Interface HealthMonitorV2Builder
-
- All Superinterfaces:
Buildable.Builder<HealthMonitorV2Builder,HealthMonitorV2>
- All Known Implementing Classes:
NeutronHealthMonitorV2.HealthMonitorV2Concretebuilder
public interface HealthMonitorV2Builder extends Buildable.Builder<HealthMonitorV2Builder,HealthMonitorV2>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description HealthMonitorV2BuilderadminStateUp(boolean adminStateUp)OptionalHealthMonitorV2Builderdelay(Integer delay)HealthMonitorV2BuilderexpectedCodes(String expectedCodes)OptionalHealthMonitorV2BuilderhttpMethod(String httpMethod)OptionalHealthMonitorV2BuildermaxRetries(Integer maxRetries)HealthMonitorV2BuilderpoolId(String poolId)HealthMonitorV2BuildertenantId(String tenantId)HealthMonitorV2Buildertimeout(Integer timeout)HealthMonitorV2Buildertype(HealthMonitorType type)HealthMonitorV2BuilderurlPath(String urlPath)Optional-
Methods inherited from interface org.openstack4j.common.Buildable.Builder
build, from
-
-
-
-
Method Detail
-
tenantId
HealthMonitorV2Builder tenantId(String tenantId)
- Parameters:
tenantId- Owner of the VIP. Only an administrative user can specify a tenant ID other than its own.- Returns:
- HealthMonitorV2Builder
-
type
HealthMonitorV2Builder type(HealthMonitorType type)
- Parameters:
type- The type of probe, which is TCP, HTTP, or HTTPS, that is sent by the health monitor to verify the member state.- Returns:
- HealthMonitorV2Builder
-
delay
HealthMonitorV2Builder delay(Integer delay)
- Parameters:
delay- The time, in seconds, between sending probes to members.- Returns:
- HealthMonitorV2Builder
-
timeout
HealthMonitorV2Builder timeout(Integer timeout)
- Parameters:
timeout- Time in seconds to timeout each probe.- Returns:
- HealthMonitorV2Builder
-
maxRetries
HealthMonitorV2Builder maxRetries(Integer maxRetries)
- Parameters:
maxRetries- Maximum consecutive health probe tries.- Returns:
- HealthMonitorV2Builder
-
poolId
HealthMonitorV2Builder poolId(String poolId)
- Parameters:
poolId- Pool that this health monitor is assigned to- Returns:
- HealthMonitorV2Builder
-
httpMethod
HealthMonitorV2Builder httpMethod(String httpMethod)
Optional- Parameters:
httpMethod- GET/PUT/POST- Returns:
- HealthMonitorV2Builder
-
urlPath
HealthMonitorV2Builder urlPath(String urlPath)
Optional- Parameters:
urlPath- Path portion of URI that will be probed if type is HTTP(S).- Returns:
- HealthMonitorV2Builder
-
expectedCodes
HealthMonitorV2Builder expectedCodes(String expectedCodes)
Optional- Parameters:
expectedCodes- Expected HTTP codes for a passing HTTP(S) monitor.- Returns:
- HealthMonitorV2Builder
-
adminStateUp
HealthMonitorV2Builder adminStateUp(boolean adminStateUp)
Optional- Parameters:
adminStateUp- The administrative state of the VIP. A valid value is true (UP) or false (DOWN). Default is true- Returns:
- HealthMonitorV2Builder
-
-