# Google Cloud Managed Kafka V1 Client - Class ConnectGcpConfig (0.8.0)

0.8.0 (latest) 0.7.2 0.6.1 0.5.0 0.4.1 0.3.1 0.2.3 0.1.3 Reference documentation and code samples for the Google Cloud Managed Kafka V1 Client class ConnectGcpConfig.

Configuration properties for a Kafka Connect cluster deployed to Google Cloud
Platform.

Generated from protobuf message `google.cloud.managedkafka.v1.ConnectGcpConfig`

## Namespace

Google \\ Cloud \\ ManagedKafka \\ V1

## Methods

### __construct

Constructor.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `data` | `array` Optional. Data for populating the Message object. |
| `↳ access_config` | `https://docs.cloud.google.com/php/docs/reference/cloud-managedkafka/latest/V1.ConnectAccessConfig` Required. Access configuration for the Kafka Connect cluster. |
| `↳ secret_paths` | `string[]` Optional. Secrets to load into workers. Exact SecretVersions from Secret Manager must be provided -- aliases are not supported. Up to 32 secrets may be loaded into one cluster. Format: projects/ |

### getAccessConfig

Required. Access configuration for the Kafka Connect cluster.

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

### hasAccessConfig

### clearAccessConfig

### setAccessConfig

Required. Access configuration for the Kafka Connect cluster.

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

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

### getSecretPaths

Optional. Secrets to load into workers. Exact SecretVersions from Secret
Manager must be provided -- aliases are not supported. Up to 32 secrets may
be loaded into one cluster. Format:
projects/


| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://protobuf.dev/reference/php/api-docs/Google/Protobuf/RepeatedField<string>` |   |

### setSecretPaths

Optional. Secrets to load into workers. Exact SecretVersions from Secret
Manager must be provided -- aliases are not supported. Up to 32 secrets may
be loaded into one cluster. Format:
projects/


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

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