Class KubernetesServiceConfiguration
java.lang.Object
io.micronaut.kubernetes.client.openapi.discovery.KubernetesServiceConfiguration
@Internal
@EachProperty("kubernetes.client.discovery.services")
public class KubernetesServiceConfiguration
extends Object
Discovery configuration for Kubernetes service.
-
Constructor Summary
ConstructorsConstructorDescriptionKubernetesServiceConfiguration(String serviceId) KubernetesServiceConfiguration(String serviceId, boolean manual) -
Method Summary
Modifier and TypeMethodDescriptiongetMode()getName()Namespace of service.getPort()Port configuration in case of multi-port resource.booleanisManual()This field is for inner use to mark manually configured services.voidSet service discovery mode.voidSet service name.voidsetNamespace(String namespace) Service namespace.voidSets port number.toString()
-
Constructor Details
-
KubernetesServiceConfiguration
-
KubernetesServiceConfiguration
-
-
Method Details
-
getServiceId
- Returns:
- service id
-
getName
-
setName
-
getNamespace
-
setNamespace
-
getMode
-
setMode
-
getPort
-
setPort
Sets port number. Required in case of multi-port resource.- Parameters:
port- port number
-
isManual
public boolean isManual()This field is for inner use to mark manually configured services. All configurations onPREFIXare manually configured.- Returns:
- true if manually configured otherwise false
-
toString
-