Class LoadBalancerIngress
- java.lang.Object
-
- com.marcnuri.yakc.model.io.k8s.api.core.v1.LoadBalancerIngress
-
- All Implemented Interfaces:
com.marcnuri.yakc.model.Model
public class LoadBalancerIngress extends java.lang.Object implements com.marcnuri.yakc.model.Model
LoadBalancerIngress represents the status of a load-balancer ingress point: traffic intended for the service should be sent to an ingress point.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
LoadBalancerIngress.Builder
-
Constructor Summary
Constructors Constructor Description LoadBalancerIngress()
LoadBalancerIngress(java.lang.String hostname, java.lang.String ip, java.util.List<PortStatus> ports)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LoadBalancerIngress.Builder
builder()
protected boolean
canEqual(java.lang.Object other)
boolean
equals(java.lang.Object o)
java.lang.String
getHostname()
Hostname is set for load-balancer ingress points that are DNS based (typically AWS load-balancers)java.lang.String
getIp()
IP is set for load-balancer ingress points that are IP based (typically GCE or OpenStack load-balancers)java.util.List<PortStatus>
getPorts()
Ports is a list of records of service ports If used, every port defined in the service should have an entry in itint
hashCode()
void
setHostname(java.lang.String hostname)
Hostname is set for load-balancer ingress points that are DNS based (typically AWS load-balancers)void
setIp(java.lang.String ip)
IP is set for load-balancer ingress points that are IP based (typically GCE or OpenStack load-balancers)void
setPorts(java.util.List<PortStatus> ports)
Ports is a list of records of service ports If used, every port defined in the service should have an entry in itLoadBalancerIngress.Builder
toBuilder()
java.lang.String
toString()
-
-
-
Constructor Detail
-
LoadBalancerIngress
public LoadBalancerIngress(java.lang.String hostname, java.lang.String ip, java.util.List<PortStatus> ports)
-
LoadBalancerIngress
public LoadBalancerIngress()
-
-
Method Detail
-
builder
public static LoadBalancerIngress.Builder builder()
-
toBuilder
public LoadBalancerIngress.Builder toBuilder()
-
getHostname
public java.lang.String getHostname()
Hostname is set for load-balancer ingress points that are DNS based (typically AWS load-balancers)
-
getIp
public java.lang.String getIp()
IP is set for load-balancer ingress points that are IP based (typically GCE or OpenStack load-balancers)
-
getPorts
public java.util.List<PortStatus> getPorts()
Ports is a list of records of service ports If used, every port defined in the service should have an entry in it
-
setHostname
public void setHostname(java.lang.String hostname)
Hostname is set for load-balancer ingress points that are DNS based (typically AWS load-balancers)
-
setIp
public void setIp(java.lang.String ip)
IP is set for load-balancer ingress points that are IP based (typically GCE or OpenStack load-balancers)
-
setPorts
public void setPorts(java.util.List<PortStatus> ports)
Ports is a list of records of service ports If used, every port defined in the service should have an entry in it
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-