Send feedback
Class RollbackSafeUpgrade.Builder (2.90.0)
Stay organized with collections
Save and categorize content based on your preferences.
2.90.0 (latest)
2.88.0
2.86.0
2.85.0
2.84.0
2.83.0
2.81.0
2.79.0
2.78.0
2.77.0
2.76.0
2.75.0
2.73.0
2.71.0
2.70.0
2.67.0
2.66.0
2.65.0
2.63.0
2.62.0
2.61.0
2.60.0
2.59.0
2.58.0
2.57.0
2.56.0
2.55.0
2.54.0
2.52.0
2.51.0
2.50.0
2.49.0
2.48.0
2.47.0
2.46.0
2.45.0
2.44.0
2.43.0
2.42.0
2.40.0
2.39.0
2.38.0
2.37.0
2.36.0
2.35.0
2.34.0
2.33.0
2.32.0
2.31.0
2.30.0
2.27.0
2.26.0
2.25.0
2.24.0
2.23.0
2.22.0
2.21.0
2.20.0
2.19.0
2.18.0
2.17.0
2.16.0
2.15.0
2.14.0
2.13.0
2.12.0
2.11.0
2.10.0
2.9.0
2.8.0
2.7.0
2.6.0
2.5.2
2.4.1
2.3.8
public static final class RollbackSafeUpgrade . Builder extends GeneratedMessage . Builder<RollbackSafeUpgrade . Builder > implements RollbackSafeUpgradeOrBuilder
RollbackSafeUpgrade is the configuration for the rollback safe upgrade.
Protobuf type google.container.v1beta1.RollbackSafeUpgrade
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 RollbackSafeUpgrade build ()
buildPartial()
public RollbackSafeUpgrade buildPartial ()
clear()
public RollbackSafeUpgrade . Builder clear ()
Overrides
clearControlPlaneSoakDuration()
public RollbackSafeUpgrade . Builder clearControlPlaneSoakDuration ()
A user-defined period for the cluster remains in the rollbackable state.
ex: {seconds: 21600}.
.google.protobuf.Duration control_plane_soak_duration = 1;
getControlPlaneSoakDuration()
public 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;
Returns
Type
Description
Duration
The controlPlaneSoakDuration.
getControlPlaneSoakDurationBuilder()
public 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 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;
getDefaultInstanceForType()
public RollbackSafeUpgrade getDefaultInstanceForType ()
getDescriptorForType()
public Descriptors . Descriptor getDescriptorForType ()
Overrides
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;
Returns
Type
Description
boolean
Whether the controlPlaneSoakDuration field is set.
internalGetFieldAccessorTable()
protected GeneratedMessage . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
mergeControlPlaneSoakDuration(Duration value)
public RollbackSafeUpgrade . Builder mergeControlPlaneSoakDuration ( 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;
Parameter
Name
Description
value
Duration
mergeFrom(RollbackSafeUpgrade other)
public RollbackSafeUpgrade . Builder mergeFrom ( RollbackSafeUpgrade other )
public RollbackSafeUpgrade . Builder mergeFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Overrides
mergeFrom(Message other)
public RollbackSafeUpgrade . Builder mergeFrom ( Message other )
Parameter
Name
Description
other
Message
Overrides
setControlPlaneSoakDuration(Duration value)
public RollbackSafeUpgrade . Builder setControlPlaneSoakDuration ( 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;
Parameter
Name
Description
value
Duration
setControlPlaneSoakDuration(Duration.Builder builderForValue)
public RollbackSafeUpgrade . Builder setControlPlaneSoakDuration ( 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;
Parameter
Name
Description
builderForValue
Builder
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-14 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]