Package org.cdk8s.plus24.k8s
Class NodeSpec.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- org.cdk8s.plus24.k8s.NodeSpec.Jsii$Proxy
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface org.cdk8s.plus24.k8s.NodeSpec
NodeSpec.Builder, NodeSpec.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Jsii$Proxy(NodeSpec.Builder builder)
Constructor that initializes the object based on literal property values passed by theNodeSpec.Builder
.protected
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode
$jsii$toJson()
boolean
equals(Object o)
NodeConfigSource
getConfigSource()
Deprecated: Previously used to specify the source of the node's configuration for the DynamicKubeletConfig feature.String
getExternalId()
Deprecated.String
getPodCidr()
PodCIDR represents the pod IP range assigned to the node.List<String>
getPodCidRs()
podCIDRs represents the IP ranges assigned to the node for usage by Pods on that node.String
getProviderId()
ID of the node assigned by the cloud provider in the format::// . List<Taint>
getTaints()
If specified, the node's taints.Boolean
getUnschedulable()
Unschedulable controls node schedulability of new pods.int
hashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(NodeSpec.Builder builder)
Constructor that initializes the object based on literal property values passed by theNodeSpec.Builder
.
-
-
Method Detail
-
getConfigSource
public final NodeConfigSource getConfigSource()
Description copied from interface:NodeSpec
Deprecated: Previously used to specify the source of the node's configuration for the DynamicKubeletConfig feature.This feature is removed from Kubelets as of 1.24 and will be fully removed in 1.26.
- Specified by:
getConfigSource
in interfaceNodeSpec
-
getExternalId
public final String getExternalId()
Description copied from interface:NodeSpec
Deprecated.Not all kubelets will set this field. Remove field after 1.13. see: https://issues.k8s.io/61966
- Specified by:
getExternalId
in interfaceNodeSpec
-
getPodCidr
public final String getPodCidr()
Description copied from interface:NodeSpec
PodCIDR represents the pod IP range assigned to the node.- Specified by:
getPodCidr
in interfaceNodeSpec
-
getPodCidRs
public final List<String> getPodCidRs()
Description copied from interface:NodeSpec
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.
- Specified by:
getPodCidRs
in interfaceNodeSpec
-
getProviderId
public final String getProviderId()
Description copied from interface:NodeSpec
ID of the node assigned by the cloud provider in the format::// . - Specified by:
getProviderId
in interfaceNodeSpec
-
getTaints
public final List<Taint> getTaints()
Description copied from interface:NodeSpec
If specified, the node's taints.
-
getUnschedulable
public final Boolean getUnschedulable()
Description copied from interface:NodeSpec
Unschedulable controls node schedulability of new pods.By default, node is schedulable. More info: https://kubernetes.io/docs/concepts/nodes/node/#manual-node-administration
- Specified by:
getUnschedulable
in interfaceNodeSpec
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
-