Reference documentation and code samples for the Google Cloud Compute V1 API class Google::Cloud::Compute::V1::RolloutPlanWave.
A single wave in a rollout plan.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#display_name
def display_name() -> ::String
Returns
- (::String) — Optional. The display name of this wave of the rollout plan.
#display_name=
def display_name=(value) -> ::String
Parameter
- value (::String) — Optional. The display name of this wave of the rollout plan.
Returns
- (::String) — Optional. The display name of this wave of the rollout plan.
#number
def number() -> ::Integer
Returns
- (::Integer) — Output only. The wave number.
#number=
def number=(value) -> ::Integer
Parameter
- value (::Integer) — Output only. The wave number.
Returns
- (::Integer) — Output only. The wave number.
#orchestration_options
def orchestration_options() -> ::Google::Cloud::Compute::V1::RolloutPlanWaveOrchestrationOptions
Returns
- (::Google::Cloud::Compute::V1::RolloutPlanWaveOrchestrationOptions) — Optional. The orchestration options for this wave.
#orchestration_options=
def orchestration_options=(value) -> ::Google::Cloud::Compute::V1::RolloutPlanWaveOrchestrationOptions
Parameter
- value (::Google::Cloud::Compute::V1::RolloutPlanWaveOrchestrationOptions) — Optional. The orchestration options for this wave.
Returns
- (::Google::Cloud::Compute::V1::RolloutPlanWaveOrchestrationOptions) — Optional. The orchestration options for this wave.
#selectors
def selectors() -> ::Array<::Google::Cloud::Compute::V1::RolloutPlanWaveSelector>
Returns
- (::Array<::Google::Cloud::Compute::V1::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.
#selectors=
def selectors=(value) -> ::Array<::Google::Cloud::Compute::V1::RolloutPlanWaveSelector>
Parameter
- value (::Array<::Google::Cloud::Compute::V1::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.
Returns
- (::Array<::Google::Cloud::Compute::V1::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
def validation() -> ::Google::Cloud::Compute::V1::RolloutPlanWaveValidation
Returns
- (::Google::Cloud::Compute::V1::RolloutPlanWaveValidation) — Required. The validation to be performed at the end of this wave.
#validation=
def validation=(value) -> ::Google::Cloud::Compute::V1::RolloutPlanWaveValidation
Parameter
- value (::Google::Cloud::Compute::V1::RolloutPlanWaveValidation) — Required. The validation to be performed at the end of this wave.
Returns
- (::Google::Cloud::Compute::V1::RolloutPlanWaveValidation) — Required. The validation to be performed at the end of this wave.