Class 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.
    • 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 it
      int 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 it
      LoadBalancerIngress.Builder toBuilder()  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • LoadBalancerIngress

        public LoadBalancerIngress​(java.lang.String hostname,
                                   java.lang.String ip,
                                   java.util.List<PortStatus> ports)
      • LoadBalancerIngress

        public LoadBalancerIngress()
    • Method Detail

      • 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 class java.lang.Object
      • canEqual

        protected boolean canEqual​(java.lang.Object other)
      • hashCode

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

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object