ObserverSpec.Builder
public
static
final
class
ObserverSpec.Builder
extends Object
java.lang.Object | |
↳ | android.app.appsearch.observer.ObserverSpec.Builder |
Builder for ObserverSpec
instances.
Summary
Public constructors | |
---|---|
Builder()
|
Public methods | |
---|---|
ObserverSpec.Builder
|
addFilterSchemas(String... schemas)
Restricts an observer using this spec to triggering only for documents of one of the provided schema types. |
ObserverSpec.Builder
|
addFilterSchemas(Collection<String> schemas)
Restricts an observer using this spec to triggering only for documents of one of the provided schema types. |
ObserverSpec
|
build()
Constructs a new |
Inherited methods | |
---|---|
Public constructors
Public methods
addFilterSchemas
public ObserverSpec.Builder addFilterSchemas (String... schemas)
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 . |
Returns | |
---|---|
ObserverSpec.Builder |
This value cannot be null . |
addFilterSchemas
public ObserverSpec.Builder addFilterSchemas (Collection<String> schemas)
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 |
Collection : This value cannot be null . |
Returns | |
---|---|
ObserverSpec.Builder |
This value cannot be null . |
build
public ObserverSpec build ()
Constructs a new ObserverSpec
from the contents of this builder.
Returns | |
---|---|
ObserverSpec |
This value cannot be null . |