Class Pool
java.lang.Object
org.jclouds.openstack.neutron.v2.domain.lbaas.v1.Pool
- Direct Known Subclasses:
Pool.CreatePool
,Pool.UpdatePool
A Neutron LBaaS v1 Pool.
-
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. -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic Pool.CreateBuilder
createBuilder
(String subnetId, Protocol protocol, String lbMethod) boolean
com.google.common.collect.ImmutableSet
<String> com.google.common.collect.ImmutableList
<HealthMonitorStatus> getId()
com.google.common.collect.ImmutableSet
<String> getName()
getVIPId()
int
hashCode()
toString()
static Pool.UpdateBuilder
-
Field Details
-
ROUND_ROBIN
-
LEAST_CONNECTIONS
-
SOURCE_IP
-
-
Method Details
-
getId
- Returns:
- the id of the Pool.
-
getTenantId
- Returns:
- the tenant id of the Pool.
-
getVIPId
- Returns:
- the virtual IP id of the Pool.
-
getName
- Returns:
- the name of the Pool.
-
getDescription
- Returns:
- the description of the Pool.
-
getSubnetId
- Returns:
- the subnet id for this Pool.
-
getProtocol
- Returns:
- the protocol for this Pool.
-
getProvider
- Returns:
- the provider for this Pool.
-
getLBMethod
- Returns:
- the load balancing method for this Pool.
-
getHealthMonitors
- Returns:
- the health monitors for this Pool.
-
getHealthMonitorsStatus
@Nullable public com.google.common.collect.ImmutableList<HealthMonitorStatus> getHealthMonitorsStatus()- Returns:
- the health monitors status for this Pool.
-
getMembers
- Returns:
- the members for this Pool.
-
getAdminStateUp
- Returns:
- the administrative state for this Pool.
-
getStatus
- Returns:
- the status for this Pool.
-
getStatusDescription
- Returns:
- the status description for this Pool.
-
equals
-
hashCode
public int hashCode() -
toString
-
createBuilder
- Returns:
- the Builder for creating a new Pool.
-
updateBuilder
- Returns:
- the Builder for updating a Pool.
-