public interface FirestoreRpc extends AutoCloseable, ServiceRpc
Contains the RPC stubs used by the manual Cloud Firestore client.
Methods
batchGetDocumentsCallable()
public abstract ServerStreamingCallable<BatchGetDocumentsRequest,BatchGetDocumentsResponse> batchGetDocumentsCallable()
batchWriteCallable()
public abstract UnaryCallable<BatchWriteRequest,BatchWriteResponse> batchWriteCallable()
beginTransactionCallable()
public abstract UnaryCallable<BeginTransactionRequest,BeginTransactionResponse> beginTransactionCallable()
Starts a new transaction.
commitCallable()
public abstract UnaryCallable<CommitRequest,CommitResponse> commitCallable()
Commits a transaction, while optionally updating documents.
getExecutor()
public abstract ScheduledExecutorService getExecutor()
Returns the executor used by the GAPIC client.
listCollectionIdsPagedCallable()
public abstract UnaryCallable<ListCollectionIdsRequest,FirestoreClient.ListCollectionIdsPagedResponse> listCollectionIdsPagedCallable()
Returns a list of collections IDs.
listDocumentsPagedCallable()
public abstract UnaryCallable<ListDocumentsRequest,FirestoreClient.ListDocumentsPagedResponse> listDocumentsPagedCallable()
Returns a list of documents.
listenCallable()
public abstract BidiStreamingCallable<ListenRequest,ListenResponse> listenCallable()
Returns a bi-directional watch stream.
partitionQueryPagedCallable()
public abstract UnaryCallable<PartitionQueryRequest,FirestoreClient.PartitionQueryPagedResponse> partitionQueryPagedCallable()
rollbackCallable()
public abstract UnaryCallable<RollbackRequest,Empty> rollbackCallable()
Rolls back a transaction.
runAggregationQueryCallable()
public abstract ServerStreamingCallable<RunAggregationQueryRequest,RunAggregationQueryResponse> runAggregationQueryCallable()
Runs an aggregation query.
runQueryCallable()
public abstract ServerStreamingCallable<RunQueryRequest,RunQueryResponse> runQueryCallable()
shutdown()
public abstract void shutdown()
shutdownNow()
public abstract void shutdownNow()