public final class CommitRequest extends GeneratedMessageV3 implements CommitRequestOrBuilder
   
   The request for Datastore.Commit.
 Protobuf type google.datastore.v1.CommitRequest
 
  
  
  
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
    
    
      com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
   
  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;
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        ByteString | 
        The transaction. 
 | 
      
    
  
  
  getTransactionSelectorCase()
  
    public CommitRequest.TransactionSelectorCase getTransactionSelectorCase()
   
  
  
  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)
   
  
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        Object | 
         | 
      
    
  
  Overrides
  
  
  toBuilder()
  
    public CommitRequest.Builder toBuilder()
   
  
  
  writeTo(CodedOutputStream output)
  
    public void writeTo(CodedOutputStream output)
   
  
  Overrides