Package io.kubernetes.client.proto
Interface V1.NodeSpecOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
V1.NodeSpec
,V1.NodeSpec.Builder
- Enclosing class:
- V1
public static interface V1.NodeSpecOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionDeprecated.Deprecated.Deprecated.com.google.protobuf.ByteString
Deprecated.PodCIDR represents the pod IP range assigned to the node.com.google.protobuf.ByteString
PodCIDR represents the pod IP range assigned to the node.getPodCIDRs
(int index) podCIDRs represents the IP ranges assigned to the node for usage by Pods on that node.com.google.protobuf.ByteString
getPodCIDRsBytes
(int index) podCIDRs represents the IP ranges assigned to the node for usage by Pods on that node.int
podCIDRs represents the IP ranges assigned to the node for usage by Pods on that node.podCIDRs represents the IP ranges assigned to the node for usage by Pods on that node.ID of the node assigned by the cloud provider in the format: <ProviderName>://<ProviderSpecificNodeID> +optionalcom.google.protobuf.ByteString
ID of the node assigned by the cloud provider in the format: <ProviderName>://<ProviderSpecificNodeID> +optionalgetTaints
(int index) If specified, the node's taints.int
If specified, the node's taints.If specified, the node's taints.getTaintsOrBuilder
(int index) If specified, the node's taints.List<? extends V1.TaintOrBuilder>
If specified, the node's taints.boolean
Unschedulable controls node schedulability of new pods.boolean
Deprecated.boolean
Deprecated.boolean
PodCIDR represents the pod IP range assigned to the node.boolean
ID of the node assigned by the cloud provider in the format: <ProviderName>://<ProviderSpecificNodeID> +optionalboolean
Unschedulable controls node schedulability of new pods.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasPodCIDR
boolean hasPodCIDR()PodCIDR represents the pod IP range assigned to the node. +optional
optional string podCIDR = 1;
-
getPodCIDR
String getPodCIDR()PodCIDR represents the pod IP range assigned to the node. +optional
optional string podCIDR = 1;
-
getPodCIDRBytes
com.google.protobuf.ByteString getPodCIDRBytes()PodCIDR represents the pod IP range assigned to the node. +optional
optional string podCIDR = 1;
-
getPodCIDRsList
podCIDRs represents the IP ranges assigned to the node for usage by Pods on that node. If this field is specified, the 0th entry must match the podCIDR field. It may contain at most 1 value for each of IPv4 and IPv6. +optional +patchStrategy=merge
repeated string podCIDRs = 7;
-
getPodCIDRsCount
int getPodCIDRsCount()podCIDRs represents the IP ranges assigned to the node for usage by Pods on that node. If this field is specified, the 0th entry must match the podCIDR field. It may contain at most 1 value for each of IPv4 and IPv6. +optional +patchStrategy=merge
repeated string podCIDRs = 7;
-
getPodCIDRs
podCIDRs represents the IP ranges assigned to the node for usage by Pods on that node. If this field is specified, the 0th entry must match the podCIDR field. It may contain at most 1 value for each of IPv4 and IPv6. +optional +patchStrategy=merge
repeated string podCIDRs = 7;
-
getPodCIDRsBytes
com.google.protobuf.ByteString getPodCIDRsBytes(int index) podCIDRs represents the IP ranges assigned to the node for usage by Pods on that node. If this field is specified, the 0th entry must match the podCIDR field. It may contain at most 1 value for each of IPv4 and IPv6. +optional +patchStrategy=merge
repeated string podCIDRs = 7;
-
hasProviderID
boolean hasProviderID()ID of the node assigned by the cloud provider in the format: <ProviderName>://<ProviderSpecificNodeID> +optional
optional string providerID = 3;
-
getProviderID
String getProviderID()ID of the node assigned by the cloud provider in the format: <ProviderName>://<ProviderSpecificNodeID> +optional
optional string providerID = 3;
-
getProviderIDBytes
com.google.protobuf.ByteString getProviderIDBytes()ID of the node assigned by the cloud provider in the format: <ProviderName>://<ProviderSpecificNodeID> +optional
optional string providerID = 3;
-
hasUnschedulable
boolean hasUnschedulable()Unschedulable controls node schedulability of new pods. By default, node is schedulable. More info: https://kubernetes.io/docs/concepts/nodes/node/#manual-node-administration +optional
optional bool unschedulable = 4;
-
getUnschedulable
boolean getUnschedulable()Unschedulable controls node schedulability of new pods. By default, node is schedulable. More info: https://kubernetes.io/docs/concepts/nodes/node/#manual-node-administration +optional
optional bool unschedulable = 4;
-
getTaintsList
If specified, the node's taints. +optional
repeated .k8s.io.api.core.v1.Taint taints = 5;
-
getTaints
If specified, the node's taints. +optional
repeated .k8s.io.api.core.v1.Taint taints = 5;
-
getTaintsCount
int getTaintsCount()If specified, the node's taints. +optional
repeated .k8s.io.api.core.v1.Taint taints = 5;
-
getTaintsOrBuilderList
List<? extends V1.TaintOrBuilder> getTaintsOrBuilderList()If specified, the node's taints. +optional
repeated .k8s.io.api.core.v1.Taint taints = 5;
-
getTaintsOrBuilder
If specified, the node's taints. +optional
repeated .k8s.io.api.core.v1.Taint taints = 5;
-
hasConfigSource
boolean hasConfigSource()Deprecated. If specified, the source of the node's configuration. The DynamicKubeletConfig feature gate must be enabled for the Kubelet to use this field. This field is deprecated as of 1.22: https://git.k8s.io/enhancements/keps/sig-node/281-dynamic-kubelet-configuration +optional
optional .k8s.io.api.core.v1.NodeConfigSource configSource = 6;
-
getConfigSource
V1.NodeConfigSource getConfigSource()Deprecated. If specified, the source of the node's configuration. The DynamicKubeletConfig feature gate must be enabled for the Kubelet to use this field. This field is deprecated as of 1.22: https://git.k8s.io/enhancements/keps/sig-node/281-dynamic-kubelet-configuration +optional
optional .k8s.io.api.core.v1.NodeConfigSource configSource = 6;
-
getConfigSourceOrBuilder
V1.NodeConfigSourceOrBuilder getConfigSourceOrBuilder()Deprecated. If specified, the source of the node's configuration. The DynamicKubeletConfig feature gate must be enabled for the Kubelet to use this field. This field is deprecated as of 1.22: https://git.k8s.io/enhancements/keps/sig-node/281-dynamic-kubelet-configuration +optional
optional .k8s.io.api.core.v1.NodeConfigSource configSource = 6;
-
hasExternalID
boolean hasExternalID()Deprecated. Not all kubelets will set this field. Remove field after 1.13. see: https://issues.k8s.io/61966 +optional
optional string externalID = 2;
-
getExternalID
String getExternalID()Deprecated. Not all kubelets will set this field. Remove field after 1.13. see: https://issues.k8s.io/61966 +optional
optional string externalID = 2;
-
getExternalIDBytes
com.google.protobuf.ByteString getExternalIDBytes()Deprecated. Not all kubelets will set this field. Remove field after 1.13. see: https://issues.k8s.io/61966 +optional
optional string externalID = 2;
-