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
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public RolloutStrategyInfo.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
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.v1beta.AllAtOnceStrategyInfo all_at_once_strategy_info = 1;
clearField(Descriptors.FieldDescriptor field)
public RolloutStrategyInfo.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public RolloutStrategyInfo.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearRollingStrategyInfo()
public RolloutStrategyInfo.Builder clearRollingStrategyInfo()
RollingStrategyInfo represents the status of Rolling rollout strategy
execution.
.google.cloud.configdelivery.v1beta.RollingStrategyInfo rolling_strategy_info = 2;
clearStrategy()
public RolloutStrategyInfo.Builder clearStrategy()
clone()
public RolloutStrategyInfo.Builder clone()
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;
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;
getAllAtOnceStrategyInfoOrBuilder()
public AllAtOnceStrategyInfoOrBuilder getAllAtOnceStrategyInfoOrBuilder()
AllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy
execution.
.google.cloud.configdelivery.v1beta.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.v1beta.RollingStrategyInfo rolling_strategy_info = 2;
getRollingStrategyInfoBuilder()
public RollingStrategyInfo.Builder getRollingStrategyInfoBuilder()
RollingStrategyInfo represents the status of Rolling rollout strategy
execution.
.google.cloud.configdelivery.v1beta.RollingStrategyInfo rolling_strategy_info = 2;
getRollingStrategyInfoOrBuilder()
public RollingStrategyInfoOrBuilder getRollingStrategyInfoOrBuilder()
RollingStrategyInfo represents the status of Rolling rollout strategy
execution.
.google.cloud.configdelivery.v1beta.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.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()
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.v1beta.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.v1beta.RollingStrategyInfo rolling_strategy_info = 2;
mergeUnknownFields(UnknownFieldSet unknownFields)
public final RolloutStrategyInfo.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
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;
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;
setField(Descriptors.FieldDescriptor field, Object value)
public RolloutStrategyInfo.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public RolloutStrategyInfo.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
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;
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;
setUnknownFields(UnknownFieldSet unknownFields)
public final RolloutStrategyInfo.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides