java.lang.Object
org.jclouds.openstack.neutron.v2.domain.lbaas.v1.Member
Direct Known Subclasses:
Member.CreateMember, Member.UpdateMember

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

    • getId

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

      @Nullable public String getTenantId()
      Returns:
      the tenant id of the Member.
    • getPoolId

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

      @Nullable public String getAddress()
      Returns:
      the address for this Member.
    • getProtocolPort

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

      @Nullable public Integer getWeight()
      Returns:
      the weight for this Member.
    • getAdminStateUp

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

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

      @Nullable public String getStatusDescription()
      Returns:
      the status description for this Member.
    • 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 Member.CreateBuilder createBuilder(String poolId, String address, Integer port)
      Returns:
      the Builder for creating a new Member.
    • updateBuilder

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