Class OvirtPlatformStatus
- java.lang.Object
-
- io.fabric8.openshift.api.model.config.v1.OvirtPlatformStatus
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<OvirtPlatformStatusBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class OvirtPlatformStatus extends Object implements io.fabric8.kubernetes.api.builder.Editable<OvirtPlatformStatusBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
OvirtPlatformStatus holds the current status of the oVirt infrastructure provider.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description OvirtPlatformStatus()No args constructor for use in serializationOvirtPlatformStatus(String apiServerInternalIP, List<String> apiServerInternalIPs, String ingressIP, List<String> ingressIPs, OvirtPlatformLoadBalancer loadBalancer, String nodeDNSIP)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OvirtPlatformStatusBuilderedit()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.List<String>getApiServerInternalIPs()apiServerInternalIPs are the IP addresses 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.List<String>getIngressIPs()ingressIPs are the external IPs which route to the default ingress controller.OvirtPlatformLoadBalancergetLoadBalancer()OvirtPlatformStatus holds the current status of the oVirt infrastructure provider.StringgetNodeDNSIP()deprecated: as of 4.6, this field is no longer set or honored.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.voidsetApiServerInternalIPs(List<String> apiServerInternalIPs)apiServerInternalIPs are the IP addresses 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.voidsetIngressIPs(List<String> ingressIPs)ingressIPs are the external IPs which route to the default ingress controller.voidsetLoadBalancer(OvirtPlatformLoadBalancer loadBalancer)OvirtPlatformStatus holds the current status of the oVirt infrastructure provider.voidsetNodeDNSIP(String nodeDNSIP)deprecated: as of 4.6, this field is no longer set or honored.OvirtPlatformStatusBuildertoBuilder()
-
-
-
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.Deprecated: Use APIServerInternalIPs instead.
-
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.Deprecated: Use APIServerInternalIPs instead.
-
getApiServerInternalIPs
public List<String> getApiServerInternalIPs()
apiServerInternalIPs are the IP addresses to contact the Kubernetes API server that can be used by components inside the cluster, like kubelets using the infrastructure rather than Kubernetes networking. These are the IPs for a self-hosted load balancer in front of the API servers. In dual stack clusters this list contains two IPs otherwise only one.
-
setApiServerInternalIPs
public void setApiServerInternalIPs(List<String> apiServerInternalIPs)
apiServerInternalIPs are the IP addresses to contact the Kubernetes API server that can be used by components inside the cluster, like kubelets using the infrastructure rather than Kubernetes networking. These are the IPs for a self-hosted load balancer in front of the API servers. In dual stack clusters this list contains two IPs otherwise only one.
-
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.Deprecated: Use IngressIPs instead.
-
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.Deprecated: Use IngressIPs instead.
-
getIngressIPs
public List<String> getIngressIPs()
ingressIPs are the external IPs which route to the default ingress controller. The IPs are suitable targets of a wildcard DNS record used to resolve default route host names. In dual stack clusters this list contains two IPs otherwise only one.
-
setIngressIPs
public void setIngressIPs(List<String> ingressIPs)
ingressIPs are the external IPs which route to the default ingress controller. The IPs are suitable targets of a wildcard DNS record used to resolve default route host names. In dual stack clusters this list contains two IPs otherwise only one.
-
getLoadBalancer
public OvirtPlatformLoadBalancer getLoadBalancer()
OvirtPlatformStatus holds the current status of the oVirt infrastructure provider.
-
setLoadBalancer
public void setLoadBalancer(OvirtPlatformLoadBalancer loadBalancer)
OvirtPlatformStatus holds the current status of the oVirt infrastructure provider.
-
getNodeDNSIP
public String getNodeDNSIP()
deprecated: as of 4.6, this field is no longer set or honored. It will be removed in a future release.
-
setNodeDNSIP
public void setNodeDNSIP(String nodeDNSIP)
deprecated: as of 4.6, this field is no longer set or honored. It will be removed in a future release.
-
edit
public OvirtPlatformStatusBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<OvirtPlatformStatusBuilder>
-
toBuilder
public OvirtPlatformStatusBuilder toBuilder()
-
-