public final class RolloutPlanWaveOrchestrationOptionsDelay extends GeneratedMessage implements RolloutPlanWaveOrchestrationOptionsDelayOrBuilder
Options to control the delay, if any, between batches of projects.
Protobuf type google.cloud.compute.v1.RolloutPlanWaveOrchestrationOptionsDelay
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
DELIMITER_FIELD_NUMBER
public static final int DELIMITER_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
DURATION_FIELD_NUMBER
public static final int DURATION_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
TYPE_FIELD_NUMBER
public static final int TYPE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static RolloutPlanWaveOrchestrationOptionsDelay getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static RolloutPlanWaveOrchestrationOptionsDelay.Builder newBuilder()
newBuilder(RolloutPlanWaveOrchestrationOptionsDelay prototype)
public static RolloutPlanWaveOrchestrationOptionsDelay.Builder newBuilder(RolloutPlanWaveOrchestrationOptionsDelay prototype)
public static RolloutPlanWaveOrchestrationOptionsDelay parseDelimitedFrom(InputStream input)
public static RolloutPlanWaveOrchestrationOptionsDelay parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static RolloutPlanWaveOrchestrationOptionsDelay parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static RolloutPlanWaveOrchestrationOptionsDelay parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static RolloutPlanWaveOrchestrationOptionsDelay parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static RolloutPlanWaveOrchestrationOptionsDelay parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static RolloutPlanWaveOrchestrationOptionsDelay parseFrom(CodedInputStream input)
public static RolloutPlanWaveOrchestrationOptionsDelay parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static RolloutPlanWaveOrchestrationOptionsDelay parseFrom(InputStream input)
public static RolloutPlanWaveOrchestrationOptionsDelay parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static RolloutPlanWaveOrchestrationOptionsDelay parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static RolloutPlanWaveOrchestrationOptionsDelay parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<RolloutPlanWaveOrchestrationOptionsDelay> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public RolloutPlanWaveOrchestrationOptionsDelay getDefaultInstanceForType()
getDelimiter()
public String getDelimiter()
Optional. Controls whether the delay should only be added between batches of
projects corresponding to different locations, or also between
batches of projects corresponding to the same location.
Must be set to DELIMITER_UNSPECIFIED if no delay is to be added.
Check the Delimiter enum for the list of possible values.
optional string delimiter = 286352903;
| Returns |
| Type |
Description |
String |
The delimiter.
|
getDelimiterBytes()
public ByteString getDelimiterBytes()
Optional. Controls whether the delay should only be added between batches of
projects corresponding to different locations, or also between
batches of projects corresponding to the same location.
Must be set to DELIMITER_UNSPECIFIED if no delay is to be added.
Check the Delimiter enum for the list of possible values.
optional string delimiter = 286352903;
| Returns |
| Type |
Description |
ByteString |
The bytes for delimiter.
|
getDuration()
public String getDuration()
Optional. The duration of the delay, if any, to be added between batches of
projects. A zero duration corresponds to no delay.
optional string duration = 155471252;
| Returns |
| Type |
Description |
String |
The duration.
|
getDurationBytes()
public ByteString getDurationBytes()
Optional. The duration of the delay, if any, to be added between batches of
projects. A zero duration corresponds to no delay.
optional string duration = 155471252;
| Returns |
| Type |
Description |
ByteString |
The bytes for duration.
|
getParserForType()
public Parser<RolloutPlanWaveOrchestrationOptionsDelay> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getType()
Optional. Controls whether the specified duration is to be added at the end of
each batch, or if the total processing time for each batch will be
padded if needed to meet the specified duration.
Must be set to TYPE_UNSPECIFIED if no delay is to be added.
Check the Type enum for the list of possible values.
optional string type = 3575610;
| Returns |
| Type |
Description |
String |
The type.
|
getTypeBytes()
public ByteString getTypeBytes()
Optional. Controls whether the specified duration is to be added at the end of
each batch, or if the total processing time for each batch will be
padded if needed to meet the specified duration.
Must be set to TYPE_UNSPECIFIED if no delay is to be added.
Check the Type enum for the list of possible values.
optional string type = 3575610;
| Returns |
| Type |
Description |
ByteString |
The bytes for type.
|
hasDelimiter()
public boolean hasDelimiter()
Optional. Controls whether the delay should only be added between batches of
projects corresponding to different locations, or also between
batches of projects corresponding to the same location.
Must be set to DELIMITER_UNSPECIFIED if no delay is to be added.
Check the Delimiter enum for the list of possible values.
optional string delimiter = 286352903;
| Returns |
| Type |
Description |
boolean |
Whether the delimiter field is set.
|
hasDuration()
public boolean hasDuration()
Optional. The duration of the delay, if any, to be added between batches of
projects. A zero duration corresponds to no delay.
optional string duration = 155471252;
| Returns |
| Type |
Description |
boolean |
Whether the duration field is set.
|
hasType()
Optional. Controls whether the specified duration is to be added at the end of
each batch, or if the total processing time for each batch will be
padded if needed to meet the specified duration.
Must be set to TYPE_UNSPECIFIED if no delay is to be added.
Check the Type enum for the list of possible values.
optional string type = 3575610;
| Returns |
| Type |
Description |
boolean |
Whether the type field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public RolloutPlanWaveOrchestrationOptionsDelay.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected RolloutPlanWaveOrchestrationOptionsDelay.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public RolloutPlanWaveOrchestrationOptionsDelay.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides