public static final class BlueGreenSettings.StandardRolloutPolicy extends GeneratedMessageV3 implements BlueGreenSettings.StandardRolloutPolicyOrBuilder
Standard rollout policy is the default policy for blue-green.
Protobuf type google.container.v1.BlueGreenSettings.StandardRolloutPolicy
Static Fields
BATCH_NODE_COUNT_FIELD_NUMBER
public static final int BATCH_NODE_COUNT_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
BATCH_PERCENTAGE_FIELD_NUMBER
public static final int BATCH_PERCENTAGE_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
BATCH_SOAK_DURATION_FIELD_NUMBER
public static final int BATCH_SOAK_DURATION_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
Static Methods
getDefaultInstance()
public static BlueGreenSettings.StandardRolloutPolicy getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static BlueGreenSettings.StandardRolloutPolicy.Builder newBuilder()
newBuilder(BlueGreenSettings.StandardRolloutPolicy prototype)
public static BlueGreenSettings.StandardRolloutPolicy.Builder newBuilder(BlueGreenSettings.StandardRolloutPolicy prototype)
public static BlueGreenSettings.StandardRolloutPolicy parseDelimitedFrom(InputStream input)
public static BlueGreenSettings.StandardRolloutPolicy parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static BlueGreenSettings.StandardRolloutPolicy parseFrom(byte[] data)
Parameter |
---|
Name | Description |
data | byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static BlueGreenSettings.StandardRolloutPolicy parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static BlueGreenSettings.StandardRolloutPolicy parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static BlueGreenSettings.StandardRolloutPolicy parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static BlueGreenSettings.StandardRolloutPolicy parseFrom(CodedInputStream input)
public static BlueGreenSettings.StandardRolloutPolicy parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static BlueGreenSettings.StandardRolloutPolicy parseFrom(InputStream input)
public static BlueGreenSettings.StandardRolloutPolicy parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static BlueGreenSettings.StandardRolloutPolicy parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static BlueGreenSettings.StandardRolloutPolicy parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<BlueGreenSettings.StandardRolloutPolicy> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
---|
Name | Description |
obj | Object
|
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.
|
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()
getParserForType()
public Parser<BlueGreenSettings.StandardRolloutPolicy> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
---|
Type | Description |
int | |
Overrides
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
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.
|
hashCode()
Returns |
---|
Type | Description |
int | |
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public BlueGreenSettings.StandardRolloutPolicy.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected BlueGreenSettings.StandardRolloutPolicy.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Overrides
toBuilder()
public BlueGreenSettings.StandardRolloutPolicy.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides