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.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)BlueGreenSettingsbuild()BlueGreenSettingsbuildPartial()BlueGreenSettings.Builderclear()BlueGreenSettings.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)BlueGreenSettings.BuilderclearNodePoolSoakDuration()Time needed after draining entire blue pool.BlueGreenSettings.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)BlueGreenSettings.BuilderclearRolloutPolicy()BlueGreenSettings.BuilderclearStandardRolloutPolicy()Standard policy for the blue-green upgrade.BlueGreenSettings.Builderclone()BlueGreenSettingsgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()com.google.protobuf.DurationgetNodePoolSoakDuration()Time needed after draining entire blue pool.com.google.protobuf.Duration.BuildergetNodePoolSoakDurationBuilder()Time needed after draining entire blue pool.com.google.protobuf.DurationOrBuildergetNodePoolSoakDurationOrBuilder()Time needed after draining entire blue pool.BlueGreenSettings.RolloutPolicyCasegetRolloutPolicyCase()BlueGreenSettings.StandardRolloutPolicygetStandardRolloutPolicy()Standard policy for the blue-green upgrade.BlueGreenSettings.StandardRolloutPolicy.BuildergetStandardRolloutPolicyBuilder()Standard policy for the blue-green upgrade.BlueGreenSettings.StandardRolloutPolicyOrBuildergetStandardRolloutPolicyOrBuilder()Standard policy for the blue-green upgrade.booleanhasNodePoolSoakDuration()Time needed after draining entire blue pool.booleanhasStandardRolloutPolicy()Standard policy for the blue-green upgrade.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()BlueGreenSettings.BuildermergeFrom(BlueGreenSettings other)BlueGreenSettings.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)BlueGreenSettings.BuildermergeFrom(com.google.protobuf.Message other)BlueGreenSettings.BuildermergeNodePoolSoakDuration(com.google.protobuf.Duration value)Time needed after draining entire blue pool.BlueGreenSettings.BuildermergeStandardRolloutPolicy(BlueGreenSettings.StandardRolloutPolicy value)Standard policy for the blue-green upgrade.BlueGreenSettings.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)BlueGreenSettings.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)BlueGreenSettings.BuildersetNodePoolSoakDuration(com.google.protobuf.Duration value)Time needed after draining entire blue pool.BlueGreenSettings.BuildersetNodePoolSoakDuration(com.google.protobuf.Duration.Builder builderForValue)Time needed after draining entire blue pool.BlueGreenSettings.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)BlueGreenSettings.BuildersetStandardRolloutPolicy(BlueGreenSettings.StandardRolloutPolicy value)Standard policy for the blue-green upgrade.BlueGreenSettings.BuildersetStandardRolloutPolicy(BlueGreenSettings.StandardRolloutPolicy.Builder builderForValue)Standard policy for the blue-green upgrade.BlueGreenSettings.BuildersetUnknownFields(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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<BlueGreenSettings.Builder>
-
clear
public BlueGreenSettings.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.Builder<BlueGreenSettings.Builder>
-
getDefaultInstanceForType
public BlueGreenSettings getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public BlueGreenSettings build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public BlueGreenSettings buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public BlueGreenSettings.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<BlueGreenSettings.Builder>
-
setField
public BlueGreenSettings.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<BlueGreenSettings.Builder>
-
clearField
public BlueGreenSettings.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<BlueGreenSettings.Builder>
-
clearOneof
public BlueGreenSettings.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<BlueGreenSettings.Builder>
-
setRepeatedField
public BlueGreenSettings.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<BlueGreenSettings.Builder>
-
addRepeatedField
public BlueGreenSettings.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<BlueGreenSettings.Builder>
-
mergeFrom
public BlueGreenSettings.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<BlueGreenSettings.Builder>
-
mergeFrom
public BlueGreenSettings.Builder mergeFrom(BlueGreenSettings other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin 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:
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
public BlueGreenSettings.RolloutPolicyCase getRolloutPolicyCase()
- Specified by:
getRolloutPolicyCasein 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:
hasStandardRolloutPolicyin 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:
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
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:
getStandardRolloutPolicyOrBuilderin 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
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:
getNodePoolSoakDurationOrBuilderin interfaceBlueGreenSettingsOrBuilder
-
setUnknownFields
public final BlueGreenSettings.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<BlueGreenSettings.Builder>
-
mergeUnknownFields
public final BlueGreenSettings.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<BlueGreenSettings.Builder>
-
-