Class RolloutPlanWaveValidationTimeBasedValidationMetadata.Builder (1.105.0)

public static final class RolloutPlanWaveValidationTimeBasedValidationMetadata.Builder extends GeneratedMessage.Builder<RolloutPlanWaveValidationTimeBasedValidationMetadata.Builder> implements RolloutPlanWaveValidationTimeBasedValidationMetadataOrBuilder

Metadata required if type = "time".

Protobuf type google.cloud.compute.v1.RolloutPlanWaveValidationTimeBasedValidationMetadata

Inheritance

java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > RolloutPlanWaveValidationTimeBasedValidationMetadata.Builder

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public RolloutPlanWaveValidationTimeBasedValidationMetadata build()
Returns
Type Description
RolloutPlanWaveValidationTimeBasedValidationMetadata

buildPartial()

public RolloutPlanWaveValidationTimeBasedValidationMetadata buildPartial()
Returns
Type Description
RolloutPlanWaveValidationTimeBasedValidationMetadata

clear()

public RolloutPlanWaveValidationTimeBasedValidationMetadata.Builder clear()
Returns
Type Description
RolloutPlanWaveValidationTimeBasedValidationMetadata.Builder
Overrides

clearWaitDuration()

public RolloutPlanWaveValidationTimeBasedValidationMetadata.Builder clearWaitDuration()

Optional. The duration that the system waits in between waves. This wait starts after all changes in the wave are rolled out.

optional string wait_duration = 452313374;

Returns
Type Description
RolloutPlanWaveValidationTimeBasedValidationMetadata.Builder

This builder for chaining.

getDefaultInstanceForType()

public RolloutPlanWaveValidationTimeBasedValidationMetadata getDefaultInstanceForType()
Returns
Type Description
RolloutPlanWaveValidationTimeBasedValidationMetadata

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getWaitDuration()

public String getWaitDuration()

Optional. The duration that the system waits in between waves. This wait starts after all changes in the wave are rolled out.

optional string wait_duration = 452313374;

Returns
Type Description
String

The waitDuration.

getWaitDurationBytes()

public ByteString getWaitDurationBytes()

Optional. The duration that the system waits in between waves. This wait starts after all changes in the wave are rolled out.

optional string wait_duration = 452313374;

Returns
Type Description
ByteString

The bytes for waitDuration.

hasWaitDuration()

public boolean hasWaitDuration()

Optional. The duration that the system waits in between waves. This wait starts after all changes in the wave are rolled out.

optional string wait_duration = 452313374;

Returns
Type Description
boolean

Whether the waitDuration field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(RolloutPlanWaveValidationTimeBasedValidationMetadata other)

public RolloutPlanWaveValidationTimeBasedValidationMetadata.Builder mergeFrom(RolloutPlanWaveValidationTimeBasedValidationMetadata other)
Parameter
Name Description
other RolloutPlanWaveValidationTimeBasedValidationMetadata
Returns
Type Description
RolloutPlanWaveValidationTimeBasedValidationMetadata.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public RolloutPlanWaveValidationTimeBasedValidationMetadata.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
RolloutPlanWaveValidationTimeBasedValidationMetadata.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public RolloutPlanWaveValidationTimeBasedValidationMetadata.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
RolloutPlanWaveValidationTimeBasedValidationMetadata.Builder
Overrides

setWaitDuration(String value)

public RolloutPlanWaveValidationTimeBasedValidationMetadata.Builder setWaitDuration(String value)

Optional. The duration that the system waits in between waves. This wait starts after all changes in the wave are rolled out.

optional string wait_duration = 452313374;

Parameter
Name Description
value String

The waitDuration to set.

Returns
Type Description
RolloutPlanWaveValidationTimeBasedValidationMetadata.Builder

This builder for chaining.

setWaitDurationBytes(ByteString value)

public RolloutPlanWaveValidationTimeBasedValidationMetadata.Builder setWaitDurationBytes(ByteString value)

Optional. The duration that the system waits in between waves. This wait starts after all changes in the wave are rolled out.

optional string wait_duration = 452313374;

Parameter
Name Description
value ByteString

The bytes for waitDuration to set.

Returns
Type Description
RolloutPlanWaveValidationTimeBasedValidationMetadata.Builder

This builder for chaining.