Package org.cdk8s.plus24.k8s
Class EndpointPort.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- org.cdk8s.plus24.k8s.EndpointPort.Jsii$Proxy
-
- All Implemented Interfaces:
EndpointPort
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- EndpointPort
@Stability(Stable) @Internal public static final class EndpointPort.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements EndpointPort
An implementation forEndpointPort
-
-
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.EndpointPort
EndpointPort.Builder, EndpointPort.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Jsii$Proxy(EndpointPort.Builder builder)
Constructor that initializes the object based on literal property values passed by theEndpointPort.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)
String
getAppProtocol()
The application protocol for this port.String
getName()
The name of this port.Number
getPort()
The port number of the endpoint.String
getProtocol()
The IP protocol for this port.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(EndpointPort.Builder builder)
Constructor that initializes the object based on literal property values passed by theEndpointPort.Builder
.
-
-
Method Detail
-
getPort
public final Number getPort()
Description copied from interface:EndpointPort
The port number of the endpoint.- Specified by:
getPort
in interfaceEndpointPort
-
getAppProtocol
public final String getAppProtocol()
Description copied from interface:EndpointPort
The application protocol for this port.This field follows standard Kubernetes label syntax. Un-prefixed names are reserved for IANA standard service names (as per RFC-6335 and https://www.iana.org/assignments/service-names). Non-standard protocols should use prefixed names such as mycompany.com/my-custom-protocol.
- Specified by:
getAppProtocol
in interfaceEndpointPort
-
getName
public final String getName()
Description copied from interface:EndpointPort
The name of this port.This must match the 'name' field in the corresponding ServicePort. Must be a DNS_LABEL. Optional only if one port is defined.
- Specified by:
getName
in interfaceEndpointPort
-
getProtocol
public final String getProtocol()
Description copied from interface:EndpointPort
The IP protocol for this port.Must be UDP, TCP, or SCTP. Default is TCP.
Default: TCP.
- Specified by:
getProtocol
in interfaceEndpointPort
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
-