Interface RequestOptionsOrBuilder

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

public interface RequestOptionsOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Priority for the request.
    int
    Priority for the request.
    A per-request tag which can be applied to queries or reads, used for statistics collection.
    com.google.protobuf.ByteString
    A per-request tag which can be applied to queries or reads, used for statistics collection.
    A tag used for statistics collection about this transaction.
    com.google.protobuf.ByteString
    A tag used for statistics collection about this transaction.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • 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 (e.g.
       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 will be 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 (e.g.
       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 will be 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.
       The value of transaction_tag should be the same for all requests belonging
       to the same transaction.
       If this request doesn't belong to any transaction, transaction_tag will be
       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 will be 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.
       The value of transaction_tag should be the same for all requests belonging
       to the same transaction.
       If this request doesn't belong to any transaction, transaction_tag will be
       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 will be removed from the string.
       
      string transaction_tag = 3;
      Returns:
      The bytes for transactionTag.