Interface LbPoolV2UpdateBuilder
-
- All Superinterfaces:
Buildable.Builder<LbPoolV2UpdateBuilder,LbPoolV2Update>
- All Known Implementing Classes:
NeutronLbPoolV2Update.LbPoolV2UpdateContreteBuilder
public interface LbPoolV2UpdateBuilder extends Buildable.Builder<LbPoolV2UpdateBuilder,LbPoolV2Update>
A builder to update an lbaas v2 pool- Author:
- emjburns
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LbPoolV2UpdateBuilderadminStateUp(boolean adminStateUp)LbPoolV2UpdateBuilderdescription(String description)LbPoolV2UpdateBuilderlbMethod(LbMethod lbMethod)LbPoolV2UpdateBuildername(String name)LbPoolV2UpdateBuildersessionPersistence(SessionPersistence sessionPersistence)Optional-
Methods inherited from interface org.openstack4j.common.Buildable.Builder
build, from
-
-
-
-
Method Detail
-
lbMethod
LbPoolV2UpdateBuilder lbMethod(LbMethod lbMethod)
- 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
LbPoolV2UpdateBuilder name(String name)
- Parameters:
name- Pool name. Does not have to be unique.- Returns:
- LbPoolV2UpdateBuilder
-
description
LbPoolV2UpdateBuilder description(String description)
- Parameters:
description- Description for the pool.- Returns:
- LbPoolV2UpdateBuilder
-
adminStateUp
LbPoolV2UpdateBuilder adminStateUp(boolean adminStateUp)
- Parameters:
adminStateUp- The administrative state of the lb pool, which is up (true) or down (false).- Returns:
- LbPoolV2UpdateBuilder
-
sessionPersistence
LbPoolV2UpdateBuilder sessionPersistence(SessionPersistence sessionPersistence)
Optional- 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
-
-