Package org.cdk8s.plus24.k8s
Class KubeEndpointSliceV1Beta1Props.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- org.cdk8s.plus24.k8s.KubeEndpointSliceV1Beta1Props.Jsii$Proxy
-
- All Implemented Interfaces:
KubeEndpointSliceV1Beta1Props,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- KubeEndpointSliceV1Beta1Props
@Stability(Stable) @Internal public static final class KubeEndpointSliceV1Beta1Props.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements KubeEndpointSliceV1Beta1Props
An implementation forKubeEndpointSliceV1Beta1Props
-
-
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.KubeEndpointSliceV1Beta1Props
KubeEndpointSliceV1Beta1Props.Builder, KubeEndpointSliceV1Beta1Props.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(KubeEndpointSliceV1Beta1Props.Builder builder)Constructor that initializes the object based on literal property values passed by theKubeEndpointSliceV1Beta1Props.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)StringgetAddressType()addressType specifies the type of address carried by this EndpointSlice.List<EndpointV1Beta1>getEndpoints()endpoints is a list of unique endpoints in this slice.ObjectMetagetMetadata()Standard object's metadata.List<EndpointPortV1Beta1>getPorts()ports specifies the list of network ports exposed by each endpoint in this slice.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(KubeEndpointSliceV1Beta1Props.Builder builder)
Constructor that initializes the object based on literal property values passed by theKubeEndpointSliceV1Beta1Props.Builder.
-
-
Method Detail
-
getAddressType
public final String getAddressType()
Description copied from interface:KubeEndpointSliceV1Beta1PropsaddressType specifies the type of address carried by this EndpointSlice.All addresses in this slice must be the same type. This field is immutable after creation. The following address types are currently supported: * IPv4: Represents an IPv4 Address. * IPv6: Represents an IPv6 Address. * FQDN: Represents a Fully Qualified Domain Name.
- Specified by:
getAddressTypein interfaceKubeEndpointSliceV1Beta1Props
-
getEndpoints
public final List<EndpointV1Beta1> getEndpoints()
Description copied from interface:KubeEndpointSliceV1Beta1Propsendpoints is a list of unique endpoints in this slice.Each slice may include a maximum of 1000 endpoints.
- Specified by:
getEndpointsin interfaceKubeEndpointSliceV1Beta1Props
-
getMetadata
public final ObjectMeta getMetadata()
Description copied from interface:KubeEndpointSliceV1Beta1PropsStandard object's metadata.- Specified by:
getMetadatain interfaceKubeEndpointSliceV1Beta1Props
-
getPorts
public final List<EndpointPortV1Beta1> getPorts()
Description copied from interface:KubeEndpointSliceV1Beta1Propsports specifies the list of network ports exposed by each endpoint in this slice.Each port must have a unique name. When ports is empty, it indicates that there are no defined ports. When a port is defined with a nil port value, it indicates "all ports". Each slice may include a maximum of 100 ports.
- Specified by:
getPortsin interfaceKubeEndpointSliceV1Beta1Props
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-