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. | 
