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

Builder()

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.