Interface RolloutPlanWaveOrBuilder (1.105.0)

public interface RolloutPlanWaveOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getDisplayName()

public abstract String getDisplayName()

Optional. The display name of this wave of the rollout plan.

optional string display_name = 4473832;

Returns
Type Description
String

The displayName.

getDisplayNameBytes()

public abstract ByteString getDisplayNameBytes()

Optional. The display name of this wave of the rollout plan.

optional string display_name = 4473832;

Returns
Type Description
ByteString

The bytes for displayName.

getNumber()

public abstract long getNumber()

Output only. The wave number.

optional int64 number = 39377737;

Returns
Type Description
long

The number.

getOrchestrationOptions()

public abstract RolloutPlanWaveOrchestrationOptions getOrchestrationOptions()

Optional. The orchestration options for this wave.

optional .google.cloud.compute.v1.RolloutPlanWaveOrchestrationOptions orchestration_options = 93218464;

Returns
Type Description
RolloutPlanWaveOrchestrationOptions

The orchestrationOptions.

getOrchestrationOptionsOrBuilder()

public abstract RolloutPlanWaveOrchestrationOptionsOrBuilder getOrchestrationOptionsOrBuilder()

Optional. The orchestration options for this wave.

optional .google.cloud.compute.v1.RolloutPlanWaveOrchestrationOptions orchestration_options = 93218464;

Returns
Type Description
RolloutPlanWaveOrchestrationOptionsOrBuilder

getSelectors(int index)

public abstract RolloutPlanWaveSelector getSelectors(int index)

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.

repeated .google.cloud.compute.v1.RolloutPlanWaveSelector selectors = 431523956;

Parameter
Name Description
index int
Returns
Type Description
RolloutPlanWaveSelector

getSelectorsCount()

public abstract int getSelectorsCount()

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.

repeated .google.cloud.compute.v1.RolloutPlanWaveSelector selectors = 431523956;

Returns
Type Description
int

getSelectorsList()

public abstract List<RolloutPlanWaveSelector> getSelectorsList()

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.

repeated .google.cloud.compute.v1.RolloutPlanWaveSelector selectors = 431523956;

Returns
Type Description
List<RolloutPlanWaveSelector>

getSelectorsOrBuilder(int index)

public abstract RolloutPlanWaveSelectorOrBuilder getSelectorsOrBuilder(int index)

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.

repeated .google.cloud.compute.v1.RolloutPlanWaveSelector selectors = 431523956;

Parameter
Name Description
index int
Returns
Type Description
RolloutPlanWaveSelectorOrBuilder

getSelectorsOrBuilderList()

public abstract List<? extends RolloutPlanWaveSelectorOrBuilder> getSelectorsOrBuilderList()

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.

repeated .google.cloud.compute.v1.RolloutPlanWaveSelector selectors = 431523956;

Returns
Type Description
List<? extends com.google.cloud.compute.v1.RolloutPlanWaveSelectorOrBuilder>

getValidation()

public abstract RolloutPlanWaveValidation getValidation()

Required. The validation to be performed at the end of this wave.

optional .google.cloud.compute.v1.RolloutPlanWaveValidation validation = 493308025;

Returns
Type Description
RolloutPlanWaveValidation

The validation.

getValidationOrBuilder()

public abstract RolloutPlanWaveValidationOrBuilder getValidationOrBuilder()

Required. The validation to be performed at the end of this wave.

optional .google.cloud.compute.v1.RolloutPlanWaveValidation validation = 493308025;

Returns
Type Description
RolloutPlanWaveValidationOrBuilder

hasDisplayName()

public abstract boolean hasDisplayName()

Optional. The display name of this wave of the rollout plan.

optional string display_name = 4473832;

Returns
Type Description
boolean

Whether the displayName field is set.

hasNumber()

public abstract boolean hasNumber()

Output only. The wave number.

optional int64 number = 39377737;

Returns
Type Description
boolean

Whether the number field is set.

hasOrchestrationOptions()

public abstract boolean hasOrchestrationOptions()

Optional. The orchestration options for this wave.

optional .google.cloud.compute.v1.RolloutPlanWaveOrchestrationOptions orchestration_options = 93218464;

Returns
Type Description
boolean

Whether the orchestrationOptions field is set.

hasValidation()

public abstract boolean hasValidation()

Required. The validation to be performed at the end of this wave.

optional .google.cloud.compute.v1.RolloutPlanWaveValidation validation = 493308025;

Returns
Type Description
boolean

Whether the validation field is set.