Package com.google.container.v1
Class NodeManagement.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<NodeManagement.Builder>
-
- com.google.container.v1.NodeManagement.Builder
-
- All Implemented Interfaces:
NodeManagementOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- NodeManagement
public static final class NodeManagement.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<NodeManagement.Builder> implements NodeManagementOrBuilder
NodeManagement defines the set of node management services turned on for the node pool.
Protobuf typegoogle.container.v1.NodeManagement
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description NodeManagement.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)NodeManagementbuild()NodeManagementbuildPartial()NodeManagement.Builderclear()NodeManagement.BuilderclearAutoRepair()A flag that specifies whether the node auto-repair is enabled for the node pool.NodeManagement.BuilderclearAutoUpgrade()A flag that specifies whether node auto-upgrade is enabled for the node pool.NodeManagement.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)NodeManagement.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)NodeManagement.BuilderclearUpgradeOptions()Specifies the Auto Upgrade knobs for the node pool.NodeManagement.Builderclone()booleangetAutoRepair()A flag that specifies whether the node auto-repair is enabled for the node pool.booleangetAutoUpgrade()A flag that specifies whether node auto-upgrade is enabled for the node pool.NodeManagementgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()AutoUpgradeOptionsgetUpgradeOptions()Specifies the Auto Upgrade knobs for the node pool.AutoUpgradeOptions.BuildergetUpgradeOptionsBuilder()Specifies the Auto Upgrade knobs for the node pool.AutoUpgradeOptionsOrBuildergetUpgradeOptionsOrBuilder()Specifies the Auto Upgrade knobs for the node pool.booleanhasUpgradeOptions()Specifies the Auto Upgrade knobs for the node pool.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()NodeManagement.BuildermergeFrom(NodeManagement other)NodeManagement.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)NodeManagement.BuildermergeFrom(com.google.protobuf.Message other)NodeManagement.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)NodeManagement.BuildermergeUpgradeOptions(AutoUpgradeOptions value)Specifies the Auto Upgrade knobs for the node pool.NodeManagement.BuildersetAutoRepair(boolean value)A flag that specifies whether the node auto-repair is enabled for the node pool.NodeManagement.BuildersetAutoUpgrade(boolean value)A flag that specifies whether node auto-upgrade is enabled for the node pool.NodeManagement.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)NodeManagement.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)NodeManagement.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)NodeManagement.BuildersetUpgradeOptions(AutoUpgradeOptions value)Specifies the Auto Upgrade knobs for the node pool.NodeManagement.BuildersetUpgradeOptions(AutoUpgradeOptions.Builder builderForValue)Specifies the Auto Upgrade knobs for the node pool.-
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<NodeManagement.Builder>
-
clear
public NodeManagement.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<NodeManagement.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<NodeManagement.Builder>
-
getDefaultInstanceForType
public NodeManagement getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public NodeManagement build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public NodeManagement buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public NodeManagement.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<NodeManagement.Builder>
-
setField
public NodeManagement.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<NodeManagement.Builder>
-
clearField
public NodeManagement.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<NodeManagement.Builder>
-
clearOneof
public NodeManagement.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<NodeManagement.Builder>
-
setRepeatedField
public NodeManagement.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<NodeManagement.Builder>
-
addRepeatedField
public NodeManagement.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<NodeManagement.Builder>
-
mergeFrom
public NodeManagement.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<NodeManagement.Builder>
-
mergeFrom
public NodeManagement.Builder mergeFrom(NodeManagement other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<NodeManagement.Builder>
-
mergeFrom
public NodeManagement.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<NodeManagement.Builder>- Throws:
IOException
-
getAutoUpgrade
public boolean getAutoUpgrade()
A flag that specifies whether node auto-upgrade is enabled for the node pool. If enabled, node auto-upgrade helps keep the nodes in your node pool up to date with the latest release version of Kubernetes.
bool auto_upgrade = 1;- Specified by:
getAutoUpgradein interfaceNodeManagementOrBuilder- Returns:
- The autoUpgrade.
-
setAutoUpgrade
public NodeManagement.Builder setAutoUpgrade(boolean value)
A flag that specifies whether node auto-upgrade is enabled for the node pool. If enabled, node auto-upgrade helps keep the nodes in your node pool up to date with the latest release version of Kubernetes.
bool auto_upgrade = 1;- Parameters:
value- The autoUpgrade to set.- Returns:
- This builder for chaining.
-
clearAutoUpgrade
public NodeManagement.Builder clearAutoUpgrade()
A flag that specifies whether node auto-upgrade is enabled for the node pool. If enabled, node auto-upgrade helps keep the nodes in your node pool up to date with the latest release version of Kubernetes.
bool auto_upgrade = 1;- Returns:
- This builder for chaining.
-
getAutoRepair
public boolean getAutoRepair()
A flag that specifies whether the node auto-repair is enabled for the node pool. If enabled, the nodes in this node pool will be monitored and, if they fail health checks too many times, an automatic repair action will be triggered.
bool auto_repair = 2;- Specified by:
getAutoRepairin interfaceNodeManagementOrBuilder- Returns:
- The autoRepair.
-
setAutoRepair
public NodeManagement.Builder setAutoRepair(boolean value)
A flag that specifies whether the node auto-repair is enabled for the node pool. If enabled, the nodes in this node pool will be monitored and, if they fail health checks too many times, an automatic repair action will be triggered.
bool auto_repair = 2;- Parameters:
value- The autoRepair to set.- Returns:
- This builder for chaining.
-
clearAutoRepair
public NodeManagement.Builder clearAutoRepair()
A flag that specifies whether the node auto-repair is enabled for the node pool. If enabled, the nodes in this node pool will be monitored and, if they fail health checks too many times, an automatic repair action will be triggered.
bool auto_repair = 2;- Returns:
- This builder for chaining.
-
hasUpgradeOptions
public boolean hasUpgradeOptions()
Specifies the Auto Upgrade knobs for the node pool.
.google.container.v1.AutoUpgradeOptions upgrade_options = 10;- Specified by:
hasUpgradeOptionsin interfaceNodeManagementOrBuilder- Returns:
- Whether the upgradeOptions field is set.
-
getUpgradeOptions
public AutoUpgradeOptions getUpgradeOptions()
Specifies the Auto Upgrade knobs for the node pool.
.google.container.v1.AutoUpgradeOptions upgrade_options = 10;- Specified by:
getUpgradeOptionsin interfaceNodeManagementOrBuilder- Returns:
- The upgradeOptions.
-
setUpgradeOptions
public NodeManagement.Builder setUpgradeOptions(AutoUpgradeOptions value)
Specifies the Auto Upgrade knobs for the node pool.
.google.container.v1.AutoUpgradeOptions upgrade_options = 10;
-
setUpgradeOptions
public NodeManagement.Builder setUpgradeOptions(AutoUpgradeOptions.Builder builderForValue)
Specifies the Auto Upgrade knobs for the node pool.
.google.container.v1.AutoUpgradeOptions upgrade_options = 10;
-
mergeUpgradeOptions
public NodeManagement.Builder mergeUpgradeOptions(AutoUpgradeOptions value)
Specifies the Auto Upgrade knobs for the node pool.
.google.container.v1.AutoUpgradeOptions upgrade_options = 10;
-
clearUpgradeOptions
public NodeManagement.Builder clearUpgradeOptions()
Specifies the Auto Upgrade knobs for the node pool.
.google.container.v1.AutoUpgradeOptions upgrade_options = 10;
-
getUpgradeOptionsBuilder
public AutoUpgradeOptions.Builder getUpgradeOptionsBuilder()
Specifies the Auto Upgrade knobs for the node pool.
.google.container.v1.AutoUpgradeOptions upgrade_options = 10;
-
getUpgradeOptionsOrBuilder
public AutoUpgradeOptionsOrBuilder getUpgradeOptionsOrBuilder()
Specifies the Auto Upgrade knobs for the node pool.
.google.container.v1.AutoUpgradeOptions upgrade_options = 10;- Specified by:
getUpgradeOptionsOrBuilderin interfaceNodeManagementOrBuilder
-
setUnknownFields
public final NodeManagement.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<NodeManagement.Builder>
-
mergeUnknownFields
public final NodeManagement.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<NodeManagement.Builder>
-
-