Class FirestoreV1.Read
- Enclosing class:
FirestoreV1
This class is part of the Firestore Connector DSL and should be accessed via FirestoreIO.v1().read().
This class provides access to a set of type safe builders for read operations available in
the Firestore V1 API accessed through FirestoreStub. Each builder allows configuration before creating an immutable instance which
can be used in your pipeline.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionFactory method to create a new type safe builder forBatchGetDocumentsRequestoperations.Factory method to create a new type safe builder forListCollectionIdsRequestoperations.Factory method to create a new type safe builder forListDocumentsRequestoperations.Factory method to create a new type safe builder forPartitionQueryRequestoperations.runQuery()Factory method to create a new type safe builder forRunQueryRequestoperations.
-
Method Details
-
listDocuments
Factory method to create a new type safe builder forListDocumentsRequestoperations.This method is part of the Firestore Connector DSL and should be accessed via
FirestoreIO.v1().All request quality-of-service for the built
FirestoreV1.ListDocumentsPTransform is scoped to the worker and configured based on theRpcQosOptionsspecified via this builder.All logging for the built instance of
FirestoreV1.ListDocumentswill be sent to appenderorg.apache.beam.sdk.io.gcp.firestore.FirestoreV1.ListDocuments.The following metrics will be available for the built instance of
FirestoreV1.ListDocumentsorg.apache.beam.sdk.io.gcp.firestore.FirestoreV1.ListDocuments.throttlingMsA counter tracking the number of milliseconds RPCs are throttled by Qosorg.apache.beam.sdk.io.gcp.firestore.FirestoreV1.ListDocuments.rpcFailuresA counter tracking the number of failed RPCsorg.apache.beam.sdk.io.gcp.firestore.FirestoreV1.ListDocuments.rpcSuccessesA counter tracking the number of successful RPCs
- Returns:
- A new type safe builder providing configuration for processing of
ListDocumentsRequests - See Also:
-
listCollectionIds
Factory method to create a new type safe builder forListCollectionIdsRequestoperations.This method is part of the Firestore Connector DSL and should be accessed via
FirestoreIO.v1().All request quality-of-service for the built
FirestoreV1.ListCollectionIdsPTransform is scoped to the worker and configured based on theRpcQosOptionsspecified via this builder.All logging for the built instance of
FirestoreV1.ListCollectionIdswill be sent to appenderorg.apache.beam.sdk.io.gcp.firestore.FirestoreV1.ListCollectionIds.The following metrics will be available for the built instance of
FirestoreV1.ListCollectionIdsorg.apache.beam.sdk.io.gcp.firestore.FirestoreV1.ListCollectionIds.throttlingMsA counter tracking the number of milliseconds RPCs are throttled by Qosorg.apache.beam.sdk.io.gcp.firestore.FirestoreV1.ListCollectionIds.rpcFailuresA counter tracking the number of failed RPCsorg.apache.beam.sdk.io.gcp.firestore.FirestoreV1.ListCollectionIds.rpcSuccessesA counter tracking the number of successful RPCs
- Returns:
- A new type safe builder providing configuration for processing of
ListCollectionIdsRequests - See Also:
-
batchGetDocuments
Factory method to create a new type safe builder forBatchGetDocumentsRequestoperations.This method is part of the Firestore Connector DSL and should be accessed via
FirestoreIO.v1().All request quality-of-service for the built
FirestoreV1.BatchGetDocumentsPTransform is scoped to the worker and configured based on theRpcQosOptionsspecified via this builder.All logging for the built instance of
FirestoreV1.BatchGetDocumentswill be sent to appenderorg.apache.beam.sdk.io.gcp.firestore.FirestoreV1.BatchGetDocuments.The following metrics will be available for the built instance of
FirestoreV1.BatchGetDocumentsorg.apache.beam.sdk.io.gcp.firestore.FirestoreV1.BatchGetDocuments.throttlingMsA counter tracking the number of milliseconds RPCs are throttled by Qosorg.apache.beam.sdk.io.gcp.firestore.FirestoreV1.BatchGetDocuments.rpcFailuresA counter tracking the number of failed RPCsorg.apache.beam.sdk.io.gcp.firestore.FirestoreV1.BatchGetDocuments.rpcSuccessesA counter tracking the number of successful RPCsorg.apache.beam.sdk.io.gcp.firestore.FirestoreV1.RunQuery.rpcStreamValueReceivedA counter tracking the number of values received by a streaming RPC
- Returns:
- A new type safe builder providing configuration for processing of
BatchGetDocumentsRequests - See Also:
-
runQuery
Factory method to create a new type safe builder forRunQueryRequestoperations.This method is part of the Firestore Connector DSL and should be accessed via
FirestoreIO.v1().All request quality-of-service for the built
FirestoreV1.RunQueryPTransform is scoped to the worker and configured based on theRpcQosOptionsspecified via this builder.All logging for the built instance of
FirestoreV1.RunQuerywill be sent to appenderorg.apache.beam.sdk.io.gcp.firestore.FirestoreV1.RunQuery.The following metrics will be available for the built instance of
FirestoreV1.RunQueryorg.apache.beam.sdk.io.gcp.firestore.FirestoreV1.RunQuery.throttlingMsA counter tracking the number of milliseconds RPCs are throttled by Qosorg.apache.beam.sdk.io.gcp.firestore.FirestoreV1.RunQuery.rpcFailuresA counter tracking the number of failed RPCsorg.apache.beam.sdk.io.gcp.firestore.FirestoreV1.RunQuery.rpcSuccessesA counter tracking the number of successful RPCsorg.apache.beam.sdk.io.gcp.firestore.FirestoreV1.RunQuery.rpcStreamValueReceivedA counter tracking the number of values received by a streaming RPC
- Returns:
- A new type safe builder providing configuration for processing of
RunQueryRequests - See Also:
-
partitionQuery
Factory method to create a new type safe builder forPartitionQueryRequestoperations.This method is part of the Firestore Connector DSL and should be accessed via
FirestoreIO.v1().All request quality-of-service for the built
FirestoreV1.PartitionQueryPTransform is scoped to the worker and configured based on theRpcQosOptionsspecified via this builder.- Returns:
- A new type safe builder providing configuration for processing of
PartitionQueryRequests - See Also:
-