# Google Cloud Config V1 Client - Class ProvisionDeploymentGroupOperationMetadata (1.8.0)

1.8.0 (latest) 1.7.2 1.6.1 1.5.0 1.4.1 1.3.0 1.2.1 1.1.0 1.0.1 0.5.2 0.2.0 0.1.3 Reference documentation and code samples for the Google Cloud Config V1 Client class ProvisionDeploymentGroupOperationMetadata.

Operation metadata for `ProvisionDeploymentGroup` and
`DeprovisionDeploymentGroup` long-running operations.

Generated from protobuf message `google.cloud.config.v1.ProvisionDeploymentGroupOperationMetadata`

## Namespace

Google \\ Cloud \\ Config \\ V1

## Methods

### __construct

Constructor.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `data` | `array` Optional. Data for populating the Message object. |
| `↳ step` | `int` Output only. The current step of the deployment group operation. |
| `↳ deployment_unit_progresses` | `array<https://docs.cloud.google.com/php/docs/reference/cloud-config/latest/V1.DeploymentUnitProgress>` Output only. Progress information for each deployment unit within the operation. |

### getStep

Output only. The current step of the deployment group operation.

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `int` | Enum of type [ProvisionDeploymentGroupStep](https://docs.cloud.google.com/php/docs/reference/cloud-config/latest/V1.ProvisionDeploymentGroupOperationMetadata.ProvisionDeploymentGroupStep). |

### setStep

Output only. The current step of the deployment group operation.

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `var` | `int` Enum of type [ProvisionDeploymentGroupStep](https://docs.cloud.google.com/php/docs/reference/cloud-config/latest/V1.ProvisionDeploymentGroupOperationMetadata.ProvisionDeploymentGroupStep). |

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

### getDeploymentUnitProgresses

Output only. Progress information for each deployment unit within the
operation.

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://protobuf.dev/reference/php/api-docs/Google/Protobuf/RepeatedField<https://docs.cloud.google.com/php/docs/reference/cloud-config/latest/V1.DeploymentUnitProgress>` |   |

### setDeploymentUnitProgresses

Output only. Progress information for each deployment unit within the
operation.

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `var` | `array<https://docs.cloud.google.com/php/docs/reference/cloud-config/latest/V1.DeploymentUnitProgress>` |

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