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.GeneratedMessageV3.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.GeneratedMessageV3.Builder<BlueGreenSettings.Builder> implements BlueGreenSettingsOrBuilder
Settings for blue-green upgrade.
Protobuf typegoogle.container.v1.BlueGreenSettings
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BlueGreenSettings.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
BlueGreenSettings
build()
BlueGreenSettings
buildPartial()
BlueGreenSettings.Builder
clear()
BlueGreenSettings.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
BlueGreenSettings.Builder
clearNodePoolSoakDuration()
Time needed after draining entire blue pool.BlueGreenSettings.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
BlueGreenSettings.Builder
clearRolloutPolicy()
BlueGreenSettings.Builder
clearStandardRolloutPolicy()
Standard policy for the blue-green upgrade.BlueGreenSettings.Builder
clone()
BlueGreenSettings
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
com.google.protobuf.Duration
getNodePoolSoakDuration()
Time needed after draining entire blue pool.com.google.protobuf.Duration.Builder
getNodePoolSoakDurationBuilder()
Time needed after draining entire blue pool.com.google.protobuf.DurationOrBuilder
getNodePoolSoakDurationOrBuilder()
Time needed after draining entire blue pool.BlueGreenSettings.RolloutPolicyCase
getRolloutPolicyCase()
BlueGreenSettings.StandardRolloutPolicy
getStandardRolloutPolicy()
Standard policy for the blue-green upgrade.BlueGreenSettings.StandardRolloutPolicy.Builder
getStandardRolloutPolicyBuilder()
Standard policy for the blue-green upgrade.BlueGreenSettings.StandardRolloutPolicyOrBuilder
getStandardRolloutPolicyOrBuilder()
Standard policy for the blue-green upgrade.boolean
hasNodePoolSoakDuration()
Time needed after draining entire blue pool.boolean
hasStandardRolloutPolicy()
Standard policy for the blue-green upgrade.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
BlueGreenSettings.Builder
mergeFrom(BlueGreenSettings other)
BlueGreenSettings.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
BlueGreenSettings.Builder
mergeFrom(com.google.protobuf.Message other)
BlueGreenSettings.Builder
mergeNodePoolSoakDuration(com.google.protobuf.Duration value)
Time needed after draining entire blue pool.BlueGreenSettings.Builder
mergeStandardRolloutPolicy(BlueGreenSettings.StandardRolloutPolicy value)
Standard policy for the blue-green upgrade.BlueGreenSettings.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
BlueGreenSettings.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
BlueGreenSettings.Builder
setNodePoolSoakDuration(com.google.protobuf.Duration value)
Time needed after draining entire blue pool.BlueGreenSettings.Builder
setNodePoolSoakDuration(com.google.protobuf.Duration.Builder builderForValue)
Time needed after draining entire blue pool.BlueGreenSettings.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
BlueGreenSettings.Builder
setStandardRolloutPolicy(BlueGreenSettings.StandardRolloutPolicy value)
Standard policy for the blue-green upgrade.BlueGreenSettings.Builder
setStandardRolloutPolicy(BlueGreenSettings.StandardRolloutPolicy.Builder builderForValue)
Standard policy for the blue-green upgrade.BlueGreenSettings.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<BlueGreenSettings.Builder>
-
clear
public BlueGreenSettings.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<BlueGreenSettings.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<BlueGreenSettings.Builder>
-
getDefaultInstanceForType
public BlueGreenSettings getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public BlueGreenSettings build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public BlueGreenSettings buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public BlueGreenSettings.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<BlueGreenSettings.Builder>
-
setField
public BlueGreenSettings.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<BlueGreenSettings.Builder>
-
clearField
public BlueGreenSettings.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<BlueGreenSettings.Builder>
-
clearOneof
public BlueGreenSettings.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<BlueGreenSettings.Builder>
-
setRepeatedField
public BlueGreenSettings.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<BlueGreenSettings.Builder>
-
addRepeatedField
public BlueGreenSettings.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<BlueGreenSettings.Builder>
-
mergeFrom
public BlueGreenSettings.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<BlueGreenSettings.Builder>
-
mergeFrom
public BlueGreenSettings.Builder mergeFrom(BlueGreenSettings other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<BlueGreenSettings.Builder>
-
mergeFrom
public BlueGreenSettings.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<BlueGreenSettings.Builder>
- Throws:
IOException
-
getRolloutPolicyCase
public BlueGreenSettings.RolloutPolicyCase getRolloutPolicyCase()
- Specified by:
getRolloutPolicyCase
in interfaceBlueGreenSettingsOrBuilder
-
clearRolloutPolicy
public BlueGreenSettings.Builder clearRolloutPolicy()
-
hasStandardRolloutPolicy
public boolean hasStandardRolloutPolicy()
Standard policy for the blue-green upgrade.
.google.container.v1.BlueGreenSettings.StandardRolloutPolicy standard_rollout_policy = 1;
- Specified by:
hasStandardRolloutPolicy
in interfaceBlueGreenSettingsOrBuilder
- Returns:
- Whether the standardRolloutPolicy field is set.
-
getStandardRolloutPolicy
public BlueGreenSettings.StandardRolloutPolicy getStandardRolloutPolicy()
Standard policy for the blue-green upgrade.
.google.container.v1.BlueGreenSettings.StandardRolloutPolicy standard_rollout_policy = 1;
- Specified by:
getStandardRolloutPolicy
in 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
public BlueGreenSettings.Builder clearStandardRolloutPolicy()
Standard policy for the blue-green upgrade.
.google.container.v1.BlueGreenSettings.StandardRolloutPolicy standard_rollout_policy = 1;
-
getStandardRolloutPolicyBuilder
public BlueGreenSettings.StandardRolloutPolicy.Builder getStandardRolloutPolicyBuilder()
Standard policy for the blue-green upgrade.
.google.container.v1.BlueGreenSettings.StandardRolloutPolicy standard_rollout_policy = 1;
-
getStandardRolloutPolicyOrBuilder
public BlueGreenSettings.StandardRolloutPolicyOrBuilder getStandardRolloutPolicyOrBuilder()
Standard policy for the blue-green upgrade.
.google.container.v1.BlueGreenSettings.StandardRolloutPolicy standard_rollout_policy = 1;
- Specified by:
getStandardRolloutPolicyOrBuilder
in 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:
hasNodePoolSoakDuration
in 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:
getNodePoolSoakDuration
in interfaceBlueGreenSettingsOrBuilder
- Returns:
- The nodePoolSoakDuration.
-
setNodePoolSoakDuration
public BlueGreenSettings.Builder setNodePoolSoakDuration(com.google.protobuf.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;
-
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
public BlueGreenSettings.Builder mergeNodePoolSoakDuration(com.google.protobuf.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;
-
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;
-
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:
getNodePoolSoakDurationOrBuilder
in interfaceBlueGreenSettingsOrBuilder
-
setUnknownFields
public final BlueGreenSettings.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<BlueGreenSettings.Builder>
-
mergeUnknownFields
public final BlueGreenSettings.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<BlueGreenSettings.Builder>
-
-