class Operation extends Message

This resource represents a long-running operation that is the result of a network API call.

Generated from protobuf message google.longrunning.Operation

Properties

protected $result

Methods

__construct()

No description

string
getName()

The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the name should have the format of operations/some/unique/name.

$this
setName(string $var)

The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the name should have the format of operations/some/unique/name.

Any
getMetadata()

Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time.

$this
setMetadata(Any $var)

Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time.

bool
getDone()

If the value is false, it means the operation is still in progress.

$this
setDone(bool $var)

If the value is false, it means the operation is still in progress.

getError()

The error result of the operation in case of failure or cancellation.

$this
setError(Status $var)

The error result of the operation in case of failure or cancellation.

Any
getResponse()

The normal response of the operation in case of success. If the original method returns no data on success, such as Delete, the response is google.protobuf.Empty. If the original method is standard Get/Create/Update, the response should be the resource. For other methods, the response should have the type XxxResponse, where Xxx is the original method name. For example, if the original method name is TakeSnapshot(), the inferred response type is TakeSnapshotResponse.

$this
setResponse(Any $var)

The normal response of the operation in case of success. If the original method returns no data on success, such as Delete, the response is google.protobuf.Empty. If the original method is standard Get/Create/Update, the response should be the resource. For other methods, the response should have the type XxxResponse, where Xxx is the original method name. For example, if the original method name is TakeSnapshot(), the inferred response type is TakeSnapshotResponse.

string
getResult()

No description

Details

at line 46
__construct()

at line 59
string getName()

The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the name should have the format of operations/some/unique/name.

Generated from protobuf field string name = 1;

Return Value

string

at line 73
$this setName(string $var)

The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the name should have the format of operations/some/unique/name.

Generated from protobuf field string name = 1;

Parameters

string $var

Return Value

$this

at line 90
Any getMetadata()

Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time.

Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.

Generated from protobuf field .google.protobuf.Any metadata = 2;

Return Value

Any

at line 105
$this setMetadata(Any $var)

Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time.

Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.

Generated from protobuf field .google.protobuf.Any metadata = 2;

Parameters

Any $var

Return Value

$this

at line 121
bool getDone()

If the value is false, it means the operation is still in progress.

If true, the operation is completed, and either error or response is available.

Generated from protobuf field bool done = 3;

Return Value

bool

at line 135
$this setDone(bool $var)

If the value is false, it means the operation is still in progress.

If true, the operation is completed, and either error or response is available.

Generated from protobuf field bool done = 3;

Parameters

bool $var

Return Value

$this

at line 149
Status getError()

The error result of the operation in case of failure or cancellation.

Generated from protobuf field .google.rpc.Status error = 4;

Return Value

Status

at line 161
$this setError(Status $var)

The error result of the operation in case of failure or cancellation.

Generated from protobuf field .google.rpc.Status error = 4;

Parameters

Status $var

Return Value

$this

at line 182
Any getResponse()

The normal response of the operation in case of success. If the original method returns no data on success, such as Delete, the response is google.protobuf.Empty. If the original method is standard Get/Create/Update, the response should be the resource. For other methods, the response should have the type XxxResponse, where Xxx is the original method name. For example, if the original method name is TakeSnapshot(), the inferred response type is TakeSnapshotResponse.

Generated from protobuf field .google.protobuf.Any response = 5;

Return Value

Any

at line 201
$this setResponse(Any $var)

The normal response of the operation in case of success. If the original method returns no data on success, such as Delete, the response is google.protobuf.Empty. If the original method is standard Get/Create/Update, the response should be the resource. For other methods, the response should have the type XxxResponse, where Xxx is the original method name. For example, if the original method name is TakeSnapshot(), the inferred response type is TakeSnapshotResponse.

Generated from protobuf field .google.protobuf.Any response = 5;

Parameters

Any $var

Return Value

$this

at line 212
string getResult()

Return Value

string