Builder
class Builder
| kotlin.Any | |
| ↳ | android.app.appsearch.AppSearchSchema.BlobHandlePropertyConfig.Builder |
Builder for BlobHandlePropertyConfig.
Summary
| Public constructors | |
|---|---|
|
Creates a new |
|
| Public methods | |
|---|---|
| AppSearchSchema.BlobHandlePropertyConfig |
build()Constructs a new |
| AppSearchSchema.BlobHandlePropertyConfig.Builder |
setCardinality(cardinality: Int)Sets the cardinality of the property (whether it is optional, required or repeated). |
| AppSearchSchema.BlobHandlePropertyConfig.Builder |
setDescription(description: String)Sets a natural language description of this property. |
Public constructors
Builder
Builder(propertyName: String)
Creates a new BlobHandlePropertyConfig.Builder.
| Parameters | |
|---|---|
propertyName |
String: This value cannot be null. |
Public methods
build
fun build(): AppSearchSchema.BlobHandlePropertyConfig
Constructs a new BlobHandlePropertyConfig from the contents of this builder.
| Return | |
|---|---|
AppSearchSchema.BlobHandlePropertyConfig |
This value cannot be null. |
setCardinality
fun setCardinality(cardinality: Int): AppSearchSchema.BlobHandlePropertyConfig.Builder
Sets the cardinality of the property (whether it is optional, required or repeated).
If this method is not called, the default cardinality is android.app.appsearch.AppSearchSchema.PropertyConfig#CARDINALITY_OPTIONAL.
| Return | |
|---|---|
AppSearchSchema.BlobHandlePropertyConfig.Builder |
This value cannot be null. |
setDescription
fun setDescription(description: String): AppSearchSchema.BlobHandlePropertyConfig.Builder
Sets a natural language description of this property.
For more details about the description field, see android.app.appsearch.AppSearchSchema.PropertyConfig#getDescription.
| Parameters | |
|---|---|
description |
String: This value cannot be null. |
| Return | |
|---|---|
AppSearchSchema.BlobHandlePropertyConfig.Builder |
This value cannot be null. |