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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      RequestOptions.Priority getPriority()
      Priority for the request.
      int getPriorityValue()
      Priority for the request.
      String getRequestTag()
      A per-request tag which can be applied to queries or reads, used for statistics collection.
      com.google.protobuf.ByteString getRequestTagBytes()
      A per-request tag which can be applied to queries or reads, used for statistics collection.
      String getTransactionTag()
      A tag used for statistics collection about this transaction.
      com.google.protobuf.ByteString getTransactionTagBytes()
      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 Detail

      • 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

        RequestOptions.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.