public final class RolloutPlanWave extends GeneratedMessage implements RolloutPlanWaveOrBuilder
A single wave in a rollout plan.
Protobuf type google.cloud.compute.v1.RolloutPlanWave
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
DISPLAY_NAME_FIELD_NUMBER
public static final int DISPLAY_NAME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
NUMBER_FIELD_NUMBER
public static final int NUMBER_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
ORCHESTRATION_OPTIONS_FIELD_NUMBER
public static final int ORCHESTRATION_OPTIONS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
SELECTORS_FIELD_NUMBER
public static final int SELECTORS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
VALIDATION_FIELD_NUMBER
public static final int VALIDATION_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static RolloutPlanWave getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static RolloutPlanWave.Builder newBuilder()
newBuilder(RolloutPlanWave prototype)
public static RolloutPlanWave.Builder newBuilder(RolloutPlanWave prototype)
public static RolloutPlanWave parseDelimitedFrom(InputStream input)
public static RolloutPlanWave parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static RolloutPlanWave parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static RolloutPlanWave parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static RolloutPlanWave parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static RolloutPlanWave parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static RolloutPlanWave parseFrom(CodedInputStream input)
public static RolloutPlanWave parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static RolloutPlanWave parseFrom(InputStream input)
public static RolloutPlanWave parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static RolloutPlanWave parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static RolloutPlanWave parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<RolloutPlanWave> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public RolloutPlanWave getDefaultInstanceForType()
getDisplayName()
public 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 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()
Output only. The wave number.
optional int64 number = 39377737;
| Returns |
| Type |
Description |
long |
The number.
|
getOrchestrationOptions()
public RolloutPlanWaveOrchestrationOptions getOrchestrationOptions()
Optional. The orchestration options for this wave.
optional .google.cloud.compute.v1.RolloutPlanWaveOrchestrationOptions orchestration_options = 93218464;
getOrchestrationOptionsOrBuilder()
public RolloutPlanWaveOrchestrationOptionsOrBuilder getOrchestrationOptionsOrBuilder()
Optional. The orchestration options for this wave.
optional .google.cloud.compute.v1.RolloutPlanWaveOrchestrationOptions orchestration_options = 93218464;
getParserForType()
public Parser<RolloutPlanWave> getParserForType()
Overrides
getSelectors(int index)
public 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
|
getSelectorsCount()
public 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 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;
getSelectorsOrBuilder(int index)
public 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
|
getSelectorsOrBuilderList()
public 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> |
|
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getValidation()
public RolloutPlanWaveValidation getValidation()
Required. The validation to be performed at the end of this wave.
optional .google.cloud.compute.v1.RolloutPlanWaveValidation validation = 493308025;
getValidationOrBuilder()
public RolloutPlanWaveValidationOrBuilder getValidationOrBuilder()
Required. The validation to be performed at the end of this wave.
optional .google.cloud.compute.v1.RolloutPlanWaveValidation validation = 493308025;
hasDisplayName()
public 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 boolean hasNumber()
Output only. The wave number.
optional int64 number = 39377737;
| Returns |
| Type |
Description |
boolean |
Whether the number field is set.
|
hasOrchestrationOptions()
public 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 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.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public RolloutPlanWave.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected RolloutPlanWave.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public RolloutPlanWave.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides