Google Cloud Data Catalog Lineage V1 Client - Class OperationMetadata (0.4.0)

Reference documentation and code samples for the Google Cloud Data Catalog Lineage V1 Client class OperationMetadata.

Metadata describing the operation.

Generated from protobuf message google.cloud.datacatalog.lineage.v1.OperationMetadata

Namespace

Google \ Cloud \ DataCatalog \ Lineage \ V1

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ state int

Output only. The current operation state.

↳ operation_type int

Output only. The type of the operation being performed.

↳ resource string

Output only. The relative name of the resource being operated on.

↳ resource_uuid string

Output only. The UUID of the resource being operated on.

↳ create_time Google\Protobuf\Timestamp

Output only. The timestamp of the operation submission to the server.

↳ end_time Google\Protobuf\Timestamp

Output only. The timestamp of the operation termination, regardless of its success. This field is unset if the operation is still ongoing.

getState

Output only. The current operation state.

Returns
TypeDescription
int

setState

Output only. The current operation state.

Parameter
NameDescription
var int
Returns
TypeDescription
$this

getOperationType

Output only. The type of the operation being performed.

Returns
TypeDescription
int

setOperationType

Output only. The type of the operation being performed.

Parameter
NameDescription
var int
Returns
TypeDescription
$this

getResource

Output only. The relative name of the resource being operated on.

Returns
TypeDescription
string

setResource

Output only. The relative name of the resource being operated on.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getResourceUuid

Output only. The UUID of the resource being operated on.

Returns
TypeDescription
string

setResourceUuid

Output only. The UUID of the resource being operated on.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getCreateTime

Output only. The timestamp of the operation submission to the server.

Returns
TypeDescription
Google\Protobuf\Timestamp|null

hasCreateTime

clearCreateTime

setCreateTime

Output only. The timestamp of the operation submission to the server.

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

getEndTime

Output only. The timestamp of the operation termination, regardless of its success. This field is unset if the operation is still ongoing.

Returns
TypeDescription
Google\Protobuf\Timestamp|null

hasEndTime

clearEndTime

setEndTime

Output only. The timestamp of the operation termination, regardless of its success. This field is unset if the operation is still ongoing.

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