@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
BatchGetDocumentsRequest
operations. |
FirestoreV1.ListCollectionIds.Builder |
listCollectionIds()
Factory method to create a new type safe builder for
ListCollectionIdsRequest
operations. |
FirestoreV1.ListDocuments.Builder |
listDocuments()
Factory method to create a new type safe builder for
ListDocumentsRequest operations. |
FirestoreV1.PartitionQuery.Builder |
partitionQuery()
Factory method to create a new type safe builder for
PartitionQueryRequest
operations. |
FirestoreV1.RunQuery.Builder |
runQuery()
Factory method to create a new type safe builder for
RunQueryRequest operations. |
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
ListDocumentsRequest
sFirestoreIO.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
ListCollectionIdsRequest
sFirestoreIO.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
BatchGetDocumentsRequest
sFirestoreIO.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
RunQueryRequest
sFirestoreIO.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.
PartitionQueryRequest
sFirestoreIO.v1()
,
FirestoreV1.PartitionQuery
,
PartitionQueryRequest
,
RunQueryResponse
,
google.firestore.v1.Firestore.PartitionQuery,
google.firestore.v1.PartitionQueryRequest,
google.firestore.v1.PartitionQueryResponse