Added in API level 33

Builder

class Builder
kotlin.Any
   ↳ android.app.appsearch.observer.ObserverSpec.Builder

Builder for ObserverSpec instances.

Summary

Public constructors

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

Restricts an observer using this spec to triggering only for documents of one of the provided schema types.

ObserverSpec

Constructs a new ObserverSpec from the contents of this builder.

Public constructors

Builder

Added in API level 33
Builder()

Public methods

addFilterSchemas

Added in API level 33
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

Added in API level 33
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

Added in API level 33
fun build(): ObserverSpec

Constructs a new ObserverSpec from the contents of this builder.

Return
ObserverSpec This value cannot be null.