# Print output for @column tags ?>
Developers

- Design
- Develop
- Distribute

Developer Console

## Most visited

## Recently visited

## Results for

Summary: Ctors | Methods | Inherited Methods

# TextLinks.Request.Builder

`public static final class TextLinks.Request.Builder`
`extends Object` ``

java.lang.Object
↳ | android.view.textclassifier.TextLinks.Request.Builder

A builder for building TextLinks requests.

## Summary

### Public constructors
`Builder(CharSequence text)`

### Public methods
`TextLinks.Request` | `build()` Builds and returns the request object.
`TextLinks.Request.Builder` | `setDefaultLocales(LocaleList defaultLocales)` Sets ordered list of locale preferences that may be used to disambiguate the provided text.
`TextLinks.Request.Builder` | `setEntityConfig(TextClassifier.EntityConfig entityConfig)` Sets the entity configuration to use.
`TextLinks.Request.Builder` | `setExtras(Bundle extras)` Sets the extended data.
`TextLinks.Request.Builder` | `setReferenceTime(ZonedDateTime referenceTime)` Sets the reference time based on which relative dates (e.g.

### Inherited methods
From class `java.lang.Object`
`Object` | `clone()` Creates and returns a copy of this object.
`boolean` | `equals(Object obj)` Indicates whether some other object is "equal to" this one.
`void` | `finalize()` Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.
`final Class<?>` | `getClass()` Returns the runtime class of this `Object`.
`int` | `hashCode()` Returns a hash code value for the object.
`final void` | `notify()` Wakes up a single thread that is waiting on this object's monitor.
`final void` | `notifyAll()` Wakes up all threads that are waiting on this object's monitor.
`String` | `toString()` Returns a string representation of the object.
`final void` | `wait(long timeout, int nanos)` Causes the current thread to wait until another thread invokes the `notify()` method or the `notifyAll()` method for this object, or some other thread interrupts the current thread, or a certain amount of real time has elapsed.
`final void` | `wait(long timeout)` Causes the current thread to wait until either another thread invokes the `notify()` method or the `notifyAll()` method for this object, or a specified amount of time has elapsed.
`final void` | `wait()` Causes the current thread to wait until another thread invokes the `notify()` method or the `notifyAll()` method for this object.

## Public constructors

### Builder

    public Builder (CharSequence text)

Parameters
`text` | `CharSequence`: This value cannot be `null`.

## Public methods

### build

    public TextLinks.Request build ()

Builds and returns the request object.

Returns
`TextLinks.Request` | This value cannot be `null`.

### setDefaultLocales

    public TextLinks.Request.Builder setDefaultLocales (LocaleList defaultLocales)

Sets ordered list of locale preferences that may be used to disambiguate the provided text.

Parameters
`defaultLocales` | `LocaleList`: ordered list of locale preferences that may be used to disambiguate the provided text. If no locale preferences exist, set this to null or an empty locale list. This value may be `null`.

Returns
`TextLinks.Request.Builder` | this builder

### setEntityConfig

    public TextLinks.Request.Builder setEntityConfig (TextClassifier.EntityConfig entityConfig)

Sets the entity configuration to use. This determines what types of entities the TextClassifier will look for. Set to `null` for the default entity config and teh TextClassifier will automatically determine what links to generate.

Parameters
`entityConfig` | `TextClassifier.EntityConfig`: This value may be `null`.

Returns
`TextLinks.Request.Builder` | this builder

### setExtras

    public TextLinks.Request.Builder setExtras (Bundle extras)

Sets the extended data.

Parameters
`extras` | `Bundle`: This value may be `null`.

Returns
`TextLinks.Request.Builder` | this builder

### setReferenceTime

    public TextLinks.Request.Builder setReferenceTime (ZonedDateTime referenceTime)

Sets the reference time based on which relative dates (e.g. "tomorrow") should be interpreted.

Parameters
`referenceTime` | `ZonedDateTime`: reference time based on which relative dates. This should usually be the time when the text was originally composed. This value may be `null`.

Returns
`TextLinks.Request.Builder` | this builder This value cannot be `null`.

Full name *
Email address *
Company / developer name
One of your Play Store app URLs *
Which best describes your business:*
Apps
Games
Apps & Games
*
*