public final class NodeManagement extends GeneratedMessageV3 implements NodeManagementOrBuilder
NodeManagement defines the set of node management services turned on for the node pool.Protobuf type
google.container.v1.NodeManagement| Modifier and Type | Class and Description |
|---|---|
static class |
NodeManagement.Builder
NodeManagement defines the set of node management services turned on for the
node pool.
|
GeneratedMessageV3.BuilderParent, GeneratedMessageV3.ExtendableBuilder<MessageType extends GeneratedMessageV3.ExtendableMessage,BuilderType extends GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, GeneratedMessageV3.ExtendableMessage<MessageType extends GeneratedMessageV3.ExtendableMessage>, GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends GeneratedMessageV3.ExtendableMessage>, GeneratedMessageV3.FieldAccessorTable| Modifier and Type | Field and Description |
|---|---|
static int |
AUTO_REPAIR_FIELD_NUMBER |
static int |
AUTO_UPGRADE_FIELD_NUMBER |
static int |
UPGRADE_OPTIONS_FIELD_NUMBER |
alwaysUseFieldBuilders, unknownFieldsmemoizedSizememoizedHashCodecanUseUnsafe, computeStringSize, computeStringSizeNoTag, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, newBuilderForType, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneoftoByteArray, toByteString, writeDelimitedTo, writeTopublic static final int AUTO_UPGRADE_FIELD_NUMBER
public static final int AUTO_REPAIR_FIELD_NUMBER
public static final int UPGRADE_OPTIONS_FIELD_NUMBER
public final UnknownFieldSet getUnknownFields()
getUnknownFields in interface MessageOrBuildergetUnknownFields in class GeneratedMessageV3public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class GeneratedMessageV3public 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;getAutoUpgrade in interface NodeManagementOrBuilderpublic 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;getAutoRepair in interface NodeManagementOrBuilderpublic boolean hasUpgradeOptions()
Specifies the Auto Upgrade knobs for the node pool.
.google.container.v1.AutoUpgradeOptions upgrade_options = 10;hasUpgradeOptions in interface NodeManagementOrBuilderpublic AutoUpgradeOptions getUpgradeOptions()
Specifies the Auto Upgrade knobs for the node pool.
.google.container.v1.AutoUpgradeOptions upgrade_options = 10;getUpgradeOptions in interface NodeManagementOrBuilderpublic AutoUpgradeOptionsOrBuilder getUpgradeOptionsOrBuilder()
Specifies the Auto Upgrade knobs for the node pool.
.google.container.v1.AutoUpgradeOptions upgrade_options = 10;getUpgradeOptionsOrBuilder in interface NodeManagementOrBuilderpublic final boolean isInitialized()
isInitialized in interface MessageLiteOrBuilderisInitialized in class GeneratedMessageV3public void writeTo(CodedOutputStream output) throws java.io.IOException
writeTo in interface MessageLitewriteTo in class GeneratedMessageV3java.io.IOExceptionpublic int getSerializedSize()
getSerializedSize in interface MessageLitegetSerializedSize in class GeneratedMessageV3public boolean equals(java.lang.Object obj)
equals in interface Messageequals in class AbstractMessagepublic int hashCode()
hashCode in interface MessagehashCode in class AbstractMessagepublic static NodeManagement parseFrom(java.nio.ByteBuffer data) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static NodeManagement parseFrom(java.nio.ByteBuffer data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static NodeManagement parseFrom(ByteString data) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static NodeManagement parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static NodeManagement parseFrom(byte[] data) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static NodeManagement parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static NodeManagement parseFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOExceptionpublic static NodeManagement parseFrom(java.io.InputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic static NodeManagement parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOExceptionpublic static NodeManagement parseDelimitedFrom(java.io.InputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic static NodeManagement parseFrom(CodedInputStream input) throws java.io.IOException
java.io.IOExceptionpublic static NodeManagement parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic NodeManagement.Builder newBuilderForType()
newBuilderForType in interface MessagenewBuilderForType in interface MessageLitepublic static NodeManagement.Builder newBuilder()
public static NodeManagement.Builder newBuilder(NodeManagement prototype)
public NodeManagement.Builder toBuilder()
toBuilder in interface MessagetoBuilder in interface MessageLiteprotected NodeManagement.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class GeneratedMessageV3public static NodeManagement getDefaultInstance()
public static Parser<NodeManagement> parser()
public Parser<NodeManagement> getParserForType()
getParserForType in interface MessagegetParserForType in interface MessageLitegetParserForType in class GeneratedMessageV3public NodeManagement getDefaultInstanceForType()
getDefaultInstanceForType in interface MessageLiteOrBuildergetDefaultInstanceForType in interface MessageOrBuilder