Interface BeginTransactionRequestOrBuilder

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

@Generated 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 doesn't 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 doesn't 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 doesn't 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 don't perform any reads or queries. You must
       randomly select one of the mutations from the mutation set and send it as a
       part of this request.
       
      .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 don't perform any reads or queries. You must
       randomly select one of the mutations from the mutation set and send it as a
       part of this request.
       
      .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 don't perform any reads or queries. You must
       randomly select one of the mutations from the mutation set and send it as a
       part of this request.
       
      .google.spanner.v1.Mutation mutation_key = 4 [(.google.api.field_behavior) = OPTIONAL];
    • hasRoutingHint

      boolean hasRoutingHint()
       Optional. Makes the Spanner requests location-aware if present.
      
       It gives the server hints that can be used to route the request
       to an appropriate server, potentially significantly decreasing latency and
       improving throughput. To achieve improved performance, most fields must be
       filled in with accurate values.
       
      .google.spanner.v1.RoutingHint routing_hint = 5 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the routingHint field is set.
    • getRoutingHint

      RoutingHint getRoutingHint()
       Optional. Makes the Spanner requests location-aware if present.
      
       It gives the server hints that can be used to route the request
       to an appropriate server, potentially significantly decreasing latency and
       improving throughput. To achieve improved performance, most fields must be
       filled in with accurate values.
       
      .google.spanner.v1.RoutingHint routing_hint = 5 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The routingHint.
    • getRoutingHintOrBuilder

      RoutingHintOrBuilder getRoutingHintOrBuilder()
       Optional. Makes the Spanner requests location-aware if present.
      
       It gives the server hints that can be used to route the request
       to an appropriate server, potentially significantly decreasing latency and
       improving throughput. To achieve improved performance, most fields must be
       filled in with accurate values.
       
      .google.spanner.v1.RoutingHint routing_hint = 5 [(.google.api.field_behavior) = OPTIONAL];