public final class CommitRequest extends GeneratedMessageV3 implements CommitRequestOrBuilder
The request for Datastore.Commit.
Protobuf type google.datastore.v1.CommitRequest
Static Fields
DATABASE_ID_FIELD_NUMBER
public static final int DATABASE_ID_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
MODE_FIELD_NUMBER
public static final int MODE_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
MUTATIONS_FIELD_NUMBER
public static final int MUTATIONS_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
PROJECT_ID_FIELD_NUMBER
public static final int PROJECT_ID_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
SINGLE_USE_TRANSACTION_FIELD_NUMBER
public static final int SINGLE_USE_TRANSACTION_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
TRANSACTION_FIELD_NUMBER
public static final int TRANSACTION_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
Static Methods
getDefaultInstance()
public static CommitRequest getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static CommitRequest.Builder newBuilder()
newBuilder(CommitRequest prototype)
public static CommitRequest.Builder newBuilder(CommitRequest prototype)
public static CommitRequest parseDelimitedFrom(InputStream input)
public static CommitRequest parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static CommitRequest parseFrom(byte[] data)
Parameter |
---|
Name | Description |
data | byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static CommitRequest parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static CommitRequest parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static CommitRequest parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static CommitRequest parseFrom(CodedInputStream input)
public static CommitRequest parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static CommitRequest parseFrom(InputStream input)
public static CommitRequest parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static CommitRequest parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static CommitRequest parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<CommitRequest> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
---|
Name | Description |
obj | Object
|
Overrides
getDatabaseId()
public String getDatabaseId()
The ID of the database against which to make the request.
'(default)' is not allowed; please use empty string '' to refer the default
database.
string database_id = 9;
Returns |
---|
Type | Description |
String | The databaseId.
|
getDatabaseIdBytes()
public ByteString getDatabaseIdBytes()
The ID of the database against which to make the request.
'(default)' is not allowed; please use empty string '' to refer the default
database.
string database_id = 9;
Returns |
---|
Type | Description |
ByteString | The bytes for databaseId.
|
getDefaultInstanceForType()
public CommitRequest getDefaultInstanceForType()
getMode()
public CommitRequest.Mode getMode()
The type of commit to perform. Defaults to TRANSACTIONAL
.
.google.datastore.v1.CommitRequest.Mode mode = 5;
getModeValue()
public int getModeValue()
The type of commit to perform. Defaults to TRANSACTIONAL
.
.google.datastore.v1.CommitRequest.Mode mode = 5;
Returns |
---|
Type | Description |
int | The enum numeric value on the wire for mode.
|
getMutations(int index)
public Mutation getMutations(int index)
The mutations to perform.
When mode is TRANSACTIONAL
, mutations affecting a single entity are
applied in order. The following sequences of mutations affecting a single
entity are not permitted in a single Commit
request:
insert
followed by insert
update
followed by insert
upsert
followed by insert
delete
followed by update
When mode is NON_TRANSACTIONAL
, no two mutations may affect a single
entity.
repeated .google.datastore.v1.Mutation mutations = 6;
Parameter |
---|
Name | Description |
index | int
|
getMutationsCount()
public int getMutationsCount()
The mutations to perform.
When mode is TRANSACTIONAL
, mutations affecting a single entity are
applied in order. The following sequences of mutations affecting a single
entity are not permitted in a single Commit
request:
insert
followed by insert
update
followed by insert
upsert
followed by insert
delete
followed by update
When mode is NON_TRANSACTIONAL
, no two mutations may affect a single
entity.
repeated .google.datastore.v1.Mutation mutations = 6;
Returns |
---|
Type | Description |
int | |
getMutationsList()
public List<Mutation> getMutationsList()
The mutations to perform.
When mode is TRANSACTIONAL
, mutations affecting a single entity are
applied in order. The following sequences of mutations affecting a single
entity are not permitted in a single Commit
request:
insert
followed by insert
update
followed by insert
upsert
followed by insert
delete
followed by update
When mode is NON_TRANSACTIONAL
, no two mutations may affect a single
entity.
repeated .google.datastore.v1.Mutation mutations = 6;
getMutationsOrBuilder(int index)
public MutationOrBuilder getMutationsOrBuilder(int index)
The mutations to perform.
When mode is TRANSACTIONAL
, mutations affecting a single entity are
applied in order. The following sequences of mutations affecting a single
entity are not permitted in a single Commit
request:
insert
followed by insert
update
followed by insert
upsert
followed by insert
delete
followed by update
When mode is NON_TRANSACTIONAL
, no two mutations may affect a single
entity.
repeated .google.datastore.v1.Mutation mutations = 6;
Parameter |
---|
Name | Description |
index | int
|
getMutationsOrBuilderList()
public List<? extends MutationOrBuilder> getMutationsOrBuilderList()
The mutations to perform.
When mode is TRANSACTIONAL
, mutations affecting a single entity are
applied in order. The following sequences of mutations affecting a single
entity are not permitted in a single Commit
request:
insert
followed by insert
update
followed by insert
upsert
followed by insert
delete
followed by update
When mode is NON_TRANSACTIONAL
, no two mutations may affect a single
entity.
repeated .google.datastore.v1.Mutation mutations = 6;
Returns |
---|
Type | Description |
List<? extends com.google.datastore.v1.MutationOrBuilder> | |
getParserForType()
public Parser<CommitRequest> getParserForType()
Overrides
getProjectId()
public String getProjectId()
Required. The ID of the project against which to make the request.
string project_id = 8 [(.google.api.field_behavior) = REQUIRED];
Returns |
---|
Type | Description |
String | The projectId.
|
getProjectIdBytes()
public ByteString getProjectIdBytes()
Required. The ID of the project against which to make the request.
string project_id = 8 [(.google.api.field_behavior) = REQUIRED];
Returns |
---|
Type | Description |
ByteString | The bytes for projectId.
|
getSerializedSize()
public int getSerializedSize()
Returns |
---|
Type | Description |
int | |
Overrides
getSingleUseTransaction()
public TransactionOptions getSingleUseTransaction()
Options for beginning a new transaction for this request.
The transaction is committed when the request completes. If specified,
TransactionOptions.mode must be
TransactionOptions.ReadWrite.
.google.datastore.v1.TransactionOptions single_use_transaction = 10;
getSingleUseTransactionOrBuilder()
public TransactionOptionsOrBuilder getSingleUseTransactionOrBuilder()
Options for beginning a new transaction for this request.
The transaction is committed when the request completes. If specified,
TransactionOptions.mode must be
TransactionOptions.ReadWrite.
.google.datastore.v1.TransactionOptions single_use_transaction = 10;
getTransaction()
public ByteString getTransaction()
The identifier of the transaction associated with the commit. A
transaction identifier is returned by a call to
Datastore.BeginTransaction.
bytes transaction = 1;
getTransactionSelectorCase()
public CommitRequest.TransactionSelectorCase getTransactionSelectorCase()
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Overrides
hasSingleUseTransaction()
public boolean hasSingleUseTransaction()
Options for beginning a new transaction for this request.
The transaction is committed when the request completes. If specified,
TransactionOptions.mode must be
TransactionOptions.ReadWrite.
.google.datastore.v1.TransactionOptions single_use_transaction = 10;
Returns |
---|
Type | Description |
boolean | Whether the singleUseTransaction field is set.
|
hasTransaction()
public boolean hasTransaction()
The identifier of the transaction associated with the commit. A
transaction identifier is returned by a call to
Datastore.BeginTransaction.
bytes transaction = 1;
Returns |
---|
Type | Description |
boolean | Whether the transaction field is set.
|
hashCode()
Returns |
---|
Type | Description |
int | |
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public CommitRequest.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected CommitRequest.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Overrides
toBuilder()
public CommitRequest.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides