Reference documentation and code samples for the Compute V1 Client class RolloutPlanWave.
A single wave in a rollout plan.
Generated from protobuf message google.cloud.compute.v1.RolloutPlanWave
Namespace
Google \ Cloud \ Compute \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ display_name
string
Optional. The display name of this wave of the rollout plan.
↳ number
int|string
Output only. The wave number.
↳ orchestration_options
↳ selectors
array< RolloutPlanWaveSelector
>
Required. The selectors for this wave. There is a logical AND between each selector defined in a wave, so a resource must satisfy the criteria of all the specified selectors to be in scope for the wave.
↳ validation
getDisplayName
Optional. The display name of this wave of the rollout plan.
string
hasDisplayName
clearDisplayName
setDisplayName
Optional. The display name of this wave of the rollout plan.
var
string
$this
getNumber
Output only. The wave number.
int|string
hasNumber
clearNumber
setNumber
Output only. The wave number.
var
int|string
$this
getOrchestrationOptions
Optional. The orchestration options for this wave.
hasOrchestrationOptions
clearOrchestrationOptions
setOrchestrationOptions
Optional. The orchestration options for this wave.
$this
getSelectors
Required. The selectors for this wave. There is a logical AND between each selector defined in a wave, so a resource must satisfy the criteria of all the specified selectors to be in scope for the wave.
setSelectors
Required. The selectors for this wave. There is a logical AND between each selector defined in a wave, so a resource must satisfy the criteria of all the specified selectors to be in scope for the wave.
$this
getValidation
Required. The validation to be performed at the end of this wave.
hasValidation
clearValidation
setValidation
Required. The validation to be performed at the end of this wave.
$this

