Class CoreV1EndpointPort
java.lang.Object
io.micronaut.kubernetes.client.openapi.model.CoreV1EndpointPort
@Generated("io.micronaut.openapi.generator.JavaMicronautClientCodegen")
public class CoreV1EndpointPort
extends Object
EndpointPort is a tuple that describes a single port.
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionappProtocol
(String appProtocol) Set appProtocol in a chainable fashion.boolean
The application protocol for this port.getName()
The name of this port.getPort()
The port number of the endpoint.The IP protocol for this port.int
hashCode()
Set name in a chainable fashion.Set port in a chainable fashion.Set protocol in a chainable fashion.void
setAppProtocol
(String appProtocol) Set the appProtocol property valuevoid
Set the name property valuevoid
Set the port property valuevoid
setProtocol
(String protocol) Set the protocol property valuetoString()
-
Field Details
-
JSON_PROPERTY_PORT
- See Also:
-
JSON_PROPERTY_APP_PROTOCOL
- See Also:
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_PROTOCOL
- See Also:
-
-
Constructor Details
-
CoreV1EndpointPort
-
-
Method Details
-
getPort
The port number of the endpoint.- Returns:
- the port property value
-
setPort
Set the port property value- Parameters:
port
- property value to set
-
port
Set port in a chainable fashion.- Returns:
- The same instance of CoreV1EndpointPort for chaining.
-
getAppProtocol
The application protocol for this port. This is used as a hint for implementations to offer richer behavior for protocols that they understand. This field follows standard Kubernetes label syntax. Valid values are either: * Un-prefixed protocol names - reserved for IANA standard service names (as per RFC-6335 and https://www.iana.org/assignments/service-names). * Kubernetes-defined prefixed names: * 'kubernetes.io/h2c' - HTTP/2 over cleartext as described in https://www.rfc-editor.org/rfc/rfc7540 * Other protocols should use implementation-defined prefixed names such as mycompany.com/my-custom-protocol.- Returns:
- the appProtocol property value
-
setAppProtocol
Set the appProtocol property value- Parameters:
appProtocol
- property value to set
-
appProtocol
Set appProtocol in a chainable fashion.- Returns:
- The same instance of CoreV1EndpointPort for chaining.
-
getName
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.- Returns:
- the name property value
-
setName
Set the name property value- Parameters:
name
- property value to set
-
name
Set name in a chainable fashion.- Returns:
- The same instance of CoreV1EndpointPort for chaining.
-
getProtocol
The IP protocol for this port. Must be UDP, TCP, or SCTP. Default is TCP.- Returns:
- the protocol property value
-
setProtocol
Set the protocol property value- Parameters:
protocol
- property value to set
-
protocol
Set protocol in a chainable fashion.- Returns:
- The same instance of CoreV1EndpointPort for chaining.
-
equals
-
hashCode
public int hashCode() -
toString
-