Class RolloutWaveDetails.Builder (1.105.0)

public static final class RolloutWaveDetails.Builder extends GeneratedMessage.Builder<RolloutWaveDetails.Builder> implements RolloutWaveDetailsOrBuilder

Additional metadata about the status of each wave provided by the server.

Protobuf type google.cloud.compute.v1.RolloutWaveDetails

Static Methods

getDescriptor()

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

Methods

build()

public RolloutWaveDetails build()
Returns
Type Description
RolloutWaveDetails

buildPartial()

public RolloutWaveDetails buildPartial()
Returns
Type Description
RolloutWaveDetails

clear()

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

clearOrchestratedWaveDetails()

public RolloutWaveDetails.Builder clearOrchestratedWaveDetails()

Output only. Additional details of the wave for products using the Orchestrated Integration model.

optional .google.cloud.compute.v1.RolloutWaveDetailsOrchestratedWaveDetails orchestrated_wave_details = 421732181;

Returns
Type Description
RolloutWaveDetails.Builder

clearWaveDisplayName()

public RolloutWaveDetails.Builder clearWaveDisplayName()

Output only. Wave name. Ex. wave1

optional string wave_display_name = 29521774;

Returns
Type Description
RolloutWaveDetails.Builder

This builder for chaining.

clearWaveNumber()

public RolloutWaveDetails.Builder clearWaveNumber()

Output only. System generated number for the wave.

optional int64 wave_number = 491629391;

Returns
Type Description
RolloutWaveDetails.Builder

This builder for chaining.

getDefaultInstanceForType()

public RolloutWaveDetails getDefaultInstanceForType()
Returns
Type Description
RolloutWaveDetails

getDescriptorForType()

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

getOrchestratedWaveDetails()

public RolloutWaveDetailsOrchestratedWaveDetails getOrchestratedWaveDetails()

Output only. Additional details of the wave for products using the Orchestrated Integration model.

optional .google.cloud.compute.v1.RolloutWaveDetailsOrchestratedWaveDetails orchestrated_wave_details = 421732181;

Returns
Type Description
RolloutWaveDetailsOrchestratedWaveDetails

The orchestratedWaveDetails.

getOrchestratedWaveDetailsBuilder()

public RolloutWaveDetailsOrchestratedWaveDetails.Builder getOrchestratedWaveDetailsBuilder()

Output only. Additional details of the wave for products using the Orchestrated Integration model.

optional .google.cloud.compute.v1.RolloutWaveDetailsOrchestratedWaveDetails orchestrated_wave_details = 421732181;

Returns
Type Description
RolloutWaveDetailsOrchestratedWaveDetails.Builder

getOrchestratedWaveDetailsOrBuilder()

public RolloutWaveDetailsOrchestratedWaveDetailsOrBuilder getOrchestratedWaveDetailsOrBuilder()

Output only. Additional details of the wave for products using the Orchestrated Integration model.

optional .google.cloud.compute.v1.RolloutWaveDetailsOrchestratedWaveDetails orchestrated_wave_details = 421732181;

Returns
Type Description
RolloutWaveDetailsOrchestratedWaveDetailsOrBuilder

getWaveDisplayName()

public String getWaveDisplayName()

Output only. Wave name. Ex. wave1

optional string wave_display_name = 29521774;

Returns
Type Description
String

The waveDisplayName.

getWaveDisplayNameBytes()

public ByteString getWaveDisplayNameBytes()

Output only. Wave name. Ex. wave1

optional string wave_display_name = 29521774;

Returns
Type Description
ByteString

The bytes for waveDisplayName.

getWaveNumber()

public long getWaveNumber()

Output only. System generated number for the wave.

optional int64 wave_number = 491629391;

Returns
Type Description
long

The waveNumber.

hasOrchestratedWaveDetails()

public boolean hasOrchestratedWaveDetails()

Output only. Additional details of the wave for products using the Orchestrated Integration model.

optional .google.cloud.compute.v1.RolloutWaveDetailsOrchestratedWaveDetails orchestrated_wave_details = 421732181;

Returns
Type Description
boolean

Whether the orchestratedWaveDetails field is set.

hasWaveDisplayName()

public boolean hasWaveDisplayName()

Output only. Wave name. Ex. wave1

optional string wave_display_name = 29521774;

Returns
Type Description
boolean

Whether the waveDisplayName field is set.

hasWaveNumber()

public boolean hasWaveNumber()

Output only. System generated number for the wave.

optional int64 wave_number = 491629391;

Returns
Type Description
boolean

Whether the waveNumber field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(RolloutWaveDetails other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeOrchestratedWaveDetails(RolloutWaveDetailsOrchestratedWaveDetails value)

public RolloutWaveDetails.Builder mergeOrchestratedWaveDetails(RolloutWaveDetailsOrchestratedWaveDetails value)

Output only. Additional details of the wave for products using the Orchestrated Integration model.

optional .google.cloud.compute.v1.RolloutWaveDetailsOrchestratedWaveDetails orchestrated_wave_details = 421732181;

Parameter
Name Description
value RolloutWaveDetailsOrchestratedWaveDetails
Returns
Type Description
RolloutWaveDetails.Builder

setOrchestratedWaveDetails(RolloutWaveDetailsOrchestratedWaveDetails value)

public RolloutWaveDetails.Builder setOrchestratedWaveDetails(RolloutWaveDetailsOrchestratedWaveDetails value)

Output only. Additional details of the wave for products using the Orchestrated Integration model.

optional .google.cloud.compute.v1.RolloutWaveDetailsOrchestratedWaveDetails orchestrated_wave_details = 421732181;

Parameter
Name Description
value RolloutWaveDetailsOrchestratedWaveDetails
Returns
Type Description
RolloutWaveDetails.Builder

setOrchestratedWaveDetails(RolloutWaveDetailsOrchestratedWaveDetails.Builder builderForValue)

public RolloutWaveDetails.Builder setOrchestratedWaveDetails(RolloutWaveDetailsOrchestratedWaveDetails.Builder builderForValue)

Output only. Additional details of the wave for products using the Orchestrated Integration model.

optional .google.cloud.compute.v1.RolloutWaveDetailsOrchestratedWaveDetails orchestrated_wave_details = 421732181;

Parameter
Name Description
builderForValue RolloutWaveDetailsOrchestratedWaveDetails.Builder
Returns
Type Description
RolloutWaveDetails.Builder

setWaveDisplayName(String value)

public RolloutWaveDetails.Builder setWaveDisplayName(String value)

Output only. Wave name. Ex. wave1

optional string wave_display_name = 29521774;

Parameter
Name Description
value String

The waveDisplayName to set.

Returns
Type Description
RolloutWaveDetails.Builder

This builder for chaining.

setWaveDisplayNameBytes(ByteString value)

public RolloutWaveDetails.Builder setWaveDisplayNameBytes(ByteString value)

Output only. Wave name. Ex. wave1

optional string wave_display_name = 29521774;

Parameter
Name Description
value ByteString

The bytes for waveDisplayName to set.

Returns
Type Description
RolloutWaveDetails.Builder

This builder for chaining.

setWaveNumber(long value)

public RolloutWaveDetails.Builder setWaveNumber(long value)

Output only. System generated number for the wave.

optional int64 wave_number = 491629391;

Parameter
Name Description
value long

The waveNumber to set.

Returns
Type Description
RolloutWaveDetails.Builder

This builder for chaining.