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 Type
    Method
    Description
    Deprecated.
    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> +optional
    com.google.protobuf.ByteString
    ID of the node assigned by the cloud provider in the format: <ProviderName>://<ProviderSpecificNodeID> +optional
    getTaints(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.
    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> +optional
    boolean
    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

      List<String> 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

      String getPodCIDRs(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;
    • 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

      List<V1.Taint> getTaintsList()
       If specified, the node's taints.
       +optional
       
      repeated .k8s.io.api.core.v1.Taint taints = 5;
    • getTaints

      V1.Taint getTaints(int index)
       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

      V1.TaintOrBuilder getTaintsOrBuilder(int index)
       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;