public static final class TransactionSelector.Builder extends GeneratedMessageV3.Builder<TransactionSelector.Builder> implements TransactionSelectorOrBuilder
   
   This message is used to select the transaction in which a
 Read or
 ExecuteSql call runs.
 See TransactionOptions for more
 information about transactions.
 Protobuf type google.spanner.v1.TransactionSelector
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Methods
  
  
  getDescriptor()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  Methods
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public TransactionSelector.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  build()
  
    public TransactionSelector build()
   
  
  
  buildPartial()
  
    public TransactionSelector buildPartial()
   
  
  
  clear()
  
    public TransactionSelector.Builder clear()
   
  
  Overrides
  
  
  clearBegin()
  
    public TransactionSelector.Builder clearBegin()
   
   Begin a new transaction and execute this read or SQL query in
 it. The transaction ID of the new transaction is returned in
 ResultSetMetadata.transaction,
 which is a Transaction.
 .google.spanner.v1.TransactionOptions begin = 3;
clearField(Descriptors.FieldDescriptor field)
  
    public TransactionSelector.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  Overrides
  
  
  clearId()
  
    public TransactionSelector.Builder clearId()
   
   Execute the read or SQL query in a previously-started transaction.
 bytes id = 2;
clearOneof(Descriptors.OneofDescriptor oneof)
  
    public TransactionSelector.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  Overrides
  
  
  clearSelector()
  
    public TransactionSelector.Builder clearSelector()
   
  
  
  clearSingleUse()
  
    public TransactionSelector.Builder clearSingleUse()
   
   Execute the read or SQL query in a temporary transaction.
 This is the most efficient way to execute a transaction that
 consists of a single SQL query.
 .google.spanner.v1.TransactionOptions single_use = 1;
clone()
  
    public TransactionSelector.Builder clone()
   
  
  Overrides
  
  
  getBegin()
  
    public TransactionOptions getBegin()
   
   Begin a new transaction and execute this read or SQL query in
 it. The transaction ID of the new transaction is returned in
 ResultSetMetadata.transaction,
 which is a Transaction.
 .google.spanner.v1.TransactionOptions begin = 3;
getBeginBuilder()
  
    public TransactionOptions.Builder getBeginBuilder()
   
   Begin a new transaction and execute this read or SQL query in
 it. The transaction ID of the new transaction is returned in
 ResultSetMetadata.transaction,
 which is a Transaction.
 .google.spanner.v1.TransactionOptions begin = 3;
getBeginOrBuilder()
  
    public TransactionOptionsOrBuilder getBeginOrBuilder()
   
   Begin a new transaction and execute this read or SQL query in
 it. The transaction ID of the new transaction is returned in
 ResultSetMetadata.transaction,
 which is a Transaction.
 .google.spanner.v1.TransactionOptions begin = 3;
getDefaultInstanceForType()
  
    public TransactionSelector getDefaultInstanceForType()
   
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  getId()
  
    public ByteString getId()
   
   Execute the read or SQL query in a previously-started transaction.
 bytes id = 2;
getSelectorCase()
  
    public TransactionSelector.SelectorCase getSelectorCase()
   
  
  
  getSingleUse()
  
    public TransactionOptions getSingleUse()
   
   Execute the read or SQL query in a temporary transaction.
 This is the most efficient way to execute a transaction that
 consists of a single SQL query.
 .google.spanner.v1.TransactionOptions single_use = 1;
getSingleUseBuilder()
  
    public TransactionOptions.Builder getSingleUseBuilder()
   
   Execute the read or SQL query in a temporary transaction.
 This is the most efficient way to execute a transaction that
 consists of a single SQL query.
 .google.spanner.v1.TransactionOptions single_use = 1;
getSingleUseOrBuilder()
  
    public TransactionOptionsOrBuilder getSingleUseOrBuilder()
   
   Execute the read or SQL query in a temporary transaction.
 This is the most efficient way to execute a transaction that
 consists of a single SQL query.
 .google.spanner.v1.TransactionOptions single_use = 1;
hasBegin()
  
    public boolean hasBegin()
   
   Begin a new transaction and execute this read or SQL query in
 it. The transaction ID of the new transaction is returned in
 ResultSetMetadata.transaction,
 which is a Transaction.
 .google.spanner.v1.TransactionOptions begin = 3;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the begin field is set. | 
    
  
  
  hasId()
  
   Execute the read or SQL query in a previously-started transaction.
 bytes id = 2;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the id field is set. | 
    
  
  
  hasSingleUse()
  
    public boolean hasSingleUse()
   
   Execute the read or SQL query in a temporary transaction.
 This is the most efficient way to execute a transaction that
 consists of a single SQL query.
 .google.spanner.v1.TransactionOptions single_use = 1;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the singleUse field is set. | 
    
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  mergeBegin(TransactionOptions value)
  
    public TransactionSelector.Builder mergeBegin(TransactionOptions value)
   
   Begin a new transaction and execute this read or SQL query in
 it. The transaction ID of the new transaction is returned in
 ResultSetMetadata.transaction,
 which is a Transaction.
 .google.spanner.v1.TransactionOptions begin = 3;
    public TransactionSelector.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  mergeFrom(Message other)
  
    public TransactionSelector.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | other | Message
 | 
    
  
  
  Overrides
  
  
  mergeFrom(TransactionSelector other)
  
    public TransactionSelector.Builder mergeFrom(TransactionSelector other)
   
  
  
  
  mergeSingleUse(TransactionOptions value)
  
    public TransactionSelector.Builder mergeSingleUse(TransactionOptions value)
   
   Execute the read or SQL query in a temporary transaction.
 This is the most efficient way to execute a transaction that
 consists of a single SQL query.
 .google.spanner.v1.TransactionOptions single_use = 1;
mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final TransactionSelector.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  setBegin(TransactionOptions value)
  
    public TransactionSelector.Builder setBegin(TransactionOptions value)
   
   Begin a new transaction and execute this read or SQL query in
 it. The transaction ID of the new transaction is returned in
 ResultSetMetadata.transaction,
 which is a Transaction.
 .google.spanner.v1.TransactionOptions begin = 3;
setBegin(TransactionOptions.Builder builderForValue)
  
    public TransactionSelector.Builder setBegin(TransactionOptions.Builder builderForValue)
   
   Begin a new transaction and execute this read or SQL query in
 it. The transaction ID of the new transaction is returned in
 ResultSetMetadata.transaction,
 which is a Transaction.
 .google.spanner.v1.TransactionOptions begin = 3;
setField(Descriptors.FieldDescriptor field, Object value)
  
    public TransactionSelector.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  setId(ByteString value)
  
    public TransactionSelector.Builder setId(ByteString value)
   
   Execute the read or SQL query in a previously-started transaction.
 bytes id = 2;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | ByteString
 The id to set. | 
    
  
  
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public TransactionSelector.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  Overrides
  
  
  setSingleUse(TransactionOptions value)
  
    public TransactionSelector.Builder setSingleUse(TransactionOptions value)
   
   Execute the read or SQL query in a temporary transaction.
 This is the most efficient way to execute a transaction that
 consists of a single SQL query.
 .google.spanner.v1.TransactionOptions single_use = 1;
setSingleUse(TransactionOptions.Builder builderForValue)
  
    public TransactionSelector.Builder setSingleUse(TransactionOptions.Builder builderForValue)
   
   Execute the read or SQL query in a temporary transaction.
 This is the most efficient way to execute a transaction that
 consists of a single SQL query.
 .google.spanner.v1.TransactionOptions single_use = 1;
setUnknownFields(UnknownFieldSet unknownFields)
  
    public final TransactionSelector.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides