Class AbstractKubernetesServiceInstanceProvider.PortBinder
java.lang.Object
io.micronaut.kubernetes.discovery.AbstractKubernetesServiceInstanceProvider.PortBinder
- Enclosing class:
AbstractKubernetesServiceInstanceProvider
Utility class for transparent access to
CoreV1EndpointPort and V1ServicePort.- Since:
- 2.3
- Author:
- Pavol Gressa
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic @Nullable AbstractKubernetesServiceInstanceProvider.PortBinderfromEndpointPort(@Nullable io.kubernetes.client.openapi.models.CoreV1EndpointPort endpointPort) static @Nullable AbstractKubernetesServiceInstanceProvider.PortBinderfromServicePort(@Nullable io.kubernetes.client.openapi.models.V1ServicePort servicePort) @Nullable StringgetName()intgetPort()
-
Constructor Details
-
PortBinder
-
-
Method Details
-
getName
- Returns:
- port name
-
getPort
public int getPort()- Returns:
- port number
-
fromServicePort
public static @Nullable AbstractKubernetesServiceInstanceProvider.PortBinder fromServicePort(@Nullable io.kubernetes.client.openapi.models.V1ServicePort servicePort) -
fromEndpointPort
public static @Nullable AbstractKubernetesServiceInstanceProvider.PortBinder fromEndpointPort(@Nullable io.kubernetes.client.openapi.models.CoreV1EndpointPort endpointPort)
-