Class FirestoreBundle.Builder (3.20.0)

public static final class FirestoreBundle.Builder

Builds a Firestore data bundle with results from the given document and query snapshots.

Inheritance

java.lang.Object > FirestoreBundle.Builder

Methods

add(DocumentSnapshot documentSnapshot)

public FirestoreBundle.Builder add(DocumentSnapshot documentSnapshot)

Adds a Firestore document snapshot to the bundle. Both the document data and the document read time will be included in the bundle.

Parameter
NameDescription
documentSnapshotDocumentSnapshot

A document snapshot to add.

Returns
TypeDescription
FirestoreBundle.Builder

This instance.

add(String queryName, QuerySnapshot querySnap)

public FirestoreBundle.Builder add(String queryName, QuerySnapshot querySnap)

Adds a Firestore query snapshot to the bundle. Both the documents in the query snapshot and the query read time will be included in the bundle.

Parameters
NameDescription
queryNameString

The name of the query to add.

querySnapQuerySnapshot

The query snapshot to add.

Returns
TypeDescription
FirestoreBundle.Builder

This instance.

build()

public FirestoreBundle build()
Returns
TypeDescription
FirestoreBundle

getId()

public String getId()

Returns the ID for this bundle.

Returns
TypeDescription
String