Class NeutronVip

    • Constructor Detail

      • NeutronVip

        public NeutronVip()
    • Method Detail

      • getAddress

        public String getAddress()
        Specified by:
        getAddress in interface Vip
        Returns:
        The IP address of the VIP.
      • isAdminStateUp

        public boolean isAdminStateUp()
        Specified by:
        isAdminStateUp in interface Vip
        Returns:
        The administrative state of the VIP. A valid value is true (UP) or false (DOWN).
      • getConnectionLimit

        public Integer getConnectionLimit()
        Specified by:
        getConnectionLimit in interface Vip
        Returns:
        connectionLimit.The maximum number of connections allowed for the VIP. Default is -1, meaning no limit.
      • getDescription

        public String getDescription()
        Specified by:
        getDescription in interface Vip
        Returns:
        Human-readable description for the VIP
      • getId

        public String getId()
        Specified by:
        getId in interface Vip
        Returns:
        The unique ID for the VIP.
      • getName

        public String getName()
        Specified by:
        getName in interface Vip
        Returns:
        Human-readable name for the VIP. Does not have to be unique.
      • getPoolId

        public String getPoolId()
        Specified by:
        getPoolId in interface Vip
        Returns:
        The ID of the pool with which the VIP is associated.
      • getProtocol

        public Protocol getProtocol()
        Specified by:
        getProtocol in interface Vip
        Returns:
        The protocol of the VIP address. A valid value is TCP, HTTP, or HTTPS.
      • getProtocolPort

        public Integer getProtocolPort()
        Specified by:
        getProtocolPort in interface Vip
        Returns:
        The port on which to listen to client traffic that is associated with the VIP address. A valid value is from 1 to 65535.
      • getSessionPersistence

        public SessionPersistence getSessionPersistence()
        Specified by:
        getSessionPersistence in interface Vip
        Returns:
        SessionPersistence.Session persistence parameters for the VIP. Omit the session_persistence parameter to prevent session persistence. When no session persistence is used, the session_persistence parameter does not appear in the API response. To clear session persistence for the VIP, set the session_persistence parameter to null in a VIP update request.
      • getStatus

        public String getStatus()
        Specified by:
        getStatus in interface Vip
        Returns:
        status.The status of the VIP. Indicates whether the VIP is operational.
      • getSubnetId

        public String getSubnetId()
        Specified by:
        getSubnetId in interface Vip
        Returns:
        The ID of the subnet on which to allocate the VIP address.
      • getTenantId

        public String getTenantId()
        Specified by:
        getTenantId in interface Vip
        Returns:
        The Tenant Id.Owner of the VIP.