public static final class BlueGreenSettings.Builder extends GeneratedMessageV3.Builder<BlueGreenSettings.Builder> implements BlueGreenSettingsOrBuilder
Settings for blue-green upgrade.
Protobuf type google.container.v1beta1.BlueGreenSettings
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 BlueGreenSettings.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public BlueGreenSettings build()
buildPartial()
public BlueGreenSettings buildPartial()
clear()
public BlueGreenSettings.Builder clear()
Overrides
clearAutoscaledRolloutPolicy()
public BlueGreenSettings.Builder clearAutoscaledRolloutPolicy()
Autoscaled policy for cluster autoscaler enabled blue-green upgrade.
.google.container.v1beta1.BlueGreenSettings.AutoscaledRolloutPolicy autoscaled_rollout_policy = 3;
clearField(Descriptors.FieldDescriptor field)
public BlueGreenSettings.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearNodePoolSoakDuration()
public BlueGreenSettings.Builder 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;
clearOneof(Descriptors.OneofDescriptor oneof)
public BlueGreenSettings.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearRolloutPolicy()
public BlueGreenSettings.Builder clearRolloutPolicy()
clearStandardRolloutPolicy()
public BlueGreenSettings.Builder clearStandardRolloutPolicy()
Standard policy for the blue-green upgrade.
.google.container.v1beta1.BlueGreenSettings.StandardRolloutPolicy standard_rollout_policy = 1;
clone()
public BlueGreenSettings.Builder clone()
Overrides
getAutoscaledRolloutPolicy()
public BlueGreenSettings.AutoscaledRolloutPolicy getAutoscaledRolloutPolicy()
Autoscaled policy for cluster autoscaler enabled blue-green upgrade.
.google.container.v1beta1.BlueGreenSettings.AutoscaledRolloutPolicy autoscaled_rollout_policy = 3;
getAutoscaledRolloutPolicyBuilder()
public BlueGreenSettings.AutoscaledRolloutPolicy.Builder getAutoscaledRolloutPolicyBuilder()
Autoscaled policy for cluster autoscaler enabled blue-green upgrade.
.google.container.v1beta1.BlueGreenSettings.AutoscaledRolloutPolicy autoscaled_rollout_policy = 3;
getAutoscaledRolloutPolicyOrBuilder()
public BlueGreenSettings.AutoscaledRolloutPolicyOrBuilder getAutoscaledRolloutPolicyOrBuilder()
Autoscaled policy for cluster autoscaler enabled blue-green upgrade.
.google.container.v1beta1.BlueGreenSettings.AutoscaledRolloutPolicy autoscaled_rollout_policy = 3;
getDefaultInstanceForType()
public BlueGreenSettings getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getNodePoolSoakDuration()
public 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;
Returns |
Type |
Description |
Duration |
The nodePoolSoakDuration.
|
getNodePoolSoakDurationBuilder()
public 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 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;
getRolloutPolicyCase()
public BlueGreenSettings.RolloutPolicyCase getRolloutPolicyCase()
getStandardRolloutPolicy()
public BlueGreenSettings.StandardRolloutPolicy getStandardRolloutPolicy()
Standard policy for the blue-green upgrade.
.google.container.v1beta1.BlueGreenSettings.StandardRolloutPolicy standard_rollout_policy = 1;
getStandardRolloutPolicyBuilder()
public BlueGreenSettings.StandardRolloutPolicy.Builder getStandardRolloutPolicyBuilder()
Standard policy for the blue-green upgrade.
.google.container.v1beta1.BlueGreenSettings.StandardRolloutPolicy standard_rollout_policy = 1;
getStandardRolloutPolicyOrBuilder()
public BlueGreenSettings.StandardRolloutPolicyOrBuilder getStandardRolloutPolicyOrBuilder()
Standard policy for the blue-green upgrade.
.google.container.v1beta1.BlueGreenSettings.StandardRolloutPolicy standard_rollout_policy = 1;
hasAutoscaledRolloutPolicy()
public boolean hasAutoscaledRolloutPolicy()
Autoscaled policy for cluster autoscaler enabled blue-green upgrade.
.google.container.v1beta1.BlueGreenSettings.AutoscaledRolloutPolicy autoscaled_rollout_policy = 3;
Returns |
Type |
Description |
boolean |
Whether the autoscaledRolloutPolicy field is set.
|
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;
Returns |
Type |
Description |
boolean |
Whether the nodePoolSoakDuration field is set.
|
hasStandardRolloutPolicy()
public boolean hasStandardRolloutPolicy()
Standard policy for the blue-green upgrade.
.google.container.v1beta1.BlueGreenSettings.StandardRolloutPolicy standard_rollout_policy = 1;
Returns |
Type |
Description |
boolean |
Whether the standardRolloutPolicy field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeAutoscaledRolloutPolicy(BlueGreenSettings.AutoscaledRolloutPolicy value)
public BlueGreenSettings.Builder mergeAutoscaledRolloutPolicy(BlueGreenSettings.AutoscaledRolloutPolicy value)
Autoscaled policy for cluster autoscaler enabled blue-green upgrade.
.google.container.v1beta1.BlueGreenSettings.AutoscaledRolloutPolicy autoscaled_rollout_policy = 3;
mergeFrom(BlueGreenSettings other)
public BlueGreenSettings.Builder mergeFrom(BlueGreenSettings other)
public BlueGreenSettings.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public BlueGreenSettings.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeNodePoolSoakDuration(Duration value)
public BlueGreenSettings.Builder mergeNodePoolSoakDuration(Duration value)
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;
Parameter |
Name |
Description |
value |
Duration
|
mergeStandardRolloutPolicy(BlueGreenSettings.StandardRolloutPolicy value)
public BlueGreenSettings.Builder mergeStandardRolloutPolicy(BlueGreenSettings.StandardRolloutPolicy value)
Standard policy for the blue-green upgrade.
.google.container.v1beta1.BlueGreenSettings.StandardRolloutPolicy standard_rollout_policy = 1;
mergeUnknownFields(UnknownFieldSet unknownFields)
public final BlueGreenSettings.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setAutoscaledRolloutPolicy(BlueGreenSettings.AutoscaledRolloutPolicy value)
public BlueGreenSettings.Builder setAutoscaledRolloutPolicy(BlueGreenSettings.AutoscaledRolloutPolicy value)
Autoscaled policy for cluster autoscaler enabled blue-green upgrade.
.google.container.v1beta1.BlueGreenSettings.AutoscaledRolloutPolicy autoscaled_rollout_policy = 3;
setAutoscaledRolloutPolicy(BlueGreenSettings.AutoscaledRolloutPolicy.Builder builderForValue)
public BlueGreenSettings.Builder setAutoscaledRolloutPolicy(BlueGreenSettings.AutoscaledRolloutPolicy.Builder builderForValue)
Autoscaled policy for cluster autoscaler enabled blue-green upgrade.
.google.container.v1beta1.BlueGreenSettings.AutoscaledRolloutPolicy autoscaled_rollout_policy = 3;
setField(Descriptors.FieldDescriptor field, Object value)
public BlueGreenSettings.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setNodePoolSoakDuration(Duration value)
public BlueGreenSettings.Builder setNodePoolSoakDuration(Duration value)
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;
Parameter |
Name |
Description |
value |
Duration
|
setNodePoolSoakDuration(Duration.Builder builderForValue)
public BlueGreenSettings.Builder setNodePoolSoakDuration(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;
Parameter |
Name |
Description |
builderForValue |
Builder
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public BlueGreenSettings.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setStandardRolloutPolicy(BlueGreenSettings.StandardRolloutPolicy value)
public BlueGreenSettings.Builder setStandardRolloutPolicy(BlueGreenSettings.StandardRolloutPolicy value)
Standard policy for the blue-green upgrade.
.google.container.v1beta1.BlueGreenSettings.StandardRolloutPolicy standard_rollout_policy = 1;
setStandardRolloutPolicy(BlueGreenSettings.StandardRolloutPolicy.Builder builderForValue)
public BlueGreenSettings.Builder setStandardRolloutPolicy(BlueGreenSettings.StandardRolloutPolicy.Builder builderForValue)
Standard policy for the blue-green upgrade.
.google.container.v1beta1.BlueGreenSettings.StandardRolloutPolicy standard_rollout_policy = 1;
setUnknownFields(UnknownFieldSet unknownFields)
public final BlueGreenSettings.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides