Cloud Datastore V1 Client - Class BeginTransactionRequest (1.33.1) Stay organized with collections Save and categorize content based on your preferences.
Reference documentation and code samples for the Cloud Datastore V1 Client class BeginTransactionRequest.
The request forDatastore.BeginTransaction.
Generated from protobuf messagegoogle.datastore.v1.BeginTransactionRequest
Namespace
Google \ Cloud \ Datastore \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data | arrayOptional. Data for populating the Message object. |
↳ project_id | stringRequired. The ID of the project against which to make the request. |
↳ database_id | stringThe ID of the database against which to make the request. '(default)' is not allowed; please use empty string '' to refer the default database. |
↳ transaction_options | TransactionOptionsOptions for a new transaction. |
getProjectId
Required. The ID of the project against which to make the request.
| Returns | |
|---|---|
| Type | Description |
string | |
setProjectId
Required. The ID of the project against which to make the request.
| Parameter | |
|---|---|
| Name | Description |
var | string |
| Returns | |
|---|---|
| Type | Description |
$this | |
getDatabaseId
The ID of the database against which to make the request.
'(default)' is not allowed; please use empty string '' to refer the defaultdatabase.
| Returns | |
|---|---|
| Type | Description |
string | |
setDatabaseId
The ID of the database against which to make the request.
'(default)' is not allowed; please use empty string '' to refer the defaultdatabase.
| Parameter | |
|---|---|
| Name | Description |
var | string |
| Returns | |
|---|---|
| Type | Description |
$this | |
getTransactionOptions
Options for a new transaction.
| Returns | |
|---|---|
| Type | Description |
TransactionOptions|null | |
hasTransactionOptions
clearTransactionOptions
setTransactionOptions
Options for a new transaction.
| Parameter | |
|---|---|
| Name | Description |
var | TransactionOptions |
| Returns | |
|---|---|
| Type | Description |
$this | |
static::build
| Parameter | |
|---|---|
| Name | Description |
projectId | stringRequired. The ID of the project against which to make the request. |
| Returns | |
|---|---|
| Type | Description |
BeginTransactionRequest | |
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-01-24 UTC.