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

ProviderConfig contains the provider configurations.

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

## Namespace

Google \\ Cloud \\ Config \\ V1

## Methods

### __construct

Constructor.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `data` | `array` Optional. Data for populating the Message object. |
| `↳ source_type` | `int` Optional. ProviderSource specifies the source type of the provider. |

### getSourceType

Optional. ProviderSource specifies the source type of the provider.

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `int` |   |

### hasSourceType

### clearSourceType

### setSourceType

Optional. ProviderSource specifies the source type of the provider.

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

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