Class HealthMonitor
- java.lang.Object
-
- org.jclouds.openstack.neutron.v2.domain.lbaas.v1.HealthMonitor
-
- Direct Known Subclasses:
HealthMonitor.CreateHealthMonitor
,HealthMonitor.UpdateHealthMonitor
public class HealthMonitor extends Object
A Neutron LBaaS v1 HealthMonitor.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
HealthMonitor.CreateBuilder
Create builder (inheriting from Builder).static class
HealthMonitor.CreateHealthMonitor
Create options - extend the domain class, passed to API create calls.static class
HealthMonitor.UpdateBuilder
Update builder (inheriting from Builder).static class
HealthMonitor.UpdateHealthMonitor
Update options - extend the domain class, passed to API update calls.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static HealthMonitor.CreateBuilder
createBuilder(ProbeType type, Integer delay, Integer timeout, Integer maxRetries)
boolean
equals(Object o)
Boolean
getAdminStateUp()
Integer
getDelay()
String
getExpectedCodes()
HttpMethod
getHttpMethod()
String
getId()
Integer
getMaxRetries()
com.google.common.collect.ImmutableList<PoolStatus>
getPools()
LBaaSStatus
getStatus()
String
getStatusDescription()
String
getTenantId()
Integer
getTimeout()
ProbeType
getType()
String
getUrlPath()
int
hashCode()
String
toString()
static HealthMonitor.UpdateBuilder
updateBuilder()
-
-
-
Method Detail
-
getMaxRetries
@Nullable public Integer getMaxRetries()
- Returns:
- the max retries for this HealthMonitor.
-
getHttpMethod
@Nullable public HttpMethod getHttpMethod()
- Returns:
- the HTTP method for this HealthMonitor.
-
getExpectedCodes
@Nullable public String getExpectedCodes()
- Returns:
- the expected codes for this HealthMonitor.
-
getPools
@Nullable public com.google.common.collect.ImmutableList<PoolStatus> getPools()
- Returns:
- the pools for this HealthMonitor.
-
getAdminStateUp
@Nullable public Boolean getAdminStateUp()
- Returns:
- the administrative state for this HealthMonitor.
-
getStatus
@Nullable public LBaaSStatus getStatus()
- Returns:
- the status for this HealthMonitor.
-
getStatusDescription
@Nullable public String getStatusDescription()
- Returns:
- the status description for this HealthMonitor.
-
createBuilder
public static HealthMonitor.CreateBuilder createBuilder(ProbeType type, Integer delay, Integer timeout, Integer maxRetries)
- Returns:
- the Builder for creating a new HealthMonitor.
-
updateBuilder
public static HealthMonitor.UpdateBuilder updateBuilder()
- Returns:
- the Builder for updating a HealthMonitor.
-
-