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

Configuration for a source of an external value.

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

## Namespace

Google \\ Cloud \\ Config \\ V1

## Methods

### __construct

Constructor.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `data` | `array` Optional. Data for populating the Message object. |
| `↳ deployment_source` | `https://docs.cloud.google.com/php/docs/reference/cloud-config/latest/V1.DeploymentSource` A source from a Deployment. |

### getDeploymentSource

A source from a Deployment.

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

### hasDeploymentSource

### setDeploymentSource

A source from a Deployment.

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

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

### getSource

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