Reference documentation and code samples for the Cloud Spanner V1 Client class RequestOptions.
Common request options for various APIs.
Generated from protobuf message google.spanner.v1.RequestOptions
Namespace
Google \ Cloud \ Spanner \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ priority |
int
Priority for the request. |
↳ request_tag |
string
A per-request tag which can be applied to queries or reads, used for statistics collection. Both |
↳ transaction_tag |
string
A tag used for statistics collection about this transaction. Both |
↳ client_context |
RequestOptions\ClientContext
Optional. Optional context that may be needed for some requests. |
getPriority
Priority for the request.
| Returns | |
|---|---|
| Type | Description |
int |
Enum of type Priority. |
setPriority
Priority for the request.
| Parameter | |
|---|---|
| Name | Description |
var |
int
Enum of type Priority. |
| Returns | |
|---|---|
| Type | Description |
$this |
|
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.
| Returns | |
|---|---|
| Type | Description |
string |
|
setRequestTag
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.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
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.
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.
| Returns | |
|---|---|
| Type | Description |
string |
|
setTransactionTag
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.
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.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getClientContext
Optional. Optional context that may be needed for some requests.
| Returns | |
|---|---|
| Type | Description |
RequestOptions\ClientContext|null |
|
hasClientContext
clearClientContext
setClientContext
Optional. Optional context that may be needed for some requests.
| Parameter | |
|---|---|
| Name | Description |
var |
RequestOptions\ClientContext
|
| Returns | |
|---|---|
| Type | Description |
$this |
|