Interface BeginTransactionRequestOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
BeginTransactionRequest, BeginTransactionRequest.Builder

public interface BeginTransactionRequestOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getSession

      String getSession()
       Required. The session in which the transaction runs.
       
      string session = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      The session.
    • getSessionBytes

      com.google.protobuf.ByteString getSessionBytes()
       Required. The session in which the transaction runs.
       
      string session = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for session.
    • hasOptions

      boolean hasOptions()
       Required. Options for the new transaction.
       
      .google.spanner.v1.TransactionOptions options = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      Whether the options field is set.
    • getOptions

      TransactionOptions getOptions()
       Required. Options for the new transaction.
       
      .google.spanner.v1.TransactionOptions options = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The options.
    • getOptionsOrBuilder

      TransactionOptionsOrBuilder getOptionsOrBuilder()
       Required. Options for the new transaction.
       
      .google.spanner.v1.TransactionOptions options = 2 [(.google.api.field_behavior) = REQUIRED];
    • hasRequestOptions

      boolean hasRequestOptions()
       Common options for this request.
       Priority is ignored for this request. Setting the priority in this
       request_options struct will not do anything. To set the priority for a
       transaction, set it on the reads and writes that are part of this
       transaction instead.
       
      .google.spanner.v1.RequestOptions request_options = 3;
      Returns:
      Whether the requestOptions field is set.
    • getRequestOptions

      RequestOptions getRequestOptions()
       Common options for this request.
       Priority is ignored for this request. Setting the priority in this
       request_options struct will not do anything. To set the priority for a
       transaction, set it on the reads and writes that are part of this
       transaction instead.
       
      .google.spanner.v1.RequestOptions request_options = 3;
      Returns:
      The requestOptions.
    • getRequestOptionsOrBuilder

      RequestOptionsOrBuilder getRequestOptionsOrBuilder()
       Common options for this request.
       Priority is ignored for this request. Setting the priority in this
       request_options struct will not do anything. To set the priority for a
       transaction, set it on the reads and writes that are part of this
       transaction instead.
       
      .google.spanner.v1.RequestOptions request_options = 3;
    • hasMutationKey

      boolean hasMutationKey()
       Optional. Required for read-write transactions on a multiplexed session
       that commit mutations but do not perform any reads or queries. Clients
       should randomly select one of the mutations from the mutation set and send
       it as a part of this request.
       This feature is not yet supported and will result in an UNIMPLEMENTED
       error.
       
      .google.spanner.v1.Mutation mutation_key = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the mutationKey field is set.
    • getMutationKey

      Mutation getMutationKey()
       Optional. Required for read-write transactions on a multiplexed session
       that commit mutations but do not perform any reads or queries. Clients
       should randomly select one of the mutations from the mutation set and send
       it as a part of this request.
       This feature is not yet supported and will result in an UNIMPLEMENTED
       error.
       
      .google.spanner.v1.Mutation mutation_key = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The mutationKey.
    • getMutationKeyOrBuilder

      MutationOrBuilder getMutationKeyOrBuilder()
       Optional. Required for read-write transactions on a multiplexed session
       that commit mutations but do not perform any reads or queries. Clients
       should randomly select one of the mutations from the mutation set and send
       it as a part of this request.
       This feature is not yet supported and will result in an UNIMPLEMENTED
       error.
       
      .google.spanner.v1.Mutation mutation_key = 4 [(.google.api.field_behavior) = OPTIONAL];