Class HealthMonitor
java.lang.Object
org.jclouds.openstack.neutron.v2.domain.lbaas.v1.HealthMonitor
- Direct Known Subclasses:
HealthMonitor.CreateHealthMonitor
,HealthMonitor.UpdateHealthMonitor
A Neutron LBaaS v1 HealthMonitor.
-
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. -
Method Summary
Modifier and TypeMethodDescriptionstatic HealthMonitor.CreateBuilder
createBuilder
(ProbeType type, Integer delay, Integer timeout, Integer maxRetries) boolean
getDelay()
getId()
com.google.common.collect.ImmutableList
<PoolStatus> getPools()
getType()
int
hashCode()
toString()
static HealthMonitor.UpdateBuilder
-
Method Details
-
getId
- Returns:
- the id of the HealthMonitor.
-
getTenantId
- Returns:
- the tenant id of the HealthMonitor.
-
getType
- Returns:
- the probe type for this HealthMonitor.
-
getDelay
- Returns:
- the delay for this HealthMonitor.
-
getTimeout
- Returns:
- the timeout for this HealthMonitor.
-
getMaxRetries
- Returns:
- the max retries for this HealthMonitor.
-
getHttpMethod
- Returns:
- the HTTP method for this HealthMonitor.
-
getUrlPath
- Returns:
- the URL path for this HealthMonitor.
-
getExpectedCodes
- Returns:
- the expected codes for this HealthMonitor.
-
getPools
- Returns:
- the pools for this HealthMonitor.
-
getAdminStateUp
- Returns:
- the administrative state for this HealthMonitor.
-
getStatus
- Returns:
- the status for this HealthMonitor.
-
getStatusDescription
- Returns:
- the status description for this HealthMonitor.
-
equals
-
hashCode
public int hashCode() -
toString
-
createBuilder
public static HealthMonitor.CreateBuilder createBuilder(ProbeType type, Integer delay, Integer timeout, Integer maxRetries) - Returns:
- the Builder for creating a new HealthMonitor.
-
updateBuilder
- Returns:
- the Builder for updating a HealthMonitor.
-