java.lang.Object
org.jclouds.openstack.neutron.v2.domain.lbaas.v1.VIP
Direct Known Subclasses:
VIP.CreateVIP, VIP.UpdateVIP

public class VIP extends Object
A Neutron LBaaS v1 VIP.
  • Method Details

    • getId

      @Nullable public String getId()
      Returns:
      the id of the VIP.
    • getTenantId

      @Nullable public String getTenantId()
      Returns:
      the tenant id of the VIP.
    • getName

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

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

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

      @Nullable public String getAddress()
      Returns:
      the address for this VIP.
    • getPortId

      @Nullable public String getPortId()
      Returns:
      the port id for this VIP.
    • getProtocol

      @Nullable public Protocol getProtocol()
      Returns:
      the protocol for this VIP.
    • getProtocolPort

      @Nullable public Integer getProtocolPort()
      Returns:
      the protocol port for this VIP.
    • getPoolId

      @Nullable public String getPoolId()
      Returns:
      the pool id for this VIP.
    • getSessionPersistence

      @Nullable public SessionPersistence getSessionPersistence()
      Returns:
      the session persistence for this VIP.
    • getConnectionLimit

      @Nullable public Integer getConnectionLimit()
      Returns:
      the connection limit for this VIP.
    • getAdminStateUp

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

      @Nullable public LBaaSStatus getStatus()
      Returns:
      the status for this VIP.
    • getStatusDescription

      @Nullable public String getStatusDescription()
      Returns:
      the status description for this VIP.
    • 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
    • createBuilder

      public static VIP.CreateBuilder createBuilder(String subnetId, Protocol protocol, Integer port, String poolId)
      Returns:
      the Builder for creating a new VIP.
    • updateBuilder

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