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
Inherited Members
com.google.protobuf.GeneratedMessage.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessage.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessage.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldsProto3(com.google.protobuf.UnknownFieldSet)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
build()
public RolloutStrategyInfo build()
buildPartial()
public RolloutStrategyInfo buildPartial()
clear()
public RolloutStrategyInfo.Builder clear()
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;
clearRollingStrategyInfo()
public RolloutStrategyInfo.Builder clearRollingStrategyInfo()
RollingStrategyInfo represents the status of Rolling rollout strategy
execution.
.google.cloud.configdelivery.v1.RollingStrategyInfo rolling_strategy_info = 2;
clearStrategy()
public RolloutStrategyInfo.Builder clearStrategy()
getAllAtOnceStrategyInfo()
public AllAtOnceStrategyInfo getAllAtOnceStrategyInfo()
AllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy
execution.
.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo all_at_once_strategy_info = 1;
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;
getAllAtOnceStrategyInfoOrBuilder()
public AllAtOnceStrategyInfoOrBuilder getAllAtOnceStrategyInfoOrBuilder()
AllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy
execution.
.google.cloud.configdelivery.v1.AllAtOnceStrategyInfo all_at_once_strategy_info = 1;
getDefaultInstanceForType()
public RolloutStrategyInfo getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getRollingStrategyInfo()
public RollingStrategyInfo getRollingStrategyInfo()
RollingStrategyInfo represents the status of Rolling rollout strategy
execution.
.google.cloud.configdelivery.v1.RollingStrategyInfo rolling_strategy_info = 2;
getRollingStrategyInfoBuilder()
public RollingStrategyInfo.Builder getRollingStrategyInfoBuilder()
RollingStrategyInfo represents the status of Rolling rollout strategy
execution.
.google.cloud.configdelivery.v1.RollingStrategyInfo rolling_strategy_info = 2;
getRollingStrategyInfoOrBuilder()
public RollingStrategyInfoOrBuilder getRollingStrategyInfoOrBuilder()
RollingStrategyInfo represents the status of Rolling rollout strategy
execution.
.google.cloud.configdelivery.v1.RollingStrategyInfo rolling_strategy_info = 2;
getStrategyCase()
public RolloutStrategyInfo.StrategyCase getStrategyCase()
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()
Overrides
isInitialized()
public final boolean isInitialized()
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;
mergeFrom(RolloutStrategyInfo other)
public RolloutStrategyInfo.Builder mergeFrom(RolloutStrategyInfo other)
public RolloutStrategyInfo.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public RolloutStrategyInfo.Builder mergeFrom(Message other)
| Parameter |
| Name |
Description |
other |
Message
|
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;
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;
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;
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;
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;