Class Pool
- java.lang.Object
-
- org.jclouds.openstack.neutron.v2.domain.lbaas.v1.Pool
-
- Direct Known Subclasses:
Pool.CreatePool,Pool.UpdatePool
public class Pool extends Object
A Neutron LBaaS v1 Pool.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPool.CreateBuilderCreate builder (inheriting from Builder).static classPool.CreatePoolCreate options - extend the domain class, passed to API create calls.static classPool.UpdateBuilderUpdate builder (inheriting from Builder).static classPool.UpdatePoolUpdate options - extend the domain class, passed to API update calls.
-
Field Summary
Fields Modifier and Type Field Description static StringLEAST_CONNECTIONSstatic StringROUND_ROBINstatic StringSOURCE_IP
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Pool.CreateBuildercreateBuilder(String subnetId, Protocol protocol, String lbMethod)booleanequals(Object o)BooleangetAdminStateUp()StringgetDescription()com.google.common.collect.ImmutableSet<String>getHealthMonitors()com.google.common.collect.ImmutableList<HealthMonitorStatus>getHealthMonitorsStatus()StringgetId()StringgetLBMethod()com.google.common.collect.ImmutableSet<String>getMembers()StringgetName()ProtocolgetProtocol()StringgetProvider()LBaaSStatusgetStatus()StringgetStatusDescription()StringgetSubnetId()StringgetTenantId()StringgetVIPId()inthashCode()StringtoString()static Pool.UpdateBuilderupdateBuilder()
-
-
-
Method Detail
-
getHealthMonitors
@Nullable public com.google.common.collect.ImmutableSet<String> 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
@Nullable public com.google.common.collect.ImmutableSet<String> getMembers()
- Returns:
- the members for this Pool.
-
getAdminStateUp
@Nullable public Boolean getAdminStateUp()
- Returns:
- the administrative state for this Pool.
-
getStatus
@Nullable public LBaaSStatus getStatus()
- Returns:
- the status for this Pool.
-
getStatusDescription
@Nullable public String getStatusDescription()
- Returns:
- the status description for this Pool.
-
createBuilder
public static Pool.CreateBuilder createBuilder(String subnetId, Protocol protocol, String lbMethod)
- Returns:
- the Builder for creating a new Pool.
-
updateBuilder
public static Pool.UpdateBuilder updateBuilder()
- Returns:
- the Builder for updating a Pool.
-
-