Class OctaviaLbPoolV2Update.LbPoolV2UpdateContreteBuilder
- java.lang.Object
-
- org.openstack4j.openstack.octavia.domain.OctaviaLbPoolV2Update.LbPoolV2UpdateContreteBuilder
-
- All Implemented Interfaces:
Buildable.Builder<LbPoolV2UpdateBuilder,LbPoolV2Update>,LbPoolV2UpdateBuilder
- Enclosing class:
- OctaviaLbPoolV2Update
public static class OctaviaLbPoolV2Update.LbPoolV2UpdateContreteBuilder extends Object implements LbPoolV2UpdateBuilder
-
-
Constructor Summary
Constructors Constructor Description LbPoolV2UpdateContreteBuilder()LbPoolV2UpdateContreteBuilder(OctaviaLbPoolV2Update m)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OctaviaLbPoolV2Update.LbPoolV2UpdateContreteBuilderadminStateUp(boolean adminStateUp)LbPoolV2Updatebuild()Creates and return the Model Entity MOctaviaLbPoolV2Update.LbPoolV2UpdateContreteBuilderdescription(String description)OctaviaLbPoolV2Update.LbPoolV2UpdateContreteBuilderfrom(LbPoolV2Update in)Creates a Builder using the param M as the default valuesOctaviaLbPoolV2Update.LbPoolV2UpdateContreteBuilderlbMethod(LbMethod lbMethod)OctaviaLbPoolV2Update.LbPoolV2UpdateContreteBuildername(String name)LbPoolV2UpdateBuildersessionPersistence(SessionPersistence sessionPersistence)Optional
-
-
-
Constructor Detail
-
LbPoolV2UpdateContreteBuilder
public LbPoolV2UpdateContreteBuilder()
-
LbPoolV2UpdateContreteBuilder
public LbPoolV2UpdateContreteBuilder(OctaviaLbPoolV2Update m)
-
-
Method Detail
-
build
public LbPoolV2Update build()
Description copied from interface:Buildable.BuilderCreates and return the Model Entity M- Specified by:
buildin interfaceBuildable.Builder<LbPoolV2UpdateBuilder,LbPoolV2Update>- Returns:
- M instance
-
from
public OctaviaLbPoolV2Update.LbPoolV2UpdateContreteBuilder from(LbPoolV2Update in)
Description copied from interface:Buildable.BuilderCreates a Builder using the param M as the default values- Specified by:
fromin interfaceBuildable.Builder<LbPoolV2UpdateBuilder,LbPoolV2Update>- Returns:
- Builder
-
lbMethod
public OctaviaLbPoolV2Update.LbPoolV2UpdateContreteBuilder lbMethod(LbMethod lbMethod)
- Specified by:
lbMethodin interfaceLbPoolV2UpdateBuilder- Parameters:
lbMethod- The load-balancer algorithm, which is round-robin, least-connections, and so on. This value, which must be supported, is dependent on the load-balancer provider. Round robin must be supported.- Returns:
- LbPoolV2UpdateBuilder
-
name
public OctaviaLbPoolV2Update.LbPoolV2UpdateContreteBuilder name(String name)
- Specified by:
namein interfaceLbPoolV2UpdateBuilder- Parameters:
name- Pool name. Does not have to be unique.- Returns:
- LbPoolV2UpdateBuilder
-
description
public OctaviaLbPoolV2Update.LbPoolV2UpdateContreteBuilder description(String description)
- Specified by:
descriptionin interfaceLbPoolV2UpdateBuilder- Parameters:
description- Description for the pool.- Returns:
- LbPoolV2UpdateBuilder
-
sessionPersistence
public LbPoolV2UpdateBuilder sessionPersistence(SessionPersistence sessionPersistence)
Optional- Specified by:
sessionPersistencein interfaceLbPoolV2UpdateBuilder- Parameters:
sessionPersistence- Session persistence parameters for the lbpool. Omit the session_persistence parameter to prevent session persistence. When no session persistence is used, the session_persistence parameter does not appear in the API response. To clear session persistence for the lbpool, set the session_persistence parameter to null in a lbpool update request.- Returns:
- LbPoolV2UpdateBuilder
-
adminStateUp
public OctaviaLbPoolV2Update.LbPoolV2UpdateContreteBuilder adminStateUp(boolean adminStateUp)
- Specified by:
adminStateUpin interfaceLbPoolV2UpdateBuilder- Parameters:
adminStateUp- The administrative state of the lb pool, which is up (true) or down (false).- Returns:
- LbPoolV2UpdateBuilder
-
-