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