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.ByteStringDeprecated.PodCIDR represents the pod IP range assigned to the node.com.google.protobuf.ByteStringPodCIDR 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.ByteStringgetPodCIDRsBytes(int index) podCIDRs represents the IP ranges assigned to the node for usage by Pods on that node.intpodCIDRs 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.ByteStringID of the node assigned by the cloud provider in the format: <ProviderName>://<ProviderSpecificNodeID> +optionalgetTaints(int index) If specified, the node's taints.intIf 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.booleanUnschedulable controls node schedulability of new pods.booleanDeprecated.booleanDeprecated.booleanPodCIDR represents the pod IP range assigned to the node.booleanID of the node assigned by the cloud provider in the format: <ProviderName>://<ProviderSpecificNodeID> +optionalbooleanUnschedulable controls node schedulability of new pods.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods 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;
-