Class FirestoreV1.Read
- java.lang.Object
-
- org.apache.beam.sdk.io.gcp.firestore.FirestoreV1.Read
-
- Enclosing class:
- FirestoreV1
@Immutable public static final class FirestoreV1.Read extends java.lang.ObjectType safe builder factory for read operations.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:
FirestoreIO.v1(),FirestoreV1.read()
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FirestoreV1.BatchGetDocuments.BuilderbatchGetDocuments()Factory method to create a new type safe builder forBatchGetDocumentsRequestoperations.FirestoreV1.ListCollectionIds.BuilderlistCollectionIds()Factory method to create a new type safe builder forListCollectionIdsRequestoperations.FirestoreV1.ListDocuments.BuilderlistDocuments()Factory method to create a new type safe builder forListDocumentsRequestoperations.FirestoreV1.PartitionQuery.BuilderpartitionQuery()Factory method to create a new type safe builder forPartitionQueryRequestoperations.FirestoreV1.RunQuery.BuilderrunQuery()Factory method to create a new type safe builder forRunQueryRequestoperations.
-
-
-
Method Detail
-
listDocuments
public FirestoreV1.ListDocuments.Builder 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:
FirestoreIO.v1(),FirestoreV1.ListDocuments,ListDocumentsRequest,ListDocumentsResponse, google.firestore.v1.Firestore.ListDocuments, google.firestore.v1.ListDocumentsRequest, google.firestore.v1.ListDocumentsResponse
-
listCollectionIds
public FirestoreV1.ListCollectionIds.Builder 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:
FirestoreIO.v1(),FirestoreV1.ListCollectionIds,ListCollectionIdsRequest,ListCollectionIdsResponse, google.firestore.v1.Firestore.ListCollectionIds, google.firestore.v1.ListCollectionIdsRequest, google.firestore.v1.ListCollectionIdsResponse
-
batchGetDocuments
public FirestoreV1.BatchGetDocuments.Builder 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:
FirestoreIO.v1(),FirestoreV1.BatchGetDocuments,BatchGetDocumentsRequest,BatchGetDocumentsResponse, google.firestore.v1.Firestore.BatchGetDocuments, google.firestore.v1.BatchGetDocumentsRequest, google.firestore.v1.BatchGetDocumentsResponse
-
runQuery
public FirestoreV1.RunQuery.Builder 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:
FirestoreIO.v1(),FirestoreV1.RunQuery,RunQueryRequest,RunQueryResponse, google.firestore.v1.Firestore.RunQuery, google.firestore.v1.RunQueryRequest, google.firestore.v1.RunQueryResponse
-
partitionQuery
public FirestoreV1.PartitionQuery.Builder 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:
FirestoreIO.v1(),FirestoreV1.PartitionQuery,PartitionQueryRequest,RunQueryResponse, google.firestore.v1.Firestore.PartitionQuery, google.firestore.v1.PartitionQueryRequest, google.firestore.v1.PartitionQueryResponse
-
-