ViewTranslationRequest.Builder
public
static
final
class
ViewTranslationRequest.Builder
extends Object
| java.lang.Object | |
| ↳ | android.view.translation.ViewTranslationRequest.Builder |
A builder for building ViewTranslationRequest.
Summary
Public constructors | |
|---|---|
Builder(AutofillId autofillId)
Creates a new Builder. |
|
Builder(AutofillId autofillId, long virtualChildId)
Creates a new Builder. |
|
Public methods | |
|---|---|
ViewTranslationRequest
|
build()
Builds the instance. |
ViewTranslationRequest.Builder
|
setValue(String key, TranslationRequestValue value)
Sets the corresponding |
Inherited methods | |
|---|---|
Public constructors
Builder
public Builder (AutofillId autofillId)
Creates a new Builder.
| Parameters | |
|---|---|
autofillId |
AutofillId: The AutofillId of the view associated with this request.
This value cannot be null. |
Builder
public Builder (AutofillId autofillId, long virtualChildId)
Creates a new Builder.
| Parameters | |
|---|---|
autofillId |
AutofillId: the AutofillId of the non-virtual view hosting the virtual view
hierarchy associated with this request.
This value cannot be null. |
virtualChildId |
long: the id of the virtual view in the host view. This id is the same
virtual id provided through content capture. |
Public methods
build
public ViewTranslationRequest build ()
Builds the instance. This builder should not be touched after calling this!
| Returns | |
|---|---|
ViewTranslationRequest |
This value cannot be null. |
setValue
public ViewTranslationRequest.Builder setValue (String key, TranslationRequestValue value)
Sets the corresponding TranslationRequestValue for the provided key.
| Parameters | |
|---|---|
key |
String: The key for this translation request value.
This value cannot be null. |
value |
TranslationRequestValue: the translation request value holding the content to be translated.
This value cannot be null. |
| Returns | |
|---|---|
ViewTranslationRequest.Builder |
this builder.
This value cannot be null. |