Interface DatastoreRpc
-
- All Superinterfaces:
com.google.cloud.ServiceRpc
- All Known Implementing Classes:
HttpDatastoreRpc
,RetryAndTraceDatastoreRpcDecorator
public interface DatastoreRpc extends com.google.cloud.ServiceRpc
Provides access to the remote Datastore service.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description AllocateIdsResponse
allocateIds(AllocateIdsRequest request)
Sends an allocate IDs request.BeginTransactionResponse
beginTransaction(BeginTransactionRequest request)
Sends a begin transaction request.CommitResponse
commit(CommitRequest request)
Sends a commit request.LookupResponse
lookup(LookupRequest request)
Sends a lookup request.ReserveIdsResponse
reserveIds(ReserveIdsRequest request)
Sends a reserveIds request.RollbackResponse
rollback(RollbackRequest request)
Sends a rollback request.default RunAggregationQueryResponse
runAggregationQuery(RunAggregationQueryRequest request)
Sends a request to run an aggregation query.RunQueryResponse
runQuery(RunQueryRequest request)
Sends a request to run a query.
-
-
-
Method Detail
-
allocateIds
AllocateIdsResponse allocateIds(AllocateIdsRequest request)
Sends an allocate IDs request.- Throws:
DatastoreException
- upon failure
-
beginTransaction
BeginTransactionResponse beginTransaction(BeginTransactionRequest request) throws DatastoreException
Sends a begin transaction request.- Throws:
DatastoreException
- upon failure
-
commit
CommitResponse commit(CommitRequest request)
Sends a commit request.- Throws:
DatastoreException
- upon failure
-
lookup
LookupResponse lookup(LookupRequest request)
Sends a lookup request.- Throws:
DatastoreException
- upon failure
-
reserveIds
ReserveIdsResponse reserveIds(ReserveIdsRequest request)
Sends a reserveIds request.- Throws:
DatastoreException
- upon failure
-
rollback
RollbackResponse rollback(RollbackRequest request)
Sends a rollback request.- Throws:
DatastoreException
- upon failure
-
runQuery
RunQueryResponse runQuery(RunQueryRequest request)
Sends a request to run a query.- Throws:
DatastoreException
- upon failure
-
runAggregationQuery
default RunAggregationQueryResponse runAggregationQuery(RunAggregationQueryRequest request)
Sends a request to run an aggregation query.- Throws:
DatastoreException
- upon failure
-
-