GoogleApi.Spanner.V1.Model.RequestOptions (google_api_spanner v0.34.7) View Source

Common request options for various APIs.

Attributes

  • priority (type: String.t, default: nil) - Priority for the request.
  • requestTag (type: String.t, default: nil) - A per-request tag which can be applied to queries or reads, used for statistics collection. Both requesttag 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.
  • transactionTag (type: String.t, default: nil) - A tag used for statistics collection about this transaction. Both requesttag 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.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() :: %GoogleApi.Spanner.V1.Model.RequestOptions{
  priority: String.t() | nil,
  requestTag: String.t() | nil,
  transactionTag: String.t() | nil
}

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.