Cloud Spanner V1 Client - Class BeginTransactionRequest (1.54.2)

Reference documentation and code samples for the Cloud Spanner V1 Client class BeginTransactionRequest.

The request for BeginTransaction .

Generated from protobuf message google.spanner.v1.BeginTransactionRequest

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ session
string

Required. The session in which the transaction runs.

↳ options
Google\Cloud\Spanner\V1\TransactionOptions

Required. Options for the new transaction.

↳ request_options
Google\Cloud\Spanner\V1\RequestOptions

Common options for this request. Priority is ignored for this request. Setting the priority in this request_options struct will not do anything. To set the priority for a transaction, set it on the reads and writes that are part of this transaction instead.

getSession

Required. The session in which the transaction runs.

Generated from protobuf field string session = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = {

Returns
Type
Description
string

setSession

Required. The session in which the transaction runs.

Generated from protobuf field string session = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = {

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getOptions

Required. Options for the new transaction.

Generated from protobuf field .google.spanner.v1.TransactionOptions options = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type
Description

hasOptions

clearOptions

setOptions

Required. Options for the new transaction.

Generated from protobuf field .google.spanner.v1.TransactionOptions options = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name
Description
Returns
Type
Description
$this

getRequestOptions

Common options for this request.

Priority is ignored for this request. Setting the priority in this request_options struct will not do anything. To set the priority for a transaction, set it on the reads and writes that are part of this transaction instead.

Generated from protobuf field .google.spanner.v1.RequestOptions request_options = 3;

Returns
Type
Description

hasRequestOptions

clearRequestOptions

setRequestOptions

Common options for this request.

Priority is ignored for this request. Setting the priority in this request_options struct will not do anything. To set the priority for a transaction, set it on the reads and writes that are part of this transaction instead.

Generated from protobuf field .google.spanner.v1.RequestOptions request_options = 3;

Parameter
Name
Description
Returns
Type
Description
$this
Design a Mobile Site
View Site in Mobile | Classic
Share by: