Class V1LoadBalancerIngress

java.lang.Object
io.kubernetes.client.openapi.models.V1LoadBalancerIngress

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2025-02-07T19:21:52.410010Z[Etc/UTC]") public class V1LoadBalancerIngress extends Object
LoadBalancerIngress represents the status of a load-balancer ingress point: traffic intended for the service should be sent to an ingress point.
  • Field Details

  • Constructor Details

    • V1LoadBalancerIngress

      public V1LoadBalancerIngress()
  • Method Details

    • hostname

      public V1LoadBalancerIngress hostname(String hostname)
    • getHostname

      @Nullable public String getHostname()
      Hostname is set for load-balancer ingress points that are DNS based (typically AWS load-balancers)
      Returns:
      hostname
    • setHostname

      public void setHostname(String hostname)
    • ip

      public V1LoadBalancerIngress ip(String ip)
    • getIp

      @Nullable public String getIp()
      IP is set for load-balancer ingress points that are IP based (typically GCE or OpenStack load-balancers)
      Returns:
      ip
    • setIp

      public void setIp(String ip)
    • ipMode

      public V1LoadBalancerIngress ipMode(String ipMode)
    • getIpMode

      @Nullable public String getIpMode()
      IPMode specifies how the load-balancer IP behaves, and may only be specified when the ip field is specified. Setting this to \"VIP\" indicates that traffic is delivered to the node with the destination set to the load-balancer's IP and port. Setting this to \"Proxy\" indicates that traffic is delivered to the node or pod with the destination set to the node's IP and node port or the pod's IP and port. Service implementations may use this information to adjust traffic routing.
      Returns:
      ipMode
    • setIpMode

      public void setIpMode(String ipMode)
    • ports

      public V1LoadBalancerIngress ports(List<V1PortStatus> ports)
    • addPortsItem

      public V1LoadBalancerIngress addPortsItem(V1PortStatus portsItem)
    • getPorts

      @Nullable public List<V1PortStatus> getPorts()
      Ports is a list of records of service ports If used, every port defined in the service should have an entry in it
      Returns:
      ports
    • setPorts

      public void setPorts(List<V1PortStatus> ports)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object