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

The response message for the `ListTerraformVersions` method.

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

## Namespace

Google \\ Cloud \\ Config \\ V1

## Methods

### __construct

Constructor.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `data` | `array` Optional. Data for populating the Message object. |
| `↳ terraform_versions` | `array<https://docs.cloud.google.com/php/docs/reference/cloud-config/latest/V1.TerraformVersion>` List of [TerraformVersion](https://docs.cloud.google.com/php/docs/reference/cloud-config/latest/V1.TerraformVersion)s. |
| `↳ next_page_token` | `string` Token to be supplied to the next ListTerraformVersions request via `page_token` to obtain the next set of results. |
| `↳ unreachable` | `string[]` Unreachable resources, if any. |

### getTerraformVersions

List of [TerraformVersion](https://docs.cloud.google.com/php/docs/reference/cloud-config/latest/V1.TerraformVersion)s.

| **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.TerraformVersion>` |   |

### setTerraformVersions

List of [TerraformVersion](https://docs.cloud.google.com/php/docs/reference/cloud-config/latest/V1.TerraformVersion)s.

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

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

### getNextPageToken

Token to be supplied to the next ListTerraformVersions request via
`page_token` to obtain the next set of results.

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

### setNextPageToken

Token to be supplied to the next ListTerraformVersions request via
`page_token` to obtain the next set of results.

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

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

### getUnreachable

Unreachable resources, if any.

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

### setUnreachable

Unreachable resources, if any.

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

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