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.Builder
build
in interface Buildable.Builder<HealthMonitorBuilder,HealthMonitor>
public HealthMonitorBuilder from(HealthMonitor in)
Buildable.Builder
from
in interface Buildable.Builder<HealthMonitorBuilder,HealthMonitor>
public HealthMonitorBuilder tenantId(String tenantId)
tenantId
in interface HealthMonitorBuilder
tenantId
- 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 HealthMonitorBuilder
type
- 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 HealthMonitorBuilder
delay
- The time, in seconds, between sending probes to members.public HealthMonitorBuilder timeout(Integer timeout)
timeout
in interface HealthMonitorBuilder
timeout
- Time in seconds to timeout each probe.public HealthMonitorBuilder maxRetries(Integer maxRetries)
maxRetries
in interface HealthMonitorBuilder
maxRetries
- Maximum consecutive health probe tries.public HealthMonitorBuilder urlPath(String urlPath)
urlPath
in interface HealthMonitorBuilder
urlPath
- Path portion of URI that will be probed if type is HTTP(S).public HealthMonitorBuilder expectedCodes(String expectedCodes)
expectedCodes
in interface HealthMonitorBuilder
expectedCodes
- Expected HTTP codes for a passing HTTP(S) monitor.public HealthMonitorBuilder httpMethod(String httpMethod)
httpMethod
in interface HealthMonitorBuilder
httpMethod
- GET/PUT/POSTpublic HealthMonitorBuilder adminStateUp(boolean adminStateUp)
adminStateUp
in interface HealthMonitorBuilder
adminStateUp
- The administrative state of the VIP. A valid value is true
(UP) or false (DOWN).Copyright © 2017. All rights reserved.