Class RolloutStrategyInfo.Builder (0.19.0)

public static final class RolloutStrategyInfo.Builder extends GeneratedMessage.Builder<RolloutStrategyInfo.Builder> implements RolloutStrategyInfoOrBuilder

RolloutStrategyInfo represents the status of execution of different types of rollout strategies. Only the field corresponding to the rollout strategy specified at the rollout resource will be populated.

Protobuf type google.cloud.configdelivery.v1.RolloutStrategyInfo

Static Methods

getDescriptor()

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

Methods

build()

public RolloutStrategyInfo build()
Returns
Type Description
RolloutStrategyInfo

buildPartial()

public RolloutStrategyInfo buildPartial()
Returns
Type Description
RolloutStrategyInfo

clear()

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

clearAllAtOnceStrategyInfo()

public RolloutStrategyInfo.Builder clearAllAtOnceStrategyInfo()

AllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy execution.

.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo all_at_once_strategy_info = 1;

Returns
Type Description
RolloutStrategyInfo.Builder

clearRollingStrategyInfo()

public RolloutStrategyInfo.Builder clearRollingStrategyInfo()

RollingStrategyInfo represents the status of Rolling rollout strategy execution.

.google.cloud.configdelivery.v1.RollingStrategyInfo rolling_strategy_info = 2;

Returns
Type Description
RolloutStrategyInfo.Builder

clearStrategy()

public RolloutStrategyInfo.Builder clearStrategy()
Returns
Type Description
RolloutStrategyInfo.Builder

getAllAtOnceStrategyInfo()

public AllAtOnceStrategyInfo getAllAtOnceStrategyInfo()

AllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy execution.

.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo all_at_once_strategy_info = 1;

Returns
Type Description
AllAtOnceStrategyInfo

The allAtOnceStrategyInfo.

getAllAtOnceStrategyInfoBuilder()

public AllAtOnceStrategyInfo.Builder getAllAtOnceStrategyInfoBuilder()

AllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy execution.

.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo all_at_once_strategy_info = 1;

Returns
Type Description
AllAtOnceStrategyInfo.Builder

getAllAtOnceStrategyInfoOrBuilder()

public AllAtOnceStrategyInfoOrBuilder getAllAtOnceStrategyInfoOrBuilder()

AllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy execution.

.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo all_at_once_strategy_info = 1;

Returns
Type Description
AllAtOnceStrategyInfoOrBuilder

getDefaultInstanceForType()

public RolloutStrategyInfo getDefaultInstanceForType()
Returns
Type Description
RolloutStrategyInfo

getDescriptorForType()

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

getRollingStrategyInfo()

public RollingStrategyInfo getRollingStrategyInfo()

RollingStrategyInfo represents the status of Rolling rollout strategy execution.

.google.cloud.configdelivery.v1.RollingStrategyInfo rolling_strategy_info = 2;

Returns
Type Description
RollingStrategyInfo

The rollingStrategyInfo.

getRollingStrategyInfoBuilder()

public RollingStrategyInfo.Builder getRollingStrategyInfoBuilder()

RollingStrategyInfo represents the status of Rolling rollout strategy execution.

.google.cloud.configdelivery.v1.RollingStrategyInfo rolling_strategy_info = 2;

Returns
Type Description
RollingStrategyInfo.Builder

getRollingStrategyInfoOrBuilder()

public RollingStrategyInfoOrBuilder getRollingStrategyInfoOrBuilder()

RollingStrategyInfo represents the status of Rolling rollout strategy execution.

.google.cloud.configdelivery.v1.RollingStrategyInfo rolling_strategy_info = 2;

Returns
Type Description
RollingStrategyInfoOrBuilder

getStrategyCase()

public RolloutStrategyInfo.StrategyCase getStrategyCase()
Returns
Type Description
RolloutStrategyInfo.StrategyCase

hasAllAtOnceStrategyInfo()

public boolean hasAllAtOnceStrategyInfo()

AllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy execution.

.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo all_at_once_strategy_info = 1;

Returns
Type Description
boolean

Whether the allAtOnceStrategyInfo field is set.

hasRollingStrategyInfo()

public boolean hasRollingStrategyInfo()

RollingStrategyInfo represents the status of Rolling rollout strategy execution.

.google.cloud.configdelivery.v1.RollingStrategyInfo rolling_strategy_info = 2;

Returns
Type Description
boolean

Whether the rollingStrategyInfo field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeAllAtOnceStrategyInfo(AllAtOnceStrategyInfo value)

public RolloutStrategyInfo.Builder mergeAllAtOnceStrategyInfo(AllAtOnceStrategyInfo value)

AllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy execution.

.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo all_at_once_strategy_info = 1;

Parameter
Name Description
value AllAtOnceStrategyInfo
Returns
Type Description
RolloutStrategyInfo.Builder

mergeFrom(RolloutStrategyInfo other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeRollingStrategyInfo(RollingStrategyInfo value)

public RolloutStrategyInfo.Builder mergeRollingStrategyInfo(RollingStrategyInfo value)

RollingStrategyInfo represents the status of Rolling rollout strategy execution.

.google.cloud.configdelivery.v1.RollingStrategyInfo rolling_strategy_info = 2;

Parameter
Name Description
value RollingStrategyInfo
Returns
Type Description
RolloutStrategyInfo.Builder

setAllAtOnceStrategyInfo(AllAtOnceStrategyInfo value)

public RolloutStrategyInfo.Builder setAllAtOnceStrategyInfo(AllAtOnceStrategyInfo value)

AllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy execution.

.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo all_at_once_strategy_info = 1;

Parameter
Name Description
value AllAtOnceStrategyInfo
Returns
Type Description
RolloutStrategyInfo.Builder

setAllAtOnceStrategyInfo(AllAtOnceStrategyInfo.Builder builderForValue)

public RolloutStrategyInfo.Builder setAllAtOnceStrategyInfo(AllAtOnceStrategyInfo.Builder builderForValue)

AllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy execution.

.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo all_at_once_strategy_info = 1;

Parameter
Name Description
builderForValue AllAtOnceStrategyInfo.Builder
Returns
Type Description
RolloutStrategyInfo.Builder

setRollingStrategyInfo(RollingStrategyInfo value)

public RolloutStrategyInfo.Builder setRollingStrategyInfo(RollingStrategyInfo value)

RollingStrategyInfo represents the status of Rolling rollout strategy execution.

.google.cloud.configdelivery.v1.RollingStrategyInfo rolling_strategy_info = 2;

Parameter
Name Description
value RollingStrategyInfo
Returns
Type Description
RolloutStrategyInfo.Builder

setRollingStrategyInfo(RollingStrategyInfo.Builder builderForValue)

public RolloutStrategyInfo.Builder setRollingStrategyInfo(RollingStrategyInfo.Builder builderForValue)

RollingStrategyInfo represents the status of Rolling rollout strategy execution.

.google.cloud.configdelivery.v1.RollingStrategyInfo rolling_strategy_info = 2;

Parameter
Name Description
builderForValue RollingStrategyInfo.Builder
Returns
Type Description
RolloutStrategyInfo.Builder