Class Pool

    • Field Detail

      • ROUND_ROBIN

        public static String ROUND_ROBIN
      • LEAST_CONNECTIONS

        public static String LEAST_CONNECTIONS
      • SOURCE_IP

        public static String SOURCE_IP
    • Method Detail

      • getTenantId

        @Nullable
        public String getTenantId()
        Returns:
        the tenant id of the Pool.
      • getVIPId

        @Nullable
        public String getVIPId()
        Returns:
        the virtual IP id of the Pool.
      • getName

        @Nullable
        public String getName()
        Returns:
        the name of the Pool.
      • getDescription

        @Nullable
        public String getDescription()
        Returns:
        the description of the Pool.
      • getSubnetId

        @Nullable
        public String getSubnetId()
        Returns:
        the subnet id for this Pool.
      • getProtocol

        @Nullable
        public Protocol getProtocol()
        Returns:
        the protocol for this Pool.
      • getProvider

        @Nullable
        public String getProvider()
        Returns:
        the provider for this Pool.
      • getLBMethod

        @Nullable
        public String getLBMethod()
        Returns:
        the load balancing method for this Pool.
      • getHealthMonitors

        @Nullable
        public com.google.common.collect.ImmutableSet<String> getHealthMonitors()
        Returns:
        the health monitors for this Pool.
      • getHealthMonitorsStatus

        @Nullable
        public com.google.common.collect.ImmutableList<HealthMonitorStatus> getHealthMonitorsStatus()
        Returns:
        the health monitors status for this Pool.
      • getMembers

        @Nullable
        public com.google.common.collect.ImmutableSet<String> getMembers()
        Returns:
        the members for this Pool.
      • getAdminStateUp

        @Nullable
        public Boolean getAdminStateUp()
        Returns:
        the administrative state for this Pool.
      • getStatusDescription

        @Nullable
        public String getStatusDescription()
        Returns:
        the status description for this Pool.
      • hashCode

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

        public static Pool.UpdateBuilder updateBuilder()
        Returns:
        the Builder for updating a Pool.