Interface RequestOptionsOrBuilder

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

@Generated public interface RequestOptionsOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getPriorityValue

      int getPriorityValue()
       Priority for the request.
       
      .google.spanner.v1.RequestOptions.Priority priority = 1;
      Returns:
      The enum numeric value on the wire for priority.
    • getPriority

       Priority for the request.
       
      .google.spanner.v1.RequestOptions.Priority priority = 1;
      Returns:
      The priority.
    • getRequestTag

      String getRequestTag()
       A per-request tag which can be applied to queries or reads, used for
       statistics collection.
       Both `request_tag` and `transaction_tag` can be specified for a read or
       query that belongs to a transaction.
       This field is ignored for requests where it's not applicable (for example,
       `CommitRequest`).
       Legal characters for `request_tag` values are all printable characters
       (ASCII 32 - 126) and the length of a request_tag is limited to 50
       characters. Values that exceed this limit are truncated.
       Any leading underscore (_) characters are removed from the string.
       
      string request_tag = 2;
      Returns:
      The requestTag.
    • getRequestTagBytes

      com.google.protobuf.ByteString getRequestTagBytes()
       A per-request tag which can be applied to queries or reads, used for
       statistics collection.
       Both `request_tag` and `transaction_tag` can be specified for a read or
       query that belongs to a transaction.
       This field is ignored for requests where it's not applicable (for example,
       `CommitRequest`).
       Legal characters for `request_tag` values are all printable characters
       (ASCII 32 - 126) and the length of a request_tag is limited to 50
       characters. Values that exceed this limit are truncated.
       Any leading underscore (_) characters are removed from the string.
       
      string request_tag = 2;
      Returns:
      The bytes for requestTag.
    • getTransactionTag

      String getTransactionTag()
       A tag used for statistics collection about this transaction.
       Both `request_tag` and `transaction_tag` can be specified for a read or
       query that belongs to a transaction.
       To enable tagging on a transaction, `transaction_tag` must be set to the
       same value for all requests belonging to the same transaction, including
       [BeginTransaction][google.spanner.v1.Spanner.BeginTransaction].
       If this request doesn't belong to any transaction, `transaction_tag` is
       ignored.
       Legal characters for `transaction_tag` values are all printable characters
       (ASCII 32 - 126) and the length of a `transaction_tag` is limited to 50
       characters. Values that exceed this limit are truncated.
       Any leading underscore (_) characters are removed from the string.
       
      string transaction_tag = 3;
      Returns:
      The transactionTag.
    • getTransactionTagBytes

      com.google.protobuf.ByteString getTransactionTagBytes()
       A tag used for statistics collection about this transaction.
       Both `request_tag` and `transaction_tag` can be specified for a read or
       query that belongs to a transaction.
       To enable tagging on a transaction, `transaction_tag` must be set to the
       same value for all requests belonging to the same transaction, including
       [BeginTransaction][google.spanner.v1.Spanner.BeginTransaction].
       If this request doesn't belong to any transaction, `transaction_tag` is
       ignored.
       Legal characters for `transaction_tag` values are all printable characters
       (ASCII 32 - 126) and the length of a `transaction_tag` is limited to 50
       characters. Values that exceed this limit are truncated.
       Any leading underscore (_) characters are removed from the string.
       
      string transaction_tag = 3;
      Returns:
      The bytes for transactionTag.
    • hasClientContext

      boolean hasClientContext()
       Optional. Optional context that may be needed for some requests.
       
      .google.spanner.v1.RequestOptions.ClientContext client_context = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the clientContext field is set.
    • getClientContext

      RequestOptions.ClientContext getClientContext()
       Optional. Optional context that may be needed for some requests.
       
      .google.spanner.v1.RequestOptions.ClientContext client_context = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The clientContext.
    • getClientContextOrBuilder

      RequestOptions.ClientContextOrBuilder getClientContextOrBuilder()
       Optional. Optional context that may be needed for some requests.
       
      .google.spanner.v1.RequestOptions.ClientContext client_context = 4 [(.google.api.field_behavior) = OPTIONAL];