public class CloudDatastoreV1
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
CloudDatastoreV1.RequestHeader
A class used to pass additional information to Cloud Datastore.
|
Constructor and Description |
---|
CloudDatastoreV1(DatastoreV3 datastoreV3)
Create a new CloudDatastoreV1.
|
Modifier and Type | Method and Description |
---|---|
AllocateIdsResponse |
allocateIds(CloudDatastoreV1.RequestHeader header,
AllocateIdsRequest req) |
BeginTransactionResponse |
beginTransaction(CloudDatastoreV1.RequestHeader header,
BeginTransactionRequest req) |
CommitResponse |
commit(CloudDatastoreV1.RequestHeader header,
CommitRequest req) |
LookupResponse |
lookup(CloudDatastoreV1.RequestHeader header,
LookupRequest request) |
static ProjectIdAppIdResolver |
newResolver(java.lang.String requestAppId,
java.lang.String requestProjectId)
Creates a new
ProjectIdAppIdResolver . |
RollbackResponse |
rollback(CloudDatastoreV1.RequestHeader header,
RollbackRequest req) |
RunQueryResponse |
runQuery(CloudDatastoreV1.RequestHeader header,
RunQueryRequest request) |
public CloudDatastoreV1(DatastoreV3 datastoreV3)
datastoreV3
- the DatastoreV3
that should be delegated to.public AllocateIdsResponse allocateIds(CloudDatastoreV1.RequestHeader header, AllocateIdsRequest req)
public BeginTransactionResponse beginTransaction(CloudDatastoreV1.RequestHeader header, BeginTransactionRequest req)
public CommitResponse commit(CloudDatastoreV1.RequestHeader header, CommitRequest req)
public RollbackResponse rollback(CloudDatastoreV1.RequestHeader header, RollbackRequest req)
public LookupResponse lookup(CloudDatastoreV1.RequestHeader header, LookupRequest request)
public RunQueryResponse runQuery(CloudDatastoreV1.RequestHeader header, RunQueryRequest request)
public static ProjectIdAppIdResolver newResolver(java.lang.String requestAppId, java.lang.String requestProjectId)
ProjectIdAppIdResolver
. This resolver uses the cluster information
from the optional requestAppId to resolve project IDs into Application IDs. If no requestAppId
is provided, this will perform an identity tranformation