Package org.cdk8s.plus25.k8s
Class NodeSpec.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- org.cdk8s.plus25.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.plus25.k8s.NodeSpec
NodeSpec.Builder, NodeSpec.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(NodeSpec.Builder builder)Constructor that initializes the object based on literal property values passed by theNodeSpec.Builder.protectedJsii$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()booleanequals(Object o)NodeConfigSourcegetConfigSource()Deprecated: Previously used to specify the source of the node's configuration for the DynamicKubeletConfig feature.StringgetExternalId()Deprecated.StringgetPodCidr()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.StringgetProviderId()ID of the node assigned by the cloud provider in the format::// . List<Taint>getTaints()If specified, the node's taints.BooleangetUnschedulable()Unschedulable controls node schedulability of new pods.inthashCode()
-
-
-
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:NodeSpecDeprecated: 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:
getConfigSourcein interfaceNodeSpec
-
getExternalId
public final String getExternalId()
Description copied from interface:NodeSpecDeprecated.Not all kubelets will set this field. Remove field after 1.13. see: https://issues.k8s.io/61966
- Specified by:
getExternalIdin interfaceNodeSpec
-
getPodCidr
public final String getPodCidr()
Description copied from interface:NodeSpecPodCIDR represents the pod IP range assigned to the node.- Specified by:
getPodCidrin interfaceNodeSpec
-
getPodCidRs
public final List<String> getPodCidRs()
Description copied from interface:NodeSpecpodCIDRs 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:
getPodCidRsin interfaceNodeSpec
-
getProviderId
public final String getProviderId()
Description copied from interface:NodeSpecID of the node assigned by the cloud provider in the format::// . - Specified by:
getProviderIdin interfaceNodeSpec
-
getTaints
public final List<Taint> getTaints()
Description copied from interface:NodeSpecIf specified, the node's taints.
-
getUnschedulable
public final Boolean getUnschedulable()
Description copied from interface:NodeSpecUnschedulable 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:
getUnschedulablein interfaceNodeSpec
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-