Builder
class Builder
| kotlin.Any | |
| ↳ | android.service.autofill.Field.Builder | 
A builder for Field
Summary
| Public constructors | |
|---|---|
            Builder() | 
        |
| Public methods | |
|---|---|
| Field | 
            build()Builds the instance.  | 
        
| Field.Builder | 
            
             Regex used to determine if the dataset should be shown in the autofill UI; when   | 
        
| Field.Builder | 
            setPresentations(value: Presentations)The presentations used to visualize this field in Autofill UI.  | 
        
| Field.Builder | 
            setValue(value: AutofillValue)The value to be autofilled.  | 
        
Public constructors
Public methods
build
fun build(): Field
Builds the instance. This builder should not be touched after calling this!
| Return | |
|---|---|
Field | 
            This value cannot be null. | 
          
setFilter
fun setFilter(value: Pattern?): Field.Builder
Regex used to determine if the dataset should be shown in the autofill UI; when null, it disables filtering on that dataset (this is the recommended approach when value is not null and field contains sensitive data such as passwords).
| Parameters | |
|---|---|
value | 
            Pattern?: This value may be null. | 
          
setPresentations
fun setPresentations(value: Presentations): Field.Builder
The presentations used to visualize this field in Autofill UI.
| Parameters | |
|---|---|
value | 
            Presentations: This value cannot be null. | 
          
| Return | |
|---|---|
Field.Builder | 
            This value cannot be null. | 
          
setValue
fun setValue(value: AutofillValue): Field.Builder
The value to be autofilled. Pass null if you do not have the value but the target view is a logical part of the dataset. For example, if the dataset needs authentication and you have no access to the value.
| Parameters | |
|---|---|
value | 
            AutofillValue: This value cannot be null. |