Package com.google.spanner.v1
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 TypeMethodDescriptionPriority for the request.intPriority for the request.A per-request tag which can be applied to queries or reads, used for statistics collection.com.google.protobuf.ByteStringA 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.ByteStringA tag used for statistics collection about this transaction.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods 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
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.
-