Package com.google.container.v1
Class NodePoolAutoConfig
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.container.v1.NodePoolAutoConfig
- All Implemented Interfaces:
NodePoolAutoConfigOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class NodePoolAutoConfig
extends com.google.protobuf.GeneratedMessage
implements NodePoolAutoConfigOrBuilder
Node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.Protobuf type
google.container.v1.NodePoolAutoConfig- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classNode pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic NodePoolAutoConfigstatic final com.google.protobuf.Descriptors.DescriptorOutput only.Output only.The list of instance tags applied to all nodes.The list of instance tags applied to all nodes.NodeKubeletConfig controls the defaults for autoprovisioned node-pools.NodeKubeletConfig controls the defaults for autoprovisioned node-pools.com.google.protobuf.Parser<NodePoolAutoConfig>Resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies.Resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies.intinthashCode()booleanOutput only.booleanThe list of instance tags applied to all nodes.booleanNodeKubeletConfig controls the defaults for autoprovisioned node-pools.booleanResource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic NodePoolAutoConfig.Builderstatic NodePoolAutoConfig.BuildernewBuilder(NodePoolAutoConfig prototype) protected NodePoolAutoConfig.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static NodePoolAutoConfigparseDelimitedFrom(InputStream input) static NodePoolAutoConfigparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static NodePoolAutoConfigparseFrom(byte[] data) static NodePoolAutoConfigparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static NodePoolAutoConfigparseFrom(com.google.protobuf.ByteString data) static NodePoolAutoConfigparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static NodePoolAutoConfigparseFrom(com.google.protobuf.CodedInputStream input) static NodePoolAutoConfigparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static NodePoolAutoConfigparseFrom(InputStream input) static NodePoolAutoConfigparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static NodePoolAutoConfigparseFrom(ByteBuffer data) static NodePoolAutoConfigparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<NodePoolAutoConfig>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
NETWORK_TAGS_FIELD_NUMBER
public static final int NETWORK_TAGS_FIELD_NUMBER- See Also:
-
RESOURCE_MANAGER_TAGS_FIELD_NUMBER
public static final int RESOURCE_MANAGER_TAGS_FIELD_NUMBER- See Also:
-
NODE_KUBELET_CONFIG_FIELD_NUMBER
public static final int NODE_KUBELET_CONFIG_FIELD_NUMBER- See Also:
-
LINUX_NODE_CONFIG_FIELD_NUMBER
public static final int LINUX_NODE_CONFIG_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
hasNetworkTags
public boolean hasNetworkTags()The list of instance tags applied to all nodes. Tags are used to identify valid sources or targets for network firewalls and are specified by the client during cluster creation. Each tag within the list must comply with RFC1035.
.google.container.v1.NetworkTags network_tags = 1;- Specified by:
hasNetworkTagsin interfaceNodePoolAutoConfigOrBuilder- Returns:
- Whether the networkTags field is set.
-
getNetworkTags
The list of instance tags applied to all nodes. Tags are used to identify valid sources or targets for network firewalls and are specified by the client during cluster creation. Each tag within the list must comply with RFC1035.
.google.container.v1.NetworkTags network_tags = 1;- Specified by:
getNetworkTagsin interfaceNodePoolAutoConfigOrBuilder- Returns:
- The networkTags.
-
getNetworkTagsOrBuilder
The list of instance tags applied to all nodes. Tags are used to identify valid sources or targets for network firewalls and are specified by the client during cluster creation. Each tag within the list must comply with RFC1035.
.google.container.v1.NetworkTags network_tags = 1;- Specified by:
getNetworkTagsOrBuilderin interfaceNodePoolAutoConfigOrBuilder
-
hasResourceManagerTags
public boolean hasResourceManagerTags()Resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies.
.google.container.v1.ResourceManagerTags resource_manager_tags = 2;- Specified by:
hasResourceManagerTagsin interfaceNodePoolAutoConfigOrBuilder- Returns:
- Whether the resourceManagerTags field is set.
-
getResourceManagerTags
Resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies.
.google.container.v1.ResourceManagerTags resource_manager_tags = 2;- Specified by:
getResourceManagerTagsin interfaceNodePoolAutoConfigOrBuilder- Returns:
- The resourceManagerTags.
-
getResourceManagerTagsOrBuilder
Resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies.
.google.container.v1.ResourceManagerTags resource_manager_tags = 2;- Specified by:
getResourceManagerTagsOrBuilderin interfaceNodePoolAutoConfigOrBuilder
-
hasNodeKubeletConfig
public boolean hasNodeKubeletConfig()NodeKubeletConfig controls the defaults for autoprovisioned node-pools. Currently only `insecure_kubelet_readonly_port_enabled` can be set here.
.google.container.v1.NodeKubeletConfig node_kubelet_config = 3;- Specified by:
hasNodeKubeletConfigin interfaceNodePoolAutoConfigOrBuilder- Returns:
- Whether the nodeKubeletConfig field is set.
-
getNodeKubeletConfig
NodeKubeletConfig controls the defaults for autoprovisioned node-pools. Currently only `insecure_kubelet_readonly_port_enabled` can be set here.
.google.container.v1.NodeKubeletConfig node_kubelet_config = 3;- Specified by:
getNodeKubeletConfigin interfaceNodePoolAutoConfigOrBuilder- Returns:
- The nodeKubeletConfig.
-
getNodeKubeletConfigOrBuilder
NodeKubeletConfig controls the defaults for autoprovisioned node-pools. Currently only `insecure_kubelet_readonly_port_enabled` can be set here.
.google.container.v1.NodeKubeletConfig node_kubelet_config = 3;- Specified by:
getNodeKubeletConfigOrBuilderin interfaceNodePoolAutoConfigOrBuilder
-
hasLinuxNodeConfig
public boolean hasLinuxNodeConfig()Output only. Configuration options for Linux nodes.
.google.container.v1.LinuxNodeConfig linux_node_config = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasLinuxNodeConfigin interfaceNodePoolAutoConfigOrBuilder- Returns:
- Whether the linuxNodeConfig field is set.
-
getLinuxNodeConfig
Output only. Configuration options for Linux nodes.
.google.container.v1.LinuxNodeConfig linux_node_config = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getLinuxNodeConfigin interfaceNodePoolAutoConfigOrBuilder- Returns:
- The linuxNodeConfig.
-
getLinuxNodeConfigOrBuilder
Output only. Configuration options for Linux nodes.
.google.container.v1.LinuxNodeConfig linux_node_config = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getLinuxNodeConfigOrBuilderin interfaceNodePoolAutoConfigOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static NodePoolAutoConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static NodePoolAutoConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static NodePoolAutoConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static NodePoolAutoConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static NodePoolAutoConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static NodePoolAutoConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static NodePoolAutoConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static NodePoolAutoConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static NodePoolAutoConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static NodePoolAutoConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected NodePoolAutoConfig.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-