0.6.0 (latest) 0.5.3 0.4.5 0.3.1 0.2.0 0.1.6 Reference documentation and code samples for the Google Cloud App Hub V1 Client class OperationMetadata.

Represents the metadata of the long-running operation.

Generated from protobuf message `google.cloud.apphub.v1.OperationMetadata`

## Namespace

Google \\ Cloud \\ AppHub \\ V1

## Methods

### __construct

Constructor.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `data` | `array` Optional. Data for populating the Message object. |
| `↳ create_time` | `Google\Protobuf\Timestamp` Output only. The time the operation was created. |
| `↳ end_time` | `Google\Protobuf\Timestamp` Output only. The time the operation finished running. |
| `↳ target` | `string` Output only. Server-defined resource path for the target of the operation. |
| `↳ verb` | `string` Output only. Name of the verb executed by the operation. |
| `↳ status_message` | `string` Output only. Human-readable status of the operation, if any. |
| `↳ requested_cancellation` | `bool` Output only. Identifies whether the user has requested cancellation of the operation. Operations that have been cancelled successfully have google.longrunning.Operation.error value with a [google.rpc.Status.code](https://docs.cloud.google.com/php/docs/reference/common-protos/latest/Rpc.Status.html#_Google_Rpc_Status__getCode__) of 1, corresponding to `Code.CANCELLED`. |
| `↳ api_version` | `string` Output only. API version used to start the operation. |

### getCreateTime

Output only. The time the operation was created.

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `Google\Protobuf\Timestamp|null` |   |

### hasCreateTime

### clearCreateTime

### setCreateTime

Output only. The time the operation was created.

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `var` | `Google\Protobuf\Timestamp` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `$this` |   |

### getEndTime

Output only. The time the operation finished running.

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `Google\Protobuf\Timestamp|null` |   |

### hasEndTime

### clearEndTime

### setEndTime

Output only. The time the operation finished running.

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `var` | `Google\Protobuf\Timestamp` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `$this` |   |

### getTarget

Output only. Server-defined resource path for the target of the operation.

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `string` |   |

### setTarget

Output only. Server-defined resource path for the target of the operation.

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `var` | `string` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `$this` |   |

### getVerb

Output only. Name of the verb executed by the operation.

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `string` |   |

### setVerb

Output only. Name of the verb executed by the operation.

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `var` | `string` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `$this` |   |

### getStatusMessage

Output only. Human-readable status of the operation, if any.

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `string` |   |

### setStatusMessage

Output only. Human-readable status of the operation, if any.

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `var` | `string` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `$this` |   |

### getRequestedCancellation

Output only. Identifies whether the user has requested cancellation
of the operation. Operations that have been cancelled successfully
have
google.longrunning.Operation.error
value with a [google.rpc.Status.code](https://docs.cloud.google.com/php/docs/reference/common-protos/latest/Rpc.Status.html#_Google_Rpc_Status__getCode__) of 1,
corresponding to `Code.CANCELLED`.

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `bool` |   |

### setRequestedCancellation

Output only. Identifies whether the user has requested cancellation
of the operation. Operations that have been cancelled successfully
have
google.longrunning.Operation.error
value with a [google.rpc.Status.code](https://docs.cloud.google.com/php/docs/reference/common-protos/latest/Rpc.Status.html#_Google_Rpc_Status__getCode__) of 1,
corresponding to `Code.CANCELLED`.

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `var` | `bool` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `$this` |   |

### getApiVersion

Output only. API version used to start the operation.

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `string` |   |

### setApiVersion

Output only. API version used to start the operation.

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `var` | `string` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `$this` |   |