# Google Cloud Config V1 Client - Class GetDeploymentRequest (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 GetDeploymentRequest.

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

## Namespace

Google \\ Cloud \\ Config \\ V1

## Methods

### __construct

Constructor.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `data` | `array` Optional. Data for populating the Message object. |
| `↳ name` | `string` Required. The name of the deployment. Format: 'projects/{project_id}/locations/{location}/deployments/{deployment}'. |

### getName

Required. The name of the deployment. Format:
'projects/{project_id}/locations/{location}/deployments/{deployment}'.

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

### setName

Required. The name of the deployment. Format:
'projects/{project_id}/locations/{location}/deployments/{deployment}'.

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

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

### static::build

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `name` | `string` Required. The name of the deployment. Format: 'projects/{project_id}/locations/{location}/deployments/{deployment}'. Please see ConfigClient::deploymentName() for help formatting this field. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/php/docs/reference/cloud-config/latest/V1.GetDeploymentRequest` |   |