Google Cloud Functions V1 Client - Class OperationMetadataV1 (1.7.0)

Reference documentation and code samples for the Google Cloud Functions V1 Client class OperationMetadataV1.

Metadata describing an Operation

Generated from protobuf message google.cloud.functions.v1.OperationMetadataV1

Namespace

Google \ Cloud \ Functions \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ target string

Target of the operation - for example projects/project-1/locations/region-1/functions/function-1

↳ type int

Type of operation.

↳ request Google\Protobuf\Any

The original request that started the operation.

↳ version_id int|string

Version id of the function created or updated by an API call. This field is only populated for Create and Update operations.

↳ update_time Google\Protobuf\Timestamp

The last update timestamp of the operation.

↳ build_id string

The Cloud Build ID of the function created or updated by an API call. This field is only populated for Create and Update operations.

↳ source_token string

An identifier for Firebase function sources. Disclaimer: This field is only supported for Firebase function deployments.

↳ build_name string

The Cloud Build Name of the function deployment. This field is only populated for Create and Update operations. projects/<project-number>/locations/<region>/builds/<build-id>.

getTarget

Target of the operation - for example projects/project-1/locations/region-1/functions/function-1

Returns
Type Description
string

setTarget

Target of the operation - for example projects/project-1/locations/region-1/functions/function-1

Parameter
Name Description
var string
Returns
Type Description
$this

getType

Type of operation.

Returns
Type Description
int

setType

Type of operation.

Parameter
Name Description
var int
Returns
Type Description
$this

getRequest

The original request that started the operation.

Returns
Type Description
Google\Protobuf\Any|null

hasRequest

clearRequest

setRequest

The original request that started the operation.

Parameter
Name Description
var Google\Protobuf\Any
Returns
Type Description
$this

getVersionId

Version id of the function created or updated by an API call.

This field is only populated for Create and Update operations.

Returns
Type Description
int|string

setVersionId

Version id of the function created or updated by an API call.

This field is only populated for Create and Update operations.

Parameter
Name Description
var int|string
Returns
Type Description
$this

getUpdateTime

The last update timestamp of the operation.

Returns
Type Description
Google\Protobuf\Timestamp|null

hasUpdateTime

clearUpdateTime

setUpdateTime

The last update timestamp of the operation.

Parameter
Name Description
var Google\Protobuf\Timestamp
Returns
Type Description
$this

getBuildId

The Cloud Build ID of the function created or updated by an API call.

This field is only populated for Create and Update operations.

Returns
Type Description
string

setBuildId

The Cloud Build ID of the function created or updated by an API call.

This field is only populated for Create and Update operations.

Parameter
Name Description
var string
Returns
Type Description
$this

getSourceToken

An identifier for Firebase function sources. Disclaimer: This field is only supported for Firebase function deployments.

Returns
Type Description
string

setSourceToken

An identifier for Firebase function sources. Disclaimer: This field is only supported for Firebase function deployments.

Parameter
Name Description
var string
Returns
Type Description
$this

getBuildName

The Cloud Build Name of the function deployment.

This field is only populated for Create and Update operations. projects/<project-number>/locations/<region>/builds/<build-id>.

Returns
Type Description
string

setBuildName

The Cloud Build Name of the function deployment.

This field is only populated for Create and Update operations. projects/<project-number>/locations/<region>/builds/<build-id>.

Parameter
Name Description
var string
Returns
Type Description
$this