Package org.cdk8s.plus25.k8s
Class ClusterCidrSpecV1Alpha1.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- org.cdk8s.plus25.k8s.ClusterCidrSpecV1Alpha1.Jsii$Proxy
-
- All Implemented Interfaces:
ClusterCidrSpecV1Alpha1,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- ClusterCidrSpecV1Alpha1
@Stability(Stable) @Internal public static final class ClusterCidrSpecV1Alpha1.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ClusterCidrSpecV1Alpha1
An implementation forClusterCidrSpecV1Alpha1
-
-
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.ClusterCidrSpecV1Alpha1
ClusterCidrSpecV1Alpha1.Builder, ClusterCidrSpecV1Alpha1.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(ClusterCidrSpecV1Alpha1.Builder builder)Constructor that initializes the object based on literal property values passed by theClusterCidrSpecV1Alpha1.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)StringgetIpv4()IPv4 defines an IPv4 IP block in CIDR notation(e.g.StringgetIpv6()IPv6 defines an IPv6 IP block in CIDR notation(e.g.NodeSelectorgetNodeSelector()NodeSelector defines which nodes the config is applicable to.NumbergetPerNodeHostBits()PerNodeHostBits defines the number of host bits to be configured per node.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(ClusterCidrSpecV1Alpha1.Builder builder)
Constructor that initializes the object based on literal property values passed by theClusterCidrSpecV1Alpha1.Builder.
-
-
Method Detail
-
getPerNodeHostBits
public final Number getPerNodeHostBits()
Description copied from interface:ClusterCidrSpecV1Alpha1PerNodeHostBits defines the number of host bits to be configured per node.A subnet mask determines how much of the address is used for network bits and host bits. For example an IPv4 address of 192.168.0.0/24, splits the address into 24 bits for the network portion and 8 bits for the host portion. To allocate 256 IPs, set this field to 8 (a /24 mask for IPv4 or a /120 for IPv6). Minimum value is 4 (16 IPs). This field is immutable.
- Specified by:
getPerNodeHostBitsin interfaceClusterCidrSpecV1Alpha1
-
getIpv4
public final String getIpv4()
Description copied from interface:ClusterCidrSpecV1Alpha1IPv4 defines an IPv4 IP block in CIDR notation(e.g. "10.0.0.0/8"). At least one of IPv4 and IPv6 must be specified. This field is immutable.- Specified by:
getIpv4in interfaceClusterCidrSpecV1Alpha1
-
getIpv6
public final String getIpv6()
Description copied from interface:ClusterCidrSpecV1Alpha1IPv6 defines an IPv6 IP block in CIDR notation(e.g. "fd12:3456:789a:1::/64"). At least one of IPv4 and IPv6 must be specified. This field is immutable.- Specified by:
getIpv6in interfaceClusterCidrSpecV1Alpha1
-
getNodeSelector
public final NodeSelector getNodeSelector()
Description copied from interface:ClusterCidrSpecV1Alpha1NodeSelector defines which nodes the config is applicable to.An empty or nil NodeSelector selects all nodes. This field is immutable.
- Specified by:
getNodeSelectorin interfaceClusterCidrSpecV1Alpha1
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-