Compute V1 Client - Class GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata (2.10.0)

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

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

Namespace

Google \ Cloud \ Compute \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ location_rollout_status array|Google\Protobuf\Internal\MapField

Output only. [Output Only] The rollout status for each location. The list of the locations is the same as the list of locations in the rollout plan.

↳ rollout string

Output only. [Output Only] The name of the rollout. Ex. projects//locations/global/rollouts/.

↳ rollout_plan string

Output only. [Output Only] The name of the rollout plan. Ex. projects//locations/global/rolloutPlans/.

↳ state string

Output only. [Output Only] The overall state of the rollout. Check the State enum for the list of possible values.

getLocationRolloutStatus

Output only. [Output Only] The rollout status for each location. The list of the locations is the same as the list of locations in the rollout plan.

Returns
Type Description
Google\Protobuf\Internal\MapField

setLocationRolloutStatus

Output only. [Output Only] The rollout status for each location. The list of the locations is the same as the list of locations in the rollout plan.

Parameter
Name Description
var array|Google\Protobuf\Internal\MapField
Returns
Type Description
$this

getRollout

Output only. [Output Only] The name of the rollout.

Ex. projects//locations/global/rollouts/.

Returns
Type Description
string

hasRollout

clearRollout

setRollout

Output only. [Output Only] The name of the rollout.

Ex. projects//locations/global/rollouts/.

Parameter
Name Description
var string
Returns
Type Description
$this

getRolloutPlan

Output only. [Output Only] The name of the rollout plan.

Ex. projects//locations/global/rolloutPlans/.

Returns
Type Description
string

hasRolloutPlan

clearRolloutPlan

setRolloutPlan

Output only. [Output Only] The name of the rollout plan.

Ex. projects//locations/global/rolloutPlans/.

Parameter
Name Description
var string
Returns
Type Description
$this

getState

Output only. [Output Only] The overall state of the rollout.

Check the State enum for the list of possible values.

Returns
Type Description
string

hasState

clearState

setState

Output only. [Output Only] The overall state of the rollout.

Check the State enum for the list of possible values.

Parameter
Name Description
var string
Returns
Type Description
$this