Builder
class Builder
| kotlin.Any | |
| ↳ | android.app.appsearch.observer.ObserverSpec.Builder |
Builder for ObserverSpec instances.
Summary
| Public constructors | |
|---|---|
Builder() |
|
| Public methods | |
|---|---|
| ObserverSpec.Builder |
addFilterSchemas(vararg schemas: String!)Restricts an observer using this spec to triggering only for documents of one of the provided schema types. |
| ObserverSpec.Builder |
addFilterSchemas(schemas: MutableCollection<String!>)Restricts an observer using this spec to triggering only for documents of one of the provided schema types. |
| ObserverSpec |
build()Constructs a new |
Public constructors
Public methods
addFilterSchemas
fun addFilterSchemas(vararg schemas: String!): ObserverSpec.Builder
Restricts an observer using this spec to triggering only for documents of one of the provided schema types.
If unset, the observer will match documents of all types.
| Parameters | |
|---|---|
schemas |
String!: This value cannot be null. |
| Return | |
|---|---|
ObserverSpec.Builder |
This value cannot be null. |
addFilterSchemas
fun addFilterSchemas(schemas: MutableCollection<String!>): ObserverSpec.Builder
Restricts an observer using this spec to triggering only for documents of one of the provided schema types.
If unset, the observer will match documents of all types.
| Parameters | |
|---|---|
schemas |
MutableCollection<String!>: This value cannot be null. |
| Return | |
|---|---|
ObserverSpec.Builder |
This value cannot be null. |
build
fun build(): ObserverSpec
Constructs a new ObserverSpec from the contents of this builder.
| Return | |
|---|---|
ObserverSpec |
This value cannot be null. |