Cloud Firestore V1 Client - Class ExecutePipelineRequest (1.55.0)

Reference documentation and code samples for the Cloud Firestore V1 Client class ExecutePipelineRequest.

The request for Firestore.ExecutePipeline .

Generated from protobuf message google.firestore.v1.ExecutePipelineRequest

Namespace

Google \ Cloud \ Firestore \ V1

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ database
string

Required. Database identifier, in the form projects/{project}/databases/{database} .

↳ structured_pipeline
StructuredPipeline

A pipelined operation.

↳ transaction
string

Run the query within an already active transaction. The value here is the opaque transaction ID to execute the query in.

↳ new_transaction
TransactionOptions

Execute the pipeline in a new transaction. The identifier of the newly created transaction will be returned in the first response on the stream. This defaults to a read-only transaction.

↳ read_time
Google\Protobuf\Timestamp

Execute the pipeline in a snapshot transaction at the given time. This must be a microsecond precision timestamp within the past one hour, or if Point-in-Time Recovery is enabled, can additionally be a whole minute timestamp within the past 7 days.

getDatabase

Required. Database identifier, in the form projects/{project}/databases/{database} .

Returns
Type
Description
string

setDatabase

Required. Database identifier, in the form projects/{project}/databases/{database} .

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getStructuredPipeline

A pipelined operation.

Returns
Type
Description

hasStructuredPipeline

setStructuredPipeline

A pipelined operation.

Parameter
Name
Description
Returns
Type
Description
$this

getTransaction

Run the query within an already active transaction.

The value here is the opaque transaction ID to execute the query in.

Returns
Type
Description
string

hasTransaction

setTransaction

Run the query within an already active transaction.

The value here is the opaque transaction ID to execute the query in.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getNewTransaction

Execute the pipeline in a new transaction.

The identifier of the newly created transaction will be returned in the first response on the stream. This defaults to a read-only transaction.

Returns
Type
Description

hasNewTransaction

setNewTransaction

Execute the pipeline in a new transaction.

The identifier of the newly created transaction will be returned in the first response on the stream. This defaults to a read-only transaction.

Parameter
Name
Description
Returns
Type
Description
$this

getReadTime

Execute the pipeline in a snapshot transaction at the given time.

This must be a microsecond precision timestamp within the past one hour, or if Point-in-Time Recovery is enabled, can additionally be a whole minute timestamp within the past 7 days.

Returns
Type
Description

hasReadTime

setReadTime

Execute the pipeline in a snapshot transaction at the given time.

This must be a microsecond precision timestamp within the past one hour, or if Point-in-Time Recovery is enabled, can additionally be a whole minute timestamp within the past 7 days.

Parameter
Name
Description
Returns
Type
Description
$this

getPipelineType

Returns
Type
Description
string

getConsistencySelector

Returns
Type
Description
string
Design a Mobile Site
View Site in Mobile | Classic
Share by: