# Compute V1 Client - Class PreviewFeatureRolloutOperation (2.10.0)

2.10.0 (latest) 2.9.0 2.8.0 2.7.0 2.6.0 2.5.0 2.4.0 2.3.0 2.2.0 2.1.1 2.0.0 1.36.0 1.35.0 1.34.0 1.33.0 1.32.0 1.31.0 1.30.0 1.29.0 1.28.0 1.27.0 1.26.0 1.25.0 1.24.0 1.23.0 1.22.1 1.21.0 1.20.0 1.19.0 1.18.1 1.17.0 1.16.2 1.14.0 1.13.0 1.12.1 1.11.1 1.10.1 1.9.1 1.8.3 1.7.1 1.6.1 1.5.0 Reference documentation and code samples for the Compute V1 Client class PreviewFeatureRolloutOperation.

Represents the rollout operation

Generated from protobuf message `google.cloud.compute.v1.PreviewFeatureRolloutOperation`

## Namespace

Google \\ Cloud \\ Compute \\ V1

## Methods

### __construct

Constructor.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `data` | `array` Optional. Data for populating the Message object. |
| `↳ rollout_input` | `https://docs.cloud.google.com/php/docs/reference/cloud-compute/latest/V1.PreviewFeatureRolloutOperationRolloutInput` Input only. The input for the rollout operation. |

### getRolloutInput

Input only. The input for the rollout operation.

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

### hasRolloutInput

### clearRolloutInput

### setRolloutInput

Input only. The input for the rollout operation.

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

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