@Experimental(value=SOURCE_SINK) @Immutable public static final class FirestoreV1.Read extends java.lang.Object
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.
 
FirestoreIO.v1(), 
FirestoreV1.read()| Modifier and Type | Method and Description | 
|---|---|
| FirestoreV1.BatchGetDocuments.Builder | batchGetDocuments()Factory method to create a new type safe builder for  BatchGetDocumentsRequestoperations. | 
| FirestoreV1.ListCollectionIds.Builder | listCollectionIds()Factory method to create a new type safe builder for  ListCollectionIdsRequestoperations. | 
| FirestoreV1.ListDocuments.Builder | listDocuments()Factory method to create a new type safe builder for  ListDocumentsRequestoperations. | 
| FirestoreV1.PartitionQuery.Builder | partitionQuery()Factory method to create a new type safe builder for  PartitionQueryRequestoperations. | 
| FirestoreV1.RunQuery.Builder | runQuery()Factory method to create a new type safe builder for  RunQueryRequestoperations. | 
public FirestoreV1.ListDocuments.Builder listDocuments()
ListDocumentsRequest operations.
 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.ListDocuments PTransform is scoped to
 the worker and configured based on the RpcQosOptions specified via this builder.
 
All logging for the built instance of FirestoreV1.ListDocuments will be sent to appender
 org.apache.beam.sdk.io.gcp.firestore.FirestoreV1.ListDocuments.
 
The following metrics will be available for the built instance of FirestoreV1.ListDocuments
 
org.apache.beam.sdk.io.gcp.firestore.FirestoreV1.ListDocuments.throttlingMs A
       counter tracking the number of milliseconds RPCs are throttled by Qos
   org.apache.beam.sdk.io.gcp.firestore.FirestoreV1.ListDocuments.rpcFailures A
       counter tracking the number of failed RPCs
   org.apache.beam.sdk.io.gcp.firestore.FirestoreV1.ListDocuments.rpcSuccesses A
       counter tracking the number of successful RPCs
 ListDocumentsRequestsFirestoreIO.v1(), 
FirestoreV1.ListDocuments, 
ListDocumentsRequest, 
ListDocumentsResponse, 
google.firestore.v1.Firestore.ListDocuments, 
google.firestore.v1.ListDocumentsRequest, 
google.firestore.v1.ListDocumentsResponsepublic FirestoreV1.ListCollectionIds.Builder listCollectionIds()
ListCollectionIdsRequest
 operations.
 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.ListCollectionIds PTransform is
 scoped to the worker and configured based on the RpcQosOptions specified via this
 builder.
 
All logging for the built instance of FirestoreV1.ListCollectionIds will be sent to appender
 org.apache.beam.sdk.io.gcp.firestore.FirestoreV1.ListCollectionIds.
 
The following metrics will be available for the built instance of FirestoreV1.ListCollectionIds
 
org.apache.beam.sdk.io.gcp.firestore.FirestoreV1.ListCollectionIds.throttlingMs
       A counter tracking the number of milliseconds RPCs are throttled by Qos
   org.apache.beam.sdk.io.gcp.firestore.FirestoreV1.ListCollectionIds.rpcFailures
       A counter tracking the number of failed RPCs
   org.apache.beam.sdk.io.gcp.firestore.FirestoreV1.ListCollectionIds.rpcSuccesses
       A counter tracking the number of successful RPCs
 ListCollectionIdsRequestsFirestoreIO.v1(), 
FirestoreV1.ListCollectionIds, 
ListCollectionIdsRequest, 
ListCollectionIdsResponse, 
google.firestore.v1.Firestore.ListCollectionIds, 
google.firestore.v1.ListCollectionIdsRequest, 
google.firestore.v1.ListCollectionIdsResponsepublic FirestoreV1.BatchGetDocuments.Builder batchGetDocuments()
BatchGetDocumentsRequest
 operations.
 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.BatchGetDocuments PTransform is
 scoped to the worker and configured based on the RpcQosOptions specified via this
 builder.
 
All logging for the built instance of FirestoreV1.BatchGetDocuments will be sent to appender
 org.apache.beam.sdk.io.gcp.firestore.FirestoreV1.BatchGetDocuments.
 
The following metrics will be available for the built instance of FirestoreV1.BatchGetDocuments
 
org.apache.beam.sdk.io.gcp.firestore.FirestoreV1.BatchGetDocuments.throttlingMs
       A counter tracking the number of milliseconds RPCs are throttled by Qos
   org.apache.beam.sdk.io.gcp.firestore.FirestoreV1.BatchGetDocuments.rpcFailures
       A counter tracking the number of failed RPCs
   org.apache.beam.sdk.io.gcp.firestore.FirestoreV1.BatchGetDocuments.rpcSuccesses
       A counter tracking the number of successful RPCs
   org.apache.beam.sdk.io.gcp.firestore.FirestoreV1.RunQuery.rpcStreamValueReceived A
       counter tracking the number of values received by a streaming RPC
 BatchGetDocumentsRequestsFirestoreIO.v1(), 
FirestoreV1.BatchGetDocuments, 
BatchGetDocumentsRequest, 
BatchGetDocumentsResponse, 
google.firestore.v1.Firestore.BatchGetDocuments, 
google.firestore.v1.BatchGetDocumentsRequest, 
google.firestore.v1.BatchGetDocumentsResponsepublic FirestoreV1.RunQuery.Builder runQuery()
RunQueryRequest operations.
 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.RunQuery PTransform is scoped to the
 worker and configured based on the RpcQosOptions specified via this builder.
 
All logging for the built instance of FirestoreV1.RunQuery will be sent to appender org.apache.beam.sdk.io.gcp.firestore.FirestoreV1.RunQuery.
 
The following metrics will be available for the built instance of FirestoreV1.RunQuery
 
org.apache.beam.sdk.io.gcp.firestore.FirestoreV1.RunQuery.throttlingMs A
       counter tracking the number of milliseconds RPCs are throttled by Qos
   org.apache.beam.sdk.io.gcp.firestore.FirestoreV1.RunQuery.rpcFailures A counter
       tracking the number of failed RPCs
   org.apache.beam.sdk.io.gcp.firestore.FirestoreV1.RunQuery.rpcSuccesses A
       counter tracking the number of successful RPCs
   org.apache.beam.sdk.io.gcp.firestore.FirestoreV1.RunQuery.rpcStreamValueReceived A
       counter tracking the number of values received by a streaming RPC
 RunQueryRequestsFirestoreIO.v1(), 
FirestoreV1.RunQuery, 
RunQueryRequest, 
RunQueryResponse, 
google.firestore.v1.Firestore.RunQuery, 
google.firestore.v1.RunQueryRequest, 
google.firestore.v1.RunQueryResponsepublic FirestoreV1.PartitionQuery.Builder partitionQuery()
PartitionQueryRequest
 operations.
 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.PartitionQuery PTransform is scoped
 to the worker and configured based on the RpcQosOptions specified via this builder.
PartitionQueryRequestsFirestoreIO.v1(), 
FirestoreV1.PartitionQuery, 
PartitionQueryRequest, 
RunQueryResponse, 
google.firestore.v1.Firestore.PartitionQuery, 
google.firestore.v1.PartitionQueryRequest, 
google.firestore.v1.PartitionQueryResponse