public static final class BlueGreenSettings.StandardRolloutPolicy.Builder extends GeneratedMessageV3.Builder<BlueGreenSettings.StandardRolloutPolicy.Builder> implements BlueGreenSettings.StandardRolloutPolicyOrBuilder
Standard rollout policy is the default policy for blue-green.
Protobuf type google.container.v1beta1.BlueGreenSettings.StandardRolloutPolicy
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.StandardRolloutPolicy.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public BlueGreenSettings.StandardRolloutPolicy build()
buildPartial()
public BlueGreenSettings.StandardRolloutPolicy buildPartial()
clear()
public BlueGreenSettings.StandardRolloutPolicy.Builder clear()
Overrides
clearBatchNodeCount()
public BlueGreenSettings.StandardRolloutPolicy.Builder clearBatchNodeCount()
Number of blue nodes to drain in a batch.
int32 batch_node_count = 2;
clearBatchPercentage()
public BlueGreenSettings.StandardRolloutPolicy.Builder clearBatchPercentage()
Percentage of the blue pool nodes to drain in a batch.
The range of this field should be (0.0, 1.0].
float batch_percentage = 1;
clearBatchSoakDuration()
public BlueGreenSettings.StandardRolloutPolicy.Builder clearBatchSoakDuration()
Soak time after each batch gets drained. Default to zero.
optional .google.protobuf.Duration batch_soak_duration = 3;
clearField(Descriptors.FieldDescriptor field)
public BlueGreenSettings.StandardRolloutPolicy.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public BlueGreenSettings.StandardRolloutPolicy.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearUpdateBatchSize()
public BlueGreenSettings.StandardRolloutPolicy.Builder clearUpdateBatchSize()
clone()
public BlueGreenSettings.StandardRolloutPolicy.Builder clone()
Overrides
getBatchNodeCount()
public int getBatchNodeCount()
Number of blue nodes to drain in a batch.
int32 batch_node_count = 2;
Returns |
Type |
Description |
int |
The batchNodeCount.
|
getBatchPercentage()
public float getBatchPercentage()
Percentage of the blue pool nodes to drain in a batch.
The range of this field should be (0.0, 1.0].
float batch_percentage = 1;
Returns |
Type |
Description |
float |
The batchPercentage.
|
getBatchSoakDuration()
public Duration getBatchSoakDuration()
Soak time after each batch gets drained. Default to zero.
optional .google.protobuf.Duration batch_soak_duration = 3;
Returns |
Type |
Description |
Duration |
The batchSoakDuration.
|
getBatchSoakDurationBuilder()
public Duration.Builder getBatchSoakDurationBuilder()
Soak time after each batch gets drained. Default to zero.
optional .google.protobuf.Duration batch_soak_duration = 3;
getBatchSoakDurationOrBuilder()
public DurationOrBuilder getBatchSoakDurationOrBuilder()
Soak time after each batch gets drained. Default to zero.
optional .google.protobuf.Duration batch_soak_duration = 3;
getDefaultInstanceForType()
public BlueGreenSettings.StandardRolloutPolicy getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getUpdateBatchSizeCase()
public BlueGreenSettings.StandardRolloutPolicy.UpdateBatchSizeCase getUpdateBatchSizeCase()
hasBatchNodeCount()
public boolean hasBatchNodeCount()
Number of blue nodes to drain in a batch.
int32 batch_node_count = 2;
Returns |
Type |
Description |
boolean |
Whether the batchNodeCount field is set.
|
hasBatchPercentage()
public boolean hasBatchPercentage()
Percentage of the blue pool nodes to drain in a batch.
The range of this field should be (0.0, 1.0].
float batch_percentage = 1;
Returns |
Type |
Description |
boolean |
Whether the batchPercentage field is set.
|
hasBatchSoakDuration()
public boolean hasBatchSoakDuration()
Soak time after each batch gets drained. Default to zero.
optional .google.protobuf.Duration batch_soak_duration = 3;
Returns |
Type |
Description |
boolean |
Whether the batchSoakDuration field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeBatchSoakDuration(Duration value)
public BlueGreenSettings.StandardRolloutPolicy.Builder mergeBatchSoakDuration(Duration value)
Soak time after each batch gets drained. Default to zero.
optional .google.protobuf.Duration batch_soak_duration = 3;
Parameter |
Name |
Description |
value |
Duration
|
mergeFrom(BlueGreenSettings.StandardRolloutPolicy other)
public BlueGreenSettings.StandardRolloutPolicy.Builder mergeFrom(BlueGreenSettings.StandardRolloutPolicy other)
public BlueGreenSettings.StandardRolloutPolicy.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public BlueGreenSettings.StandardRolloutPolicy.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final BlueGreenSettings.StandardRolloutPolicy.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setBatchNodeCount(int value)
public BlueGreenSettings.StandardRolloutPolicy.Builder setBatchNodeCount(int value)
Number of blue nodes to drain in a batch.
int32 batch_node_count = 2;
Parameter |
Name |
Description |
value |
int
The batchNodeCount to set.
|
setBatchPercentage(float value)
public BlueGreenSettings.StandardRolloutPolicy.Builder setBatchPercentage(float value)
Percentage of the blue pool nodes to drain in a batch.
The range of this field should be (0.0, 1.0].
float batch_percentage = 1;
Parameter |
Name |
Description |
value |
float
The batchPercentage to set.
|
setBatchSoakDuration(Duration value)
public BlueGreenSettings.StandardRolloutPolicy.Builder setBatchSoakDuration(Duration value)
Soak time after each batch gets drained. Default to zero.
optional .google.protobuf.Duration batch_soak_duration = 3;
Parameter |
Name |
Description |
value |
Duration
|
setBatchSoakDuration(Duration.Builder builderForValue)
public BlueGreenSettings.StandardRolloutPolicy.Builder setBatchSoakDuration(Duration.Builder builderForValue)
Soak time after each batch gets drained. Default to zero.
optional .google.protobuf.Duration batch_soak_duration = 3;
Parameter |
Name |
Description |
builderForValue |
Builder
|
setField(Descriptors.FieldDescriptor field, Object value)
public BlueGreenSettings.StandardRolloutPolicy.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public BlueGreenSettings.StandardRolloutPolicy.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final BlueGreenSettings.StandardRolloutPolicy.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides