Class NeutronHealthMonitorV2Update.HealthMonitorV2UpdateConcreteBuilder
- java.lang.Object
-
- org.openstack4j.openstack.networking.domain.ext.NeutronHealthMonitorV2Update.HealthMonitorV2UpdateConcreteBuilder
-
- All Implemented Interfaces:
Buildable.Builder<HealthMonitorV2UpdateBuilder,HealthMonitorV2Update>,HealthMonitorV2UpdateBuilder
- Enclosing class:
- NeutronHealthMonitorV2Update
public static class NeutronHealthMonitorV2Update.HealthMonitorV2UpdateConcreteBuilder extends Object implements HealthMonitorV2UpdateBuilder
-
-
Constructor Summary
Constructors Constructor Description HealthMonitorV2UpdateConcreteBuilder()HealthMonitorV2UpdateConcreteBuilder(NeutronHealthMonitorV2Update m)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HealthMonitorV2UpdateBuilderadminStateUp(boolean adminStateUp)HealthMonitorV2Updatebuild()Creates and return the Model Entity MHealthMonitorV2UpdateBuilderdelay(Integer delay)HealthMonitorV2UpdateBuilderexpectedCodes(String expectedCodes)HealthMonitorV2UpdateBuilderfrom(HealthMonitorV2Update in)Creates a Builder using the param M as the default valuesHealthMonitorV2UpdateBuilderhttpMethod(String httpMethod)HealthMonitorV2UpdateBuildermaxRetries(Integer maxRetries)HealthMonitorV2UpdateBuildertimeout(Integer timeout)HealthMonitorV2UpdateBuilderurlPath(String urlPath)
-
-
-
Constructor Detail
-
HealthMonitorV2UpdateConcreteBuilder
public HealthMonitorV2UpdateConcreteBuilder()
-
HealthMonitorV2UpdateConcreteBuilder
public HealthMonitorV2UpdateConcreteBuilder(NeutronHealthMonitorV2Update m)
-
-
Method Detail
-
build
public HealthMonitorV2Update build()
Creates and return the Model Entity M- Specified by:
buildin interfaceBuildable.Builder<HealthMonitorV2UpdateBuilder,HealthMonitorV2Update>- Returns:
- M instance
-
from
public HealthMonitorV2UpdateBuilder from(HealthMonitorV2Update in)
Creates a Builder using the param M as the default values- Specified by:
fromin interfaceBuildable.Builder<HealthMonitorV2UpdateBuilder,HealthMonitorV2Update>- Returns:
- Builder
-
delay
public HealthMonitorV2UpdateBuilder delay(Integer delay)
- Specified by:
delayin interfaceHealthMonitorV2UpdateBuilder- Parameters:
delay- The time, in seconds, between sending probes to members.- Returns:
- HealthMonitorV2UpdateBuilder
-
urlPath
public HealthMonitorV2UpdateBuilder urlPath(String urlPath)
- Specified by:
urlPathin interfaceHealthMonitorV2UpdateBuilder- Parameters:
urlPath- Path portion of URI that will be probed if type is HTTP(S).- Returns:
- HealthMonitorUpdateBuilder
-
expectedCodes
public HealthMonitorV2UpdateBuilder expectedCodes(String expectedCodes)
- Specified by:
expectedCodesin interfaceHealthMonitorV2UpdateBuilder- Parameters:
expectedCodes- Expected HTTP codes for a passing HTTP(S) monitor.- Returns:
- HealthMonitorV2UpdateBuilder
-
httpMethod
public HealthMonitorV2UpdateBuilder httpMethod(String httpMethod)
- Specified by:
httpMethodin interfaceHealthMonitorV2UpdateBuilder- Parameters:
httpMethod- GET/PUT/POST- Returns:
- HealthMonitorV2UpdateBuilder
-
maxRetries
public HealthMonitorV2UpdateBuilder maxRetries(Integer maxRetries)
- Specified by:
maxRetriesin interfaceHealthMonitorV2UpdateBuilder- Parameters:
maxRetries- Maximum consecutive health probe tries.- Returns:
- HealthMonitorV2UpdateBuilder
-
adminStateUp
public HealthMonitorV2UpdateBuilder adminStateUp(boolean adminStateUp)
- Specified by:
adminStateUpin interfaceHealthMonitorV2UpdateBuilder- Parameters:
adminStateUp- The administrative state of the VIP. A valid value is true (UP) or false (DOWN).- Returns:
- HealthMonitorV2UpdateBuilder
-
timeout
public HealthMonitorV2UpdateBuilder timeout(Integer timeout)
- Specified by:
timeoutin interfaceHealthMonitorV2UpdateBuilder- Parameters:
timeout- Time in seconds to timeout each probe.- Returns:
- HealthMonitorV2UpdateBuilder
-
-