Class LoadBalancerIngress.Builder
- java.lang.Object
-
- com.marcnuri.yakc.model.io.k8s.api.core.v1.LoadBalancerIngress.Builder
-
- Enclosing class:
- LoadBalancerIngress
public static class LoadBalancerIngress.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LoadBalancerIngress.Builder
addToPorts(PortStatus addToPorts)
LoadBalancerIngress
build()
LoadBalancerIngress.Builder
clearPorts()
LoadBalancerIngress.Builder
hostname(java.lang.String hostname)
Hostname is set for load-balancer ingress points that are DNS based (typically AWS load-balancers)LoadBalancerIngress.Builder
ip(java.lang.String ip)
IP is set for load-balancer ingress points that are IP based (typically GCE or OpenStack load-balancers)LoadBalancerIngress.Builder
ports(java.util.Collection<? extends PortStatus> ports)
java.lang.String
toString()
-
-
-
Method Detail
-
hostname
public LoadBalancerIngress.Builder hostname(java.lang.String hostname)
Hostname is set for load-balancer ingress points that are DNS based (typically AWS load-balancers)- Returns:
this
.
-
ip
public LoadBalancerIngress.Builder ip(java.lang.String ip)
IP is set for load-balancer ingress points that are IP based (typically GCE or OpenStack load-balancers)- Returns:
this
.
-
addToPorts
public LoadBalancerIngress.Builder addToPorts(PortStatus addToPorts)
-
ports
public LoadBalancerIngress.Builder ports(java.util.Collection<? extends PortStatus> ports)
-
clearPorts
public LoadBalancerIngress.Builder clearPorts()
-
build
public LoadBalancerIngress build()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-