Class VIP
java.lang.Object
org.jclouds.openstack.neutron.v2.domain.lbaas.v1.VIP
- Direct Known Subclasses:
VIP.CreateVIP
,VIP.UpdateVIP
A Neutron LBaaS v1 VIP.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Create builder (inheriting from Builder).static class
Create options - extend the domain class, passed to API create calls.static class
Update builder (inheriting from Builder).static class
Update options - extend the domain class, passed to API update calls. -
Method Summary
Modifier and TypeMethodDescriptionstatic VIP.CreateBuilder
createBuilder
(String subnetId, Protocol protocol, Integer port, String poolId) boolean
getId()
getName()
int
hashCode()
toString()
static VIP.UpdateBuilder
-
Method Details
-
getId
- Returns:
- the id of the VIP.
-
getTenantId
- Returns:
- the tenant id of the VIP.
-
getName
- Returns:
- the name of the VIP.
-
getDescription
- Returns:
- the description of the VIP.
-
getSubnetId
- Returns:
- the subnet id for this VIP.
-
getAddress
- Returns:
- the address for this VIP.
-
getPortId
- Returns:
- the port id for this VIP.
-
getProtocol
- Returns:
- the protocol for this VIP.
-
getProtocolPort
- Returns:
- the protocol port for this VIP.
-
getPoolId
- Returns:
- the pool id for this VIP.
-
getSessionPersistence
- Returns:
- the session persistence for this VIP.
-
getConnectionLimit
- Returns:
- the connection limit for this VIP.
-
getAdminStateUp
- Returns:
- the administrative state for this VIP.
-
getStatus
- Returns:
- the status for this VIP.
-
getStatusDescription
- Returns:
- the status description for this VIP.
-
equals
-
hashCode
public int hashCode() -
toString
-
createBuilder
public static VIP.CreateBuilder createBuilder(String subnetId, Protocol protocol, Integer port, String poolId) - Returns:
- the Builder for creating a new VIP.
-
updateBuilder
- Returns:
- the Builder for updating a VIP.
-