Cloud Firestore V1beta1 Client - Class Target (1.33.0)

Reference documentation and code samples for the Cloud Firestore V1beta1 Client class Target.

A specification of a set of documents to listen to.

Generated from protobuf message google.firestore.v1beta1.Target

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ query Google\Cloud\Firestore\V1beta1\Target\QueryTarget

A target specified by a query.

↳ documents Google\Cloud\Firestore\V1beta1\Target\DocumentsTarget

A target specified by a set of document names.

↳ resume_token string

A resume token from a prior TargetChange for an identical target. Using a resume token with a different target is unsupported and may fail.

↳ read_time Google\Protobuf\Timestamp

Start listening after a specific read_time. The client must know the state of matching documents at this time.

↳ target_id int

The target ID that identifies the target on the stream. Must be a positive number and non-zero.

↳ once bool

If the target should be removed once it is current and consistent.

getQuery

A target specified by a query.

Returns
TypeDescription
Google\Cloud\Firestore\V1beta1\Target\QueryTarget

setQuery

A target specified by a query.

Parameter
NameDescription
var Google\Cloud\Firestore\V1beta1\Target\QueryTarget
Returns
TypeDescription
$this

getDocuments

A target specified by a set of document names.

Returns
TypeDescription
Google\Cloud\Firestore\V1beta1\Target\DocumentsTarget

setDocuments

A target specified by a set of document names.

Parameter
NameDescription
var Google\Cloud\Firestore\V1beta1\Target\DocumentsTarget
Returns
TypeDescription
$this

getResumeToken

A resume token from a prior TargetChange for an identical target.

Using a resume token with a different target is unsupported and may fail.

Returns
TypeDescription
string

setResumeToken

A resume token from a prior TargetChange for an identical target.

Using a resume token with a different target is unsupported and may fail.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getReadTime

Start listening after a specific read_time.

The client must know the state of matching documents at this time.

Returns
TypeDescription
Google\Protobuf\Timestamp

setReadTime

Start listening after a specific read_time.

The client must know the state of matching documents at this time.

Parameter
NameDescription
var Google\Protobuf\Timestamp
Returns
TypeDescription
$this

getTargetId

The target ID that identifies the target on the stream. Must be a positive number and non-zero.

Returns
TypeDescription
int

setTargetId

The target ID that identifies the target on the stream. Must be a positive number and non-zero.

Parameter
NameDescription
var int
Returns
TypeDescription
$this

getOnce

If the target should be removed once it is current and consistent.

Returns
TypeDescription
bool

setOnce

If the target should be removed once it is current and consistent.

Parameter
NameDescription
var bool
Returns
TypeDescription
$this

getTargetType

Returns
TypeDescription
string

getResumeType

Returns
TypeDescription
string