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()
Returns
batchWriteCallable()
public abstract UnaryCallable<BatchWriteRequest,BatchWriteResponse> batchWriteCallable()
Returns
beginTransactionCallable()
public abstract UnaryCallable<BeginTransactionRequest,BeginTransactionResponse> beginTransactionCallable()
Starts a new transaction.
Returns
commitCallable()
public abstract UnaryCallable<CommitRequest,CommitResponse> commitCallable()
Commits a transaction, while optionally updating documents.
Returns
getExecutor()
public abstract ScheduledExecutorService getExecutor()
Returns the executor used by the GAPIC client.
Returns
listCollectionIdsPagedCallable()
public abstract UnaryCallable<ListCollectionIdsRequest,FirestoreClient.ListCollectionIdsPagedResponse> listCollectionIdsPagedCallable()
Returns a list of collections IDs.
Returns
listDocumentsPagedCallable()
public abstract UnaryCallable<ListDocumentsRequest,FirestoreClient.ListDocumentsPagedResponse> listDocumentsPagedCallable()
Returns a list of documents.
Returns
listenCallable()
public abstract BidiStreamingCallable<ListenRequest,ListenResponse> listenCallable()
Returns a bi-directional watch stream.
Returns
partitionQueryPagedCallable()
public abstract UnaryCallable<PartitionQueryRequest,FirestoreClient.PartitionQueryPagedResponse> partitionQueryPagedCallable()
Returns
rollbackCallable()
public abstract UnaryCallable<RollbackRequest,Empty> rollbackCallable()
Rolls back a transaction.
Returns
runQueryCallable()
public abstract ServerStreamingCallable<RunQueryRequest,RunQueryResponse> runQueryCallable()
Returns
shutdown()
public abstract void shutdown()
shutdownNow()
public abstract void shutdownNow()