Class RolloutStrategyInfo.Builder (0.1.0)

public static final class RolloutStrategyInfo.Builder extends GeneratedMessageV3.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.v1beta.RolloutStrategyInfo

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public RolloutStrategyInfo.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
RolloutStrategyInfo.Builder
Overrides

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.v1beta.AllAtOnceStrategyInfo all_at_once_strategy_info = 1;

Returns
Type Description
RolloutStrategyInfo.Builder

clearField(Descriptors.FieldDescriptor field)

public RolloutStrategyInfo.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
RolloutStrategyInfo.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public RolloutStrategyInfo.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
RolloutStrategyInfo.Builder
Overrides

clearRollingStrategyInfo()

public RolloutStrategyInfo.Builder clearRollingStrategyInfo()

RollingStrategyInfo represents the status of Rolling rollout strategy execution.

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

Returns
Type Description
RolloutStrategyInfo.Builder

clearStrategy()

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

clone()

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

getAllAtOnceStrategyInfo()

public AllAtOnceStrategyInfo getAllAtOnceStrategyInfo()

AllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy execution.

.google.cloud.configdelivery.v1beta.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.v1beta.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.v1beta.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.v1beta.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.v1beta.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.v1beta.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.v1beta.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.v1beta.RollingStrategyInfo rolling_strategy_info = 2;

Returns
Type Description
boolean

Whether the rollingStrategyInfo field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.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.v1beta.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.v1beta.RollingStrategyInfo rolling_strategy_info = 2;

Parameter
Name Description
value RollingStrategyInfo
Returns
Type Description
RolloutStrategyInfo.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final RolloutStrategyInfo.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
RolloutStrategyInfo.Builder
Overrides

setAllAtOnceStrategyInfo(AllAtOnceStrategyInfo value)

public RolloutStrategyInfo.Builder setAllAtOnceStrategyInfo(AllAtOnceStrategyInfo value)

AllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy execution.

.google.cloud.configdelivery.v1beta.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.v1beta.AllAtOnceStrategyInfo all_at_once_strategy_info = 1;

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

setField(Descriptors.FieldDescriptor field, Object value)

public RolloutStrategyInfo.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
RolloutStrategyInfo.Builder
Overrides

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public RolloutStrategyInfo.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
RolloutStrategyInfo.Builder
Overrides

setRollingStrategyInfo(RollingStrategyInfo value)

public RolloutStrategyInfo.Builder setRollingStrategyInfo(RollingStrategyInfo value)

RollingStrategyInfo represents the status of Rolling rollout strategy execution.

.google.cloud.configdelivery.v1beta.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.v1beta.RollingStrategyInfo rolling_strategy_info = 2;

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

setUnknownFields(UnknownFieldSet unknownFields)

public final RolloutStrategyInfo.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
RolloutStrategyInfo.Builder
Overrides