Interface HealthMonitorUpdateBuilder
-
- All Superinterfaces:
Buildable.Builder<HealthMonitorUpdateBuilder,HealthMonitorUpdate>
- All Known Implementing Classes:
NeutronHealthMonitorUpdate.HealthMonitorUpdateConcreteBuilder
public interface HealthMonitorUpdateBuilder extends Buildable.Builder<HealthMonitorUpdateBuilder,HealthMonitorUpdate>
A builder to update a vip- Author:
- liujunpeng
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description HealthMonitorUpdateBuilderadminStateUp(boolean adminStateUp)HealthMonitorUpdateBuilderdelay(Integer delay)HealthMonitorUpdateBuilderexpectedCodes(String expectedCodes)HealthMonitorUpdateBuilderhttpMethod(String httpMethod)HealthMonitorUpdateBuildermaxRetries(Integer maxRetries)HealthMonitorUpdateBuildertimeout(Integer timeout)HealthMonitorUpdateBuilderurlPath(String urlPath)-
Methods inherited from interface org.openstack4j.common.Buildable.Builder
build, from
-
-
-
-
Method Detail
-
delay
HealthMonitorUpdateBuilder delay(Integer delay)
- Parameters:
dealy- The time, in seconds, between sending probes to members.- Returns:
- HealthMonitorUpdateBuilder
-
urlPath
HealthMonitorUpdateBuilder urlPath(String urlPath)
- Parameters:
urlPath- Path portion of URI that will be probed if type is HTTP(S).- Returns:
- HealthMonitorUpdateBuilder
-
expectedCodes
HealthMonitorUpdateBuilder expectedCodes(String expectedCodes)
- Parameters:
expectedCodes- Expected HTTP codes for a passing HTTP(S) monitor.- Returns:
- HealthMonitorUpdateBuilder
-
httpMethod
HealthMonitorUpdateBuilder httpMethod(String httpMethod)
- Parameters:
httpMethod- GET/PUT/POST- Returns:
- HealthMonitorUpdateBuilder
-
maxRetries
HealthMonitorUpdateBuilder maxRetries(Integer maxRetries)
- Parameters:
maxRetries- Maximum consecutive health probe tries.- Returns:
- HealthMonitorUpdateBuilder
-
adminStateUp
HealthMonitorUpdateBuilder adminStateUp(boolean adminStateUp)
- Parameters:
adminStateUp- The administrative state of the VIP. A valid value is true (UP) or false (DOWN).- Returns:
- HealthMonitorUpdateBuilder
-
timeout
HealthMonitorUpdateBuilder timeout(Integer timeout)
- Parameters:
timeout- Time in seconds to timeout each probe.- Returns:
- HealthMonitorUpdateBuilder
-
-