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 class
Pool.CreateBuilder
Create builder (inheriting from Builder).static class
Pool.CreatePool
Create options - extend the domain class, passed to API create calls.static class
Pool.UpdateBuilder
Update builder (inheriting from Builder).static class
Pool.UpdatePool
Update options - extend the domain class, passed to API update calls.
-
Field Summary
Fields Modifier and Type Field Description static String
LEAST_CONNECTIONS
static String
ROUND_ROBIN
static String
SOURCE_IP
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Pool.CreateBuilder
createBuilder(String subnetId, Protocol protocol, String lbMethod)
boolean
equals(Object o)
Boolean
getAdminStateUp()
String
getDescription()
com.google.common.collect.ImmutableSet<String>
getHealthMonitors()
com.google.common.collect.ImmutableList<HealthMonitorStatus>
getHealthMonitorsStatus()
String
getId()
String
getLBMethod()
com.google.common.collect.ImmutableSet<String>
getMembers()
String
getName()
Protocol
getProtocol()
String
getProvider()
LBaaSStatus
getStatus()
String
getStatusDescription()
String
getSubnetId()
String
getTenantId()
String
getVIPId()
int
hashCode()
String
toString()
static Pool.UpdateBuilder
updateBuilder()
-
-
-
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.
-
-