Compute V1 Client - Class GlobalVmExtensionPolicyRolloutOperation (2.10.0)

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

Represents the rollout operation

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

Namespace

Google \ Cloud \ Compute \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ rollout_input GlobalVmExtensionPolicyRolloutOperationRolloutInput

Required. The rollout input which defines the rollout plan.

↳ rollout_status GlobalVmExtensionPolicyRolloutOperationRolloutStatus

Output only. [Output Only] The rollout status of the policy.

getRolloutInput

Required. The rollout input which defines the rollout plan.

Returns
Type Description
GlobalVmExtensionPolicyRolloutOperationRolloutInput|null

hasRolloutInput

clearRolloutInput

setRolloutInput

Required. The rollout input which defines the rollout plan.

Parameter
Name Description
var GlobalVmExtensionPolicyRolloutOperationRolloutInput
Returns
Type Description
$this

getRolloutStatus

Output only. [Output Only] The rollout status of the policy.

Returns
Type Description
GlobalVmExtensionPolicyRolloutOperationRolloutStatus|null

hasRolloutStatus

clearRolloutStatus

setRolloutStatus

Output only. [Output Only] The rollout status of the policy.

Parameter
Name Description
var GlobalVmExtensionPolicyRolloutOperationRolloutStatus
Returns
Type Description
$this