Class RolloutStrategyInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<RolloutStrategyInfo.Builder>
com.google.cloud.configdelivery.v1beta.RolloutStrategyInfo.Builder
- All Implemented Interfaces:
RolloutStrategyInfoOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- RolloutStrategyInfo
public static final class RolloutStrategyInfo.Builder
extends com.google.protobuf.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.v1beta.RolloutStrategyInfo-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()AllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy execution.RollingStrategyInfo represents the status of Rolling rollout strategy execution.AllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy execution.AllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy execution.AllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy execution.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorRollingStrategyInfo represents the status of Rolling rollout strategy execution.RollingStrategyInfo represents the status of Rolling rollout strategy execution.RollingStrategyInfo represents the status of Rolling rollout strategy execution.booleanAllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy execution.booleanRollingStrategyInfo represents the status of Rolling rollout strategy execution.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanAllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy execution.mergeFrom(RolloutStrategyInfo other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) RollingStrategyInfo represents the status of Rolling rollout strategy execution.AllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy execution.setAllAtOnceStrategyInfo(AllAtOnceStrategyInfo.Builder builderForValue) AllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy execution.RollingStrategyInfo represents the status of Rolling rollout strategy execution.setRollingStrategyInfo(RollingStrategyInfo.Builder builderForValue) RollingStrategyInfo represents the status of Rolling rollout strategy execution.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<RolloutStrategyInfo.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<RolloutStrategyInfo.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<RolloutStrategyInfo.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RolloutStrategyInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<RolloutStrategyInfo.Builder>
-
mergeFrom
public RolloutStrategyInfo.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RolloutStrategyInfo.Builder>- Throws:
IOException
-
getStrategyCase
- Specified by:
getStrategyCasein interfaceRolloutStrategyInfoOrBuilder
-
clearStrategy
-
hasAllAtOnceStrategyInfo
public boolean hasAllAtOnceStrategyInfo()AllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy execution.
.google.cloud.configdelivery.v1beta.AllAtOnceStrategyInfo all_at_once_strategy_info = 1;- Specified by:
hasAllAtOnceStrategyInfoin interfaceRolloutStrategyInfoOrBuilder- Returns:
- Whether the allAtOnceStrategyInfo field is set.
-
getAllAtOnceStrategyInfo
AllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy execution.
.google.cloud.configdelivery.v1beta.AllAtOnceStrategyInfo all_at_once_strategy_info = 1;- Specified by:
getAllAtOnceStrategyInfoin interfaceRolloutStrategyInfoOrBuilder- Returns:
- The allAtOnceStrategyInfo.
-
setAllAtOnceStrategyInfo
AllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy execution.
.google.cloud.configdelivery.v1beta.AllAtOnceStrategyInfo all_at_once_strategy_info = 1; -
setAllAtOnceStrategyInfo
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; -
mergeAllAtOnceStrategyInfo
AllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy execution.
.google.cloud.configdelivery.v1beta.AllAtOnceStrategyInfo all_at_once_strategy_info = 1; -
clearAllAtOnceStrategyInfo
AllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy execution.
.google.cloud.configdelivery.v1beta.AllAtOnceStrategyInfo all_at_once_strategy_info = 1; -
getAllAtOnceStrategyInfoBuilder
AllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy execution.
.google.cloud.configdelivery.v1beta.AllAtOnceStrategyInfo all_at_once_strategy_info = 1; -
getAllAtOnceStrategyInfoOrBuilder
AllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy execution.
.google.cloud.configdelivery.v1beta.AllAtOnceStrategyInfo all_at_once_strategy_info = 1;- Specified by:
getAllAtOnceStrategyInfoOrBuilderin interfaceRolloutStrategyInfoOrBuilder
-
hasRollingStrategyInfo
public boolean hasRollingStrategyInfo()RollingStrategyInfo represents the status of Rolling rollout strategy execution.
.google.cloud.configdelivery.v1beta.RollingStrategyInfo rolling_strategy_info = 2;- Specified by:
hasRollingStrategyInfoin interfaceRolloutStrategyInfoOrBuilder- Returns:
- Whether the rollingStrategyInfo field is set.
-
getRollingStrategyInfo
RollingStrategyInfo represents the status of Rolling rollout strategy execution.
.google.cloud.configdelivery.v1beta.RollingStrategyInfo rolling_strategy_info = 2;- Specified by:
getRollingStrategyInfoin interfaceRolloutStrategyInfoOrBuilder- Returns:
- The rollingStrategyInfo.
-
setRollingStrategyInfo
RollingStrategyInfo represents the status of Rolling rollout strategy execution.
.google.cloud.configdelivery.v1beta.RollingStrategyInfo rolling_strategy_info = 2; -
setRollingStrategyInfo
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; -
mergeRollingStrategyInfo
RollingStrategyInfo represents the status of Rolling rollout strategy execution.
.google.cloud.configdelivery.v1beta.RollingStrategyInfo rolling_strategy_info = 2; -
clearRollingStrategyInfo
RollingStrategyInfo represents the status of Rolling rollout strategy execution.
.google.cloud.configdelivery.v1beta.RollingStrategyInfo rolling_strategy_info = 2; -
getRollingStrategyInfoBuilder
RollingStrategyInfo represents the status of Rolling rollout strategy execution.
.google.cloud.configdelivery.v1beta.RollingStrategyInfo rolling_strategy_info = 2; -
getRollingStrategyInfoOrBuilder
RollingStrategyInfo represents the status of Rolling rollout strategy execution.
.google.cloud.configdelivery.v1beta.RollingStrategyInfo rolling_strategy_info = 2;- Specified by:
getRollingStrategyInfoOrBuilderin interfaceRolloutStrategyInfoOrBuilder
-