Package com.google.container.v1
Class BlueGreenSettings.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<BlueGreenSettings.Builder>
com.google.container.v1.BlueGreenSettings.Builder
- All Implemented Interfaces:
BlueGreenSettingsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- BlueGreenSettings
public static final class BlueGreenSettings.Builder
extends com.google.protobuf.GeneratedMessage.Builder<BlueGreenSettings.Builder>
implements BlueGreenSettingsOrBuilder
Settings for blue-green upgrade.Protobuf type
google.container.v1.BlueGreenSettings-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Autoscaled policy for cluster autoscaler enabled blue-green upgrade.Time needed after draining entire blue pool.Standard policy for the blue-green upgrade.Autoscaled policy for cluster autoscaler enabled blue-green upgrade.Autoscaled policy for cluster autoscaler enabled blue-green upgrade.Autoscaled policy for cluster autoscaler enabled blue-green upgrade.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorcom.google.protobuf.DurationTime needed after draining entire blue pool.com.google.protobuf.Duration.BuilderTime needed after draining entire blue pool.com.google.protobuf.DurationOrBuilderTime needed after draining entire blue pool.Standard policy for the blue-green upgrade.Standard policy for the blue-green upgrade.Standard policy for the blue-green upgrade.booleanAutoscaled policy for cluster autoscaler enabled blue-green upgrade.booleanTime needed after draining entire blue pool.booleanStandard policy for the blue-green upgrade.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanAutoscaled policy for cluster autoscaler enabled blue-green upgrade.mergeFrom(BlueGreenSettings other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeNodePoolSoakDuration(com.google.protobuf.Duration value) Time needed after draining entire blue pool.Standard policy for the blue-green upgrade.Autoscaled policy for cluster autoscaler enabled blue-green upgrade.Autoscaled policy for cluster autoscaler enabled blue-green upgrade.setNodePoolSoakDuration(com.google.protobuf.Duration value) Time needed after draining entire blue pool.setNodePoolSoakDuration(com.google.protobuf.Duration.Builder builderForValue) Time needed after draining entire blue pool.Standard policy for the blue-green upgrade.setStandardRolloutPolicy(BlueGreenSettings.StandardRolloutPolicy.Builder builderForValue) Standard policy for the blue-green upgrade.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<BlueGreenSettings.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<BlueGreenSettings.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<BlueGreenSettings.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<BlueGreenSettings.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<BlueGreenSettings.Builder>
-
mergeFrom
public BlueGreenSettings.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<BlueGreenSettings.Builder>- Throws:
IOException
-
getRolloutPolicyCase
- Specified by:
getRolloutPolicyCasein interfaceBlueGreenSettingsOrBuilder
-
clearRolloutPolicy
-
hasStandardRolloutPolicy
public boolean hasStandardRolloutPolicy()Standard policy for the blue-green upgrade.
.google.container.v1.BlueGreenSettings.StandardRolloutPolicy standard_rollout_policy = 1;- Specified by:
hasStandardRolloutPolicyin interfaceBlueGreenSettingsOrBuilder- Returns:
- Whether the standardRolloutPolicy field is set.
-
getStandardRolloutPolicy
Standard policy for the blue-green upgrade.
.google.container.v1.BlueGreenSettings.StandardRolloutPolicy standard_rollout_policy = 1;- Specified by:
getStandardRolloutPolicyin interfaceBlueGreenSettingsOrBuilder- Returns:
- The standardRolloutPolicy.
-
setStandardRolloutPolicy
public BlueGreenSettings.Builder setStandardRolloutPolicy(BlueGreenSettings.StandardRolloutPolicy value) Standard policy for the blue-green upgrade.
.google.container.v1.BlueGreenSettings.StandardRolloutPolicy standard_rollout_policy = 1; -
setStandardRolloutPolicy
public BlueGreenSettings.Builder setStandardRolloutPolicy(BlueGreenSettings.StandardRolloutPolicy.Builder builderForValue) Standard policy for the blue-green upgrade.
.google.container.v1.BlueGreenSettings.StandardRolloutPolicy standard_rollout_policy = 1; -
mergeStandardRolloutPolicy
public BlueGreenSettings.Builder mergeStandardRolloutPolicy(BlueGreenSettings.StandardRolloutPolicy value) Standard policy for the blue-green upgrade.
.google.container.v1.BlueGreenSettings.StandardRolloutPolicy standard_rollout_policy = 1; -
clearStandardRolloutPolicy
Standard policy for the blue-green upgrade.
.google.container.v1.BlueGreenSettings.StandardRolloutPolicy standard_rollout_policy = 1; -
getStandardRolloutPolicyBuilder
Standard policy for the blue-green upgrade.
.google.container.v1.BlueGreenSettings.StandardRolloutPolicy standard_rollout_policy = 1; -
getStandardRolloutPolicyOrBuilder
Standard policy for the blue-green upgrade.
.google.container.v1.BlueGreenSettings.StandardRolloutPolicy standard_rollout_policy = 1;- Specified by:
getStandardRolloutPolicyOrBuilderin interfaceBlueGreenSettingsOrBuilder
-
hasAutoscaledRolloutPolicy
public boolean hasAutoscaledRolloutPolicy()Autoscaled policy for cluster autoscaler enabled blue-green upgrade.
.google.container.v1.BlueGreenSettings.AutoscaledRolloutPolicy autoscaled_rollout_policy = 3;- Specified by:
hasAutoscaledRolloutPolicyin interfaceBlueGreenSettingsOrBuilder- Returns:
- Whether the autoscaledRolloutPolicy field is set.
-
getAutoscaledRolloutPolicy
Autoscaled policy for cluster autoscaler enabled blue-green upgrade.
.google.container.v1.BlueGreenSettings.AutoscaledRolloutPolicy autoscaled_rollout_policy = 3;- Specified by:
getAutoscaledRolloutPolicyin interfaceBlueGreenSettingsOrBuilder- Returns:
- The autoscaledRolloutPolicy.
-
setAutoscaledRolloutPolicy
public BlueGreenSettings.Builder setAutoscaledRolloutPolicy(BlueGreenSettings.AutoscaledRolloutPolicy value) Autoscaled policy for cluster autoscaler enabled blue-green upgrade.
.google.container.v1.BlueGreenSettings.AutoscaledRolloutPolicy autoscaled_rollout_policy = 3; -
setAutoscaledRolloutPolicy
public BlueGreenSettings.Builder setAutoscaledRolloutPolicy(BlueGreenSettings.AutoscaledRolloutPolicy.Builder builderForValue) Autoscaled policy for cluster autoscaler enabled blue-green upgrade.
.google.container.v1.BlueGreenSettings.AutoscaledRolloutPolicy autoscaled_rollout_policy = 3; -
mergeAutoscaledRolloutPolicy
public BlueGreenSettings.Builder mergeAutoscaledRolloutPolicy(BlueGreenSettings.AutoscaledRolloutPolicy value) Autoscaled policy for cluster autoscaler enabled blue-green upgrade.
.google.container.v1.BlueGreenSettings.AutoscaledRolloutPolicy autoscaled_rollout_policy = 3; -
clearAutoscaledRolloutPolicy
Autoscaled policy for cluster autoscaler enabled blue-green upgrade.
.google.container.v1.BlueGreenSettings.AutoscaledRolloutPolicy autoscaled_rollout_policy = 3; -
getAutoscaledRolloutPolicyBuilder
Autoscaled policy for cluster autoscaler enabled blue-green upgrade.
.google.container.v1.BlueGreenSettings.AutoscaledRolloutPolicy autoscaled_rollout_policy = 3; -
getAutoscaledRolloutPolicyOrBuilder
Autoscaled policy for cluster autoscaler enabled blue-green upgrade.
.google.container.v1.BlueGreenSettings.AutoscaledRolloutPolicy autoscaled_rollout_policy = 3;- Specified by:
getAutoscaledRolloutPolicyOrBuilderin interfaceBlueGreenSettingsOrBuilder
-
hasNodePoolSoakDuration
public boolean hasNodePoolSoakDuration()Time needed after draining entire blue pool. After this period, blue pool will be cleaned up.
optional .google.protobuf.Duration node_pool_soak_duration = 2;- Specified by:
hasNodePoolSoakDurationin interfaceBlueGreenSettingsOrBuilder- Returns:
- Whether the nodePoolSoakDuration field is set.
-
getNodePoolSoakDuration
public com.google.protobuf.Duration getNodePoolSoakDuration()Time needed after draining entire blue pool. After this period, blue pool will be cleaned up.
optional .google.protobuf.Duration node_pool_soak_duration = 2;- Specified by:
getNodePoolSoakDurationin interfaceBlueGreenSettingsOrBuilder- Returns:
- The nodePoolSoakDuration.
-
setNodePoolSoakDuration
Time needed after draining entire blue pool. After this period, blue pool will be cleaned up.
optional .google.protobuf.Duration node_pool_soak_duration = 2; -
setNodePoolSoakDuration
public BlueGreenSettings.Builder setNodePoolSoakDuration(com.google.protobuf.Duration.Builder builderForValue) Time needed after draining entire blue pool. After this period, blue pool will be cleaned up.
optional .google.protobuf.Duration node_pool_soak_duration = 2; -
mergeNodePoolSoakDuration
Time needed after draining entire blue pool. After this period, blue pool will be cleaned up.
optional .google.protobuf.Duration node_pool_soak_duration = 2; -
clearNodePoolSoakDuration
Time needed after draining entire blue pool. After this period, blue pool will be cleaned up.
optional .google.protobuf.Duration node_pool_soak_duration = 2; -
getNodePoolSoakDurationBuilder
public com.google.protobuf.Duration.Builder getNodePoolSoakDurationBuilder()Time needed after draining entire blue pool. After this period, blue pool will be cleaned up.
optional .google.protobuf.Duration node_pool_soak_duration = 2; -
getNodePoolSoakDurationOrBuilder
public com.google.protobuf.DurationOrBuilder getNodePoolSoakDurationOrBuilder()Time needed after draining entire blue pool. After this period, blue pool will be cleaned up.
optional .google.protobuf.Duration node_pool_soak_duration = 2;- Specified by:
getNodePoolSoakDurationOrBuilderin interfaceBlueGreenSettingsOrBuilder
-