CollectionSourceOptions

public final class CollectionSourceOptions extends AbstractOptions


Summary

Public constructors

Creates a new, empty CollectionSourceOptions object.

Public methods

final @NonNull CollectionSourceOptions

Specifies query hints for the collection source.

Inherited methods

From com.google.firebase.firestore.pipeline.AbstractOptions
final @NonNull CollectionSourceOptions
final @NonNull CollectionSourceOptions
with(@NonNull String key, @NonNull AbstractOptions<@NonNull ?> subSection)
final @NonNull CollectionSourceOptions
final @NonNull CollectionSourceOptions
with(@NonNull String key, boolean value)

Specify generic Boolean option

final @NonNull CollectionSourceOptions
with(@NonNull String key, double value)

Specify generic Double option

final @NonNull CollectionSourceOptions
with(@NonNull String key, @NonNull Field value)

Specify generic Field option

final @NonNull CollectionSourceOptions
final @NonNull CollectionSourceOptions
with(@NonNull String key, long value)

Specify generic Long option

final @NonNull CollectionSourceOptions

Specify RawOptions object

final @NonNull CollectionSourceOptions
with(@NonNull String key, @NonNull String value)

Specify generic String option

final @NonNull CollectionSourceOptions
with(@NonNull String key, @NonNull String values)

Public constructors

CollectionSourceOptions

public CollectionSourceOptions()

Creates a new, empty CollectionSourceOptions object.

Public methods

withHints

public final @NonNull CollectionSourceOptions withHints(@NonNull CollectionHints hints)

Specifies query hints for the collection source.

Parameters
@NonNull CollectionHints hints

The hints to apply to the collection source.

Returns
@NonNull CollectionSourceOptions

A new CollectionSourceOptions with the specified hints.