Compute V1 Client - Class PreviewFeatureRolloutOperationRolloutInput (2.2.0)

Reference documentation and code samples for the Compute V1 Client class PreviewFeatureRolloutOperationRolloutInput.

Represents the input for the rollout operation.

Generated from protobuf message google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInput

Namespace

Google \ Cloud \ Compute \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ name string

The name of the rollout plan Ex. organizations//locations/global/rolloutPlans/ Ex. folders//locations/global/rolloutPlans/ Ex. projects//locations/global/rolloutPlans/.

↳ predefined_rollout_plan string

Predefined rollout plan. Check the PredefinedRolloutPlan enum for the list of possible values.

getName

The name of the rollout plan Ex. organizations//locations/global/rolloutPlans/ Ex. folders//locations/global/rolloutPlans/ Ex. projects//locations/global/rolloutPlans/.

Returns
Type Description
string

hasName

clearName

setName

The name of the rollout plan Ex. organizations//locations/global/rolloutPlans/ Ex. folders//locations/global/rolloutPlans/ Ex. projects//locations/global/rolloutPlans/.

Parameter
Name Description
var string
Returns
Type Description
$this

getPredefinedRolloutPlan

Predefined rollout plan.

Check the PredefinedRolloutPlan enum for the list of possible values.

Returns
Type Description
string

hasPredefinedRolloutPlan

clearPredefinedRolloutPlan

setPredefinedRolloutPlan

Predefined rollout plan.

Check the PredefinedRolloutPlan enum for the list of possible values.

Parameter
Name Description
var string
Returns
Type Description
$this