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 classHealthMonitor.CreateBuilderCreate builder (inheriting from Builder).static classHealthMonitor.CreateHealthMonitorCreate options - extend the domain class, passed to API create calls.static classHealthMonitor.UpdateBuilderUpdate builder (inheriting from Builder).static classHealthMonitor.UpdateHealthMonitorUpdate 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.CreateBuildercreateBuilder(ProbeType type, Integer delay, Integer timeout, Integer maxRetries)booleanequals(Object o)BooleangetAdminStateUp()IntegergetDelay()StringgetExpectedCodes()HttpMethodgetHttpMethod()StringgetId()IntegergetMaxRetries()com.google.common.collect.ImmutableList<PoolStatus>getPools()LBaaSStatusgetStatus()StringgetStatusDescription()StringgetTenantId()IntegergetTimeout()ProbeTypegetType()StringgetUrlPath()inthashCode()StringtoString()static HealthMonitor.UpdateBuilderupdateBuilder()
-
-
-
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.
-
-