public final class RolloutPlanWaveOrchestrationOptions extends GeneratedMessage implements RolloutPlanWaveOrchestrationOptionsOrBuilder
Options to control the pace of orchestration of a wave. These options are
required only if the resource being rolled out follows the Orchestrated
pattern.
Protobuf type google.cloud.compute.v1.RolloutPlanWaveOrchestrationOptions
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
DELAYS_FIELD_NUMBER
public static final int DELAYS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
MAX_CONCURRENT_LOCATIONS_FIELD_NUMBER
public static final int MAX_CONCURRENT_LOCATIONS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
MAX_CONCURRENT_RESOURCES_PER_LOCATION_FIELD_NUMBER
public static final int MAX_CONCURRENT_RESOURCES_PER_LOCATION_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static RolloutPlanWaveOrchestrationOptions getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static RolloutPlanWaveOrchestrationOptions.Builder newBuilder()
newBuilder(RolloutPlanWaveOrchestrationOptions prototype)
public static RolloutPlanWaveOrchestrationOptions.Builder newBuilder(RolloutPlanWaveOrchestrationOptions prototype)
public static RolloutPlanWaveOrchestrationOptions parseDelimitedFrom(InputStream input)
public static RolloutPlanWaveOrchestrationOptions parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static RolloutPlanWaveOrchestrationOptions parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static RolloutPlanWaveOrchestrationOptions parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static RolloutPlanWaveOrchestrationOptions parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static RolloutPlanWaveOrchestrationOptions parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static RolloutPlanWaveOrchestrationOptions parseFrom(CodedInputStream input)
public static RolloutPlanWaveOrchestrationOptions parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static RolloutPlanWaveOrchestrationOptions parseFrom(InputStream input)
public static RolloutPlanWaveOrchestrationOptions parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static RolloutPlanWaveOrchestrationOptions parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static RolloutPlanWaveOrchestrationOptions parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<RolloutPlanWaveOrchestrationOptions> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public RolloutPlanWaveOrchestrationOptions getDefaultInstanceForType()
getDelays(int index)
public RolloutPlanWaveOrchestrationOptionsDelay getDelays(int index)
Optional. Delays, if any, to be added between batches of projects. We allow
multiple Delays to be specified, letting users set separate delays
between batches of projects corresponding to different locations and
batches of projects corresponding to the same location.
repeated .google.cloud.compute.v1.RolloutPlanWaveOrchestrationOptionsDelay delays = 275150672;
| Parameter |
| Name |
Description |
index |
int
|
getDelaysCount()
public int getDelaysCount()
Optional. Delays, if any, to be added between batches of projects. We allow
multiple Delays to be specified, letting users set separate delays
between batches of projects corresponding to different locations and
batches of projects corresponding to the same location.
repeated .google.cloud.compute.v1.RolloutPlanWaveOrchestrationOptionsDelay delays = 275150672;
| Returns |
| Type |
Description |
int |
|
getDelaysList()
public List<RolloutPlanWaveOrchestrationOptionsDelay> getDelaysList()
Optional. Delays, if any, to be added between batches of projects. We allow
multiple Delays to be specified, letting users set separate delays
between batches of projects corresponding to different locations and
batches of projects corresponding to the same location.
repeated .google.cloud.compute.v1.RolloutPlanWaveOrchestrationOptionsDelay delays = 275150672;
getDelaysOrBuilder(int index)
public RolloutPlanWaveOrchestrationOptionsDelayOrBuilder getDelaysOrBuilder(int index)
Optional. Delays, if any, to be added between batches of projects. We allow
multiple Delays to be specified, letting users set separate delays
between batches of projects corresponding to different locations and
batches of projects corresponding to the same location.
repeated .google.cloud.compute.v1.RolloutPlanWaveOrchestrationOptionsDelay delays = 275150672;
| Parameter |
| Name |
Description |
index |
int
|
getDelaysOrBuilderList()
public List<? extends RolloutPlanWaveOrchestrationOptionsDelayOrBuilder> getDelaysOrBuilderList()
Optional. Delays, if any, to be added between batches of projects. We allow
multiple Delays to be specified, letting users set separate delays
between batches of projects corresponding to different locations and
batches of projects corresponding to the same location.
repeated .google.cloud.compute.v1.RolloutPlanWaveOrchestrationOptionsDelay delays = 275150672;
| Returns |
| Type |
Description |
List<? extends com.google.cloud.compute.v1.RolloutPlanWaveOrchestrationOptionsDelayOrBuilder> |
|
getMaxConcurrentLocations()
public long getMaxConcurrentLocations()
Optional. Maximum number of locations to be orchestrated in parallel.
optional int64 max_concurrent_locations = 493763281;
| Returns |
| Type |
Description |
long |
The maxConcurrentLocations.
|
getMaxConcurrentResourcesPerLocation()
public long getMaxConcurrentResourcesPerLocation()
Optional. Maximum number of resources to be orchestrated per location in
parallel.
optional int64 max_concurrent_resources_per_location = 178401246;
| Returns |
| Type |
Description |
long |
The maxConcurrentResourcesPerLocation.
|
getParserForType()
public Parser<RolloutPlanWaveOrchestrationOptions> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
hasMaxConcurrentLocations()
public boolean hasMaxConcurrentLocations()
Optional. Maximum number of locations to be orchestrated in parallel.
optional int64 max_concurrent_locations = 493763281;
| Returns |
| Type |
Description |
boolean |
Whether the maxConcurrentLocations field is set.
|
hasMaxConcurrentResourcesPerLocation()
public boolean hasMaxConcurrentResourcesPerLocation()
Optional. Maximum number of resources to be orchestrated per location in
parallel.
optional int64 max_concurrent_resources_per_location = 178401246;
| Returns |
| Type |
Description |
boolean |
Whether the maxConcurrentResourcesPerLocation field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public RolloutPlanWaveOrchestrationOptions.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected RolloutPlanWaveOrchestrationOptions.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public RolloutPlanWaveOrchestrationOptions.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides