Class EquinixMetalPlatformStatus
- java.lang.Object
-
- io.fabric8.openshift.api.model.config.v1.EquinixMetalPlatformStatus
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<EquinixMetalPlatformStatusBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class EquinixMetalPlatformStatus extends Object implements io.fabric8.kubernetes.api.builder.Editable<EquinixMetalPlatformStatusBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
EquinixMetalPlatformStatus holds the current status of the Equinix Metal infrastructure provider.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description EquinixMetalPlatformStatus()No args constructor for use in serializationEquinixMetalPlatformStatus(String apiServerInternalIP, String ingressIP)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EquinixMetalPlatformStatusBuilderedit()Map<String,Object>getAdditionalProperties()StringgetApiServerInternalIP()apiServerInternalIP is an IP address to contact the Kubernetes API server that can be used by components inside the cluster, like kubelets using the infrastructure rather than Kubernetes networking.StringgetIngressIP()ingressIP is an external IP which routes to the default ingress controller.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetApiServerInternalIP(String apiServerInternalIP)apiServerInternalIP is an IP address to contact the Kubernetes API server that can be used by components inside the cluster, like kubelets using the infrastructure rather than Kubernetes networking.voidsetIngressIP(String ingressIP)ingressIP is an external IP which routes to the default ingress controller.EquinixMetalPlatformStatusBuildertoBuilder()
-
-
-
Method Detail
-
getApiServerInternalIP
public String getApiServerInternalIP()
apiServerInternalIP is an IP address to contact the Kubernetes API server that can be used by components inside the cluster, like kubelets using the infrastructure rather than Kubernetes networking. It is the IP that the Infrastructure.status.apiServerInternalURI points to. It is the IP for a self-hosted load balancer in front of the API servers.
-
setApiServerInternalIP
public void setApiServerInternalIP(String apiServerInternalIP)
apiServerInternalIP is an IP address to contact the Kubernetes API server that can be used by components inside the cluster, like kubelets using the infrastructure rather than Kubernetes networking. It is the IP that the Infrastructure.status.apiServerInternalURI points to. It is the IP for a self-hosted load balancer in front of the API servers.
-
getIngressIP
public String getIngressIP()
ingressIP is an external IP which routes to the default ingress controller. The IP is a suitable target of a wildcard DNS record used to resolve default route host names.
-
setIngressIP
public void setIngressIP(String ingressIP)
ingressIP is an external IP which routes to the default ingress controller. The IP is a suitable target of a wildcard DNS record used to resolve default route host names.
-
edit
public EquinixMetalPlatformStatusBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<EquinixMetalPlatformStatusBuilder>
-
toBuilder
public EquinixMetalPlatformStatusBuilder toBuilder()
-
-