# RecognitionContext.Builder

public static abstract class **RecognitionContext.Builder** extends [Object](https://developer.android.com/reference/java/lang/Object.html)  
Builder for the `https://developers.google.com/android/reference/com/google/mlkit/vision/digitalink/recognition/RecognitionContext`
class.

### Public Constructor Summary

|---|---|
|   | [Builder](https://developers.google.com/android/reference/com/google/mlkit/vision/digitalink/recognition/RecognitionContext.Builder#Builder())() |

### Public Method Summary

|---|---|
| abstract [RecognitionContext](https://developers.google.com/android/reference/com/google/mlkit/vision/digitalink/recognition/RecognitionContext) | [build](https://developers.google.com/android/reference/com/google/mlkit/vision/digitalink/recognition/RecognitionContext.Builder#build())() Returns the final `https://developers.google.com/android/reference/com/google/mlkit/vision/digitalink/recognition/RecognitionContext` object. |
| abstract [RecognitionContext.Builder](https://developers.google.com/android/reference/com/google/mlkit/vision/digitalink/recognition/RecognitionContext.Builder) | [setPreContext](https://developers.google.com/android/reference/com/google/mlkit/vision/digitalink/recognition/RecognitionContext.Builder#setPreContext(java.lang.String))([String](https://developer.android.com/reference/java/lang/String.html) preContext) Sets the pre-context. |
| abstract [RecognitionContext.Builder](https://developers.google.com/android/reference/com/google/mlkit/vision/digitalink/recognition/RecognitionContext.Builder) | [setWritingArea](https://developers.google.com/android/reference/com/google/mlkit/vision/digitalink/recognition/RecognitionContext.Builder#setWritingArea(com.google.mlkit.vision.digitalink.recognition.WritingArea))([WritingArea](https://developers.google.com/android/reference/com/google/mlkit/vision/digitalink/recognition/WritingArea) writingArea) Sets the writing area. |

### Inherited Method Summary

From class java.lang.Object

|---|---|
| [Object](https://developer.android.com/reference/java/lang/Object.html) | clone() |
| boolean | equals([Object](https://developer.android.com/reference/java/lang/Object.html) arg0) |
| void | finalize() |
| final [Class](https://developer.android.com/reference/java/lang/Class.html)\<?\> | getClass() |
| int | hashCode() |
| final void | notify() |
| final void | notifyAll() |
| [String](https://developer.android.com/reference/java/lang/String.html) | toString() |
| final void | wait(long arg0, int arg1) |
| final void | wait(long arg0) |
| final void | wait() |

## Public Constructors

#### public **Builder** ()

## Public Methods

#### public abstract [RecognitionContext](https://developers.google.com/android/reference/com/google/mlkit/vision/digitalink/recognition/RecognitionContext) **build**
()

Returns the final `https://developers.google.com/android/reference/com/google/mlkit/vision/digitalink/recognition/RecognitionContext` object.

#### public abstract [RecognitionContext.Builder](https://developers.google.com/android/reference/com/google/mlkit/vision/digitalink/recognition/RecognitionContext.Builder) **setPreContext** ([String](https://developer.android.com/reference/java/lang/String.html) preContext)

Sets the pre-context. See `https://developers.google.com/android/reference/com/google/mlkit/vision/digitalink/recognition/RecognitionContext#getPreContext()` for details.

#### public abstract [RecognitionContext.Builder](https://developers.google.com/android/reference/com/google/mlkit/vision/digitalink/recognition/RecognitionContext.Builder) **setWritingArea** ([WritingArea](https://developers.google.com/android/reference/com/google/mlkit/vision/digitalink/recognition/WritingArea) writingArea)

Sets the writing area. See `https://developers.google.com/android/reference/com/google/mlkit/vision/digitalink/recognition/RecognitionContext#getWritingArea()` for details.