public static class NeutronHealthMonitor.HealthMonitorConcretebuilder extends Object implements HealthMonitorBuilder
| Constructor and Description |
|---|
HealthMonitorConcretebuilder() |
HealthMonitorConcretebuilder(NeutronHealthMonitor m) |
| Modifier and Type | Method and Description |
|---|---|
HealthMonitorBuilder |
adminStateUp(boolean adminStateUp) |
HealthMonitor |
build()
Creates and return the Model Entity M
|
HealthMonitorBuilder |
delay(Integer delay) |
HealthMonitorBuilder |
expectedCodes(String expectedCodes) |
HealthMonitorBuilder |
from(HealthMonitor in)
Creates a Builder using the param M as the default values
|
HealthMonitorBuilder |
httpMethod(String httpMethod) |
HealthMonitorBuilder |
maxRetries(Integer maxRetries) |
HealthMonitorBuilder |
tenantId(String tenantId) |
HealthMonitorBuilder |
timeout(Integer timeout) |
HealthMonitorBuilder |
type(HealthMonitorType type) |
HealthMonitorBuilder |
urlPath(String urlPath) |
public HealthMonitorConcretebuilder()
public HealthMonitorConcretebuilder(NeutronHealthMonitor m)
public HealthMonitor build()
Buildable.Builderbuild in interface Buildable.Builder<HealthMonitorBuilder,HealthMonitor>public HealthMonitorBuilder from(HealthMonitor in)
Buildable.Builderfrom in interface Buildable.Builder<HealthMonitorBuilder,HealthMonitor>public HealthMonitorBuilder tenantId(String tenantId)
tenantId in interface HealthMonitorBuildertenantId - Owner of the VIP. Only an administrative user can specify a
tenant ID other than its own.public HealthMonitorBuilder type(HealthMonitorType type)
type in interface HealthMonitorBuildertype - The type of probe, which is PING, TCP, HTTP, or HTTPS, that is
sent by the load balancer to verify the member state.public HealthMonitorBuilder delay(Integer delay)
delay in interface HealthMonitorBuilderdelay - The time, in seconds, between sending probes to members.public HealthMonitorBuilder timeout(Integer timeout)
timeout in interface HealthMonitorBuildertimeout - Time in seconds to timeout each probe.public HealthMonitorBuilder maxRetries(Integer maxRetries)
maxRetries in interface HealthMonitorBuildermaxRetries - Maximum consecutive health probe tries.public HealthMonitorBuilder urlPath(String urlPath)
urlPath in interface HealthMonitorBuilderurlPath - Path portion of URI that will be probed if type is HTTP(S).public HealthMonitorBuilder expectedCodes(String expectedCodes)
expectedCodes in interface HealthMonitorBuilderexpectedCodes - Expected HTTP codes for a passing HTTP(S) monitor.public HealthMonitorBuilder httpMethod(String httpMethod)
httpMethod in interface HealthMonitorBuilderhttpMethod - GET/PUT/POSTpublic HealthMonitorBuilder adminStateUp(boolean adminStateUp)
adminStateUp in interface HealthMonitorBuilderadminStateUp - The administrative state of the VIP. A valid value is true
(UP) or false (DOWN).Copyright © 2017. All rights reserved.