Package com.google.container.v1beta1
Class RollbackSafeUpgrade.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<RollbackSafeUpgrade.Builder>
com.google.container.v1beta1.RollbackSafeUpgrade.Builder
- All Implemented Interfaces:
RollbackSafeUpgradeOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- RollbackSafeUpgrade
public static final class RollbackSafeUpgrade.Builder
extends com.google.protobuf.GeneratedMessage.Builder<RollbackSafeUpgrade.Builder>
implements RollbackSafeUpgradeOrBuilder
RollbackSafeUpgrade is the configuration for the rollback safe upgrade.Protobuf type
google.container.v1beta1.RollbackSafeUpgrade-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()A user-defined period for the cluster remains in the rollbackable state.com.google.protobuf.DurationA user-defined period for the cluster remains in the rollbackable state.com.google.protobuf.Duration.BuilderA user-defined period for the cluster remains in the rollbackable state.com.google.protobuf.DurationOrBuilderA user-defined period for the cluster remains in the rollbackable state.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanA user-defined period for the cluster remains in the rollbackable state.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeControlPlaneSoakDuration(com.google.protobuf.Duration value) A user-defined period for the cluster remains in the rollbackable state.mergeFrom(RollbackSafeUpgrade other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setControlPlaneSoakDuration(com.google.protobuf.Duration value) A user-defined period for the cluster remains in the rollbackable state.setControlPlaneSoakDuration(com.google.protobuf.Duration.Builder builderForValue) A user-defined period for the cluster remains in the rollbackable state.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<RollbackSafeUpgrade.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<RollbackSafeUpgrade.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<RollbackSafeUpgrade.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<RollbackSafeUpgrade.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<RollbackSafeUpgrade.Builder>
-
mergeFrom
public RollbackSafeUpgrade.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<RollbackSafeUpgrade.Builder>- Throws:
IOException
-
hasControlPlaneSoakDuration
public boolean hasControlPlaneSoakDuration()A user-defined period for the cluster remains in the rollbackable state. ex: {seconds: 21600}..google.protobuf.Duration control_plane_soak_duration = 1;- Specified by:
hasControlPlaneSoakDurationin interfaceRollbackSafeUpgradeOrBuilder- Returns:
- Whether the controlPlaneSoakDuration field is set.
-
getControlPlaneSoakDuration
public com.google.protobuf.Duration getControlPlaneSoakDuration()A user-defined period for the cluster remains in the rollbackable state. ex: {seconds: 21600}..google.protobuf.Duration control_plane_soak_duration = 1;- Specified by:
getControlPlaneSoakDurationin interfaceRollbackSafeUpgradeOrBuilder- Returns:
- The controlPlaneSoakDuration.
-
setControlPlaneSoakDuration
A user-defined period for the cluster remains in the rollbackable state. ex: {seconds: 21600}..google.protobuf.Duration control_plane_soak_duration = 1; -
setControlPlaneSoakDuration
public RollbackSafeUpgrade.Builder setControlPlaneSoakDuration(com.google.protobuf.Duration.Builder builderForValue) A user-defined period for the cluster remains in the rollbackable state. ex: {seconds: 21600}..google.protobuf.Duration control_plane_soak_duration = 1; -
mergeControlPlaneSoakDuration
public RollbackSafeUpgrade.Builder mergeControlPlaneSoakDuration(com.google.protobuf.Duration value) A user-defined period for the cluster remains in the rollbackable state. ex: {seconds: 21600}..google.protobuf.Duration control_plane_soak_duration = 1; -
clearControlPlaneSoakDuration
A user-defined period for the cluster remains in the rollbackable state. ex: {seconds: 21600}..google.protobuf.Duration control_plane_soak_duration = 1; -
getControlPlaneSoakDurationBuilder
public com.google.protobuf.Duration.Builder getControlPlaneSoakDurationBuilder()A user-defined period for the cluster remains in the rollbackable state. ex: {seconds: 21600}..google.protobuf.Duration control_plane_soak_duration = 1; -
getControlPlaneSoakDurationOrBuilder
public com.google.protobuf.DurationOrBuilder getControlPlaneSoakDurationOrBuilder()A user-defined period for the cluster remains in the rollbackable state. ex: {seconds: 21600}..google.protobuf.Duration control_plane_soak_duration = 1;- Specified by:
getControlPlaneSoakDurationOrBuilderin interfaceRollbackSafeUpgradeOrBuilder
-