Class FloatingIP

java.lang.Object
org.jclouds.openstack.neutron.v2.domain.FloatingIP
Direct Known Subclasses:
FloatingIP.CreateFloatingIP, FloatingIP.UpdateFloatingIP

public class FloatingIP extends Object
A Neutron Floating IP
  • Method Details

    • getId

      @Nullable public String getId()
      Returns:
      the id of the floating IP
    • getRouterId

      @Nullable public String getRouterId()
      Returns:
      the router id of this floating IP
    • getProjectId

      @Nullable public String getProjectId()
      Returns:
      the project id of the Floating IP
    • getTenantId

      @Nullable public String getTenantId()
      Returns:
      the tenant id of the Floating IP
    • getFloatingNetworkId

      @Nullable public String getFloatingNetworkId()
      Returns:
      the floating network id for this floating IP
    • getFixedIpAddress

      @Nullable public String getFixedIpAddress()
      Returns:
      the fixed IP address for this floating IP
    • getFloatingIpAddress

      @Nullable public String getFloatingIpAddress()
      Returns:
      the floating IP address for this floating IP
    • getPortId

      @Nullable public String getPortId()
      Returns:
      the port id for this floating IP
    • getAvailabilityZone

      @Nullable public String getAvailabilityZone()
      Returns:
      the availability zone for this floating IP
    • 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 FloatingIP.CreateBuilder createBuilder(String floatingNetworkId)
      Returns:
      the Builder for creating a new floating IP
    • updateBuilder

      public static FloatingIP.UpdateBuilder updateBuilder()
      Returns:
      the Builder for updating a floating IP