Class NeutronLbPoolV2

    • Constructor Detail

      • NeutronLbPoolV2

        public NeutronLbPoolV2()
    • Method Detail

      • getId

        public String getId()
        Specified by:
        getId in interface LbPoolV2
        Returns:
        id. The unique ID for the pool.
      • getTenantId

        public String getTenantId()
        Specified by:
        getTenantId in interface LbPoolV2
        Returns:
        tenantId. Owner of the pool. Only an administrative user can specify a tenant ID other than its own.
      • getName

        public String getName()
        Specified by:
        getName in interface LbPoolV2
        Returns:
        Pool name. Does not have to be unique.
      • getProtocol

        public Protocol getProtocol()
        Specified by:
        getProtocol in interface LbPoolV2
        Returns:
        The protocol of the pool, which is TCP, HTTP, or HTTPS.
      • getLbMethod

        public LbMethod getLbMethod()
        Specified by:
        getLbMethod in interface LbPoolV2
        Returns:
        The load-balancer algorithm, which is round-robin, least-connections, and so on. This value, which must be supported, is dependent on the load-balancer provider. Round-robin must be supported.
      • isAdminStateUp

        public boolean isAdminStateUp()
        Specified by:
        isAdminStateUp in interface LbPoolV2
        Returns:
        The administrative state of the lb pool, which is up (true) or down (false).
      • getListeners

        public List<ListItem> getListeners()
        Listeners associated with the pool
        Specified by:
        getListeners in interface LbPoolV2
        Returns:
        listeners associated with the pool
      • getLoadBalancerId

        public String getLoadBalancerId()
        Specified by:
        getLoadBalancerId in interface LbPoolV2
        Returns:
        The ID of the load balancer under which this pool will be created.
      • getHealthMonitorId

        public String getHealthMonitorId()
        Specified by:
        getHealthMonitorId in interface LbPoolV2
        Returns:
        Health monitor associated with the pool.