Google Cloud Life Sciences V2beta Client - Class Metadata (0.6.8)

Reference documentation and code samples for the Google Cloud Life Sciences V2beta Client class Metadata.

Carries information about the pipeline execution that is returned in the long running operation's metadata field.

Generated from protobuf message google.cloud.lifesciences.v2beta.Metadata

Namespace

Google \ Cloud \ LifeSciences \ V2beta

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ pipeline Pipeline

The pipeline this operation represents.

↳ labels array|Google\Protobuf\Internal\MapField

The user-defined labels associated with this operation.

↳ events array<Event>

The list of events that have happened so far during the execution of this operation.

↳ create_time Google\Protobuf\Timestamp

The time at which the operation was created by the API.

↳ start_time Google\Protobuf\Timestamp

The first time at which resources were allocated to execute the pipeline.

↳ end_time Google\Protobuf\Timestamp

The time at which execution was completed and resources were cleaned up.

↳ pub_sub_topic string

The name of the Cloud Pub/Sub topic where notifications of operation status changes are sent.

getPipeline

The pipeline this operation represents.

Returns
Type Description
Pipeline|null

hasPipeline

clearPipeline

setPipeline

The pipeline this operation represents.

Parameter
Name Description
var Pipeline
Returns
Type Description
$this

getLabels

The user-defined labels associated with this operation.

Returns
Type Description
Google\Protobuf\Internal\MapField

setLabels

The user-defined labels associated with this operation.

Parameter
Name Description
var array|Google\Protobuf\Internal\MapField
Returns
Type Description
$this

getEvents

The list of events that have happened so far during the execution of this operation.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setEvents

The list of events that have happened so far during the execution of this operation.

Parameter
Name Description
var array<Event>
Returns
Type Description
$this

getCreateTime

The time at which the operation was created by the API.

Returns
Type Description
Google\Protobuf\Timestamp|null

hasCreateTime

clearCreateTime

setCreateTime

The time at which the operation was created by the API.

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

getStartTime

The first time at which resources were allocated to execute the pipeline.

Returns
Type Description
Google\Protobuf\Timestamp|null

hasStartTime

clearStartTime

setStartTime

The first time at which resources were allocated to execute the pipeline.

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

getEndTime

The time at which execution was completed and resources were cleaned up.

Returns
Type Description
Google\Protobuf\Timestamp|null

hasEndTime

clearEndTime

setEndTime

The time at which execution was completed and resources were cleaned up.

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

getPubSubTopic

The name of the Cloud Pub/Sub topic where notifications of operation status changes are sent.

Returns
Type Description
string

setPubSubTopic

The name of the Cloud Pub/Sub topic where notifications of operation status changes are sent.

Parameter
Name Description
var string
Returns
Type Description
$this