Class NeutronVipUpdate.VipUpdateContreteBuilder
- java.lang.Object
-
- org.openstack4j.openstack.networking.domain.ext.NeutronVipUpdate.VipUpdateContreteBuilder
-
- All Implemented Interfaces:
Buildable.Builder<VipUpdateBuilder,VipUpdate>,VipUpdateBuilder
- Enclosing class:
- NeutronVipUpdate
public static class NeutronVipUpdate.VipUpdateContreteBuilder extends Object implements VipUpdateBuilder
-
-
Constructor Summary
Constructors Constructor Description VipUpdateContreteBuilder()VipUpdateContreteBuilder(NeutronVipUpdate m)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VipUpdateBuilderadminStateUp(boolean adminStateUp)OptionalVipUpdatebuild()Creates and return the Model Entity MVipUpdateBuilderconnectionLimit(Integer connectionLimit)OptionalVipUpdateBuilderdescription(String description)OptionalVipUpdateBuilderfrom(VipUpdate in)Creates a Builder using the param M as the default valuesVipUpdateBuildername(String name)OptionalVipUpdateBuilderpoolId(String poolId)OptionalVipUpdateBuildersessionPersistence(SessionPersistence sessionPersistence)Optional
-
-
-
Constructor Detail
-
VipUpdateContreteBuilder
public VipUpdateContreteBuilder()
-
VipUpdateContreteBuilder
public VipUpdateContreteBuilder(NeutronVipUpdate m)
-
-
Method Detail
-
build
public VipUpdate build()
Description copied from interface:Buildable.BuilderCreates and return the Model Entity M- Specified by:
buildin interfaceBuildable.Builder<VipUpdateBuilder,VipUpdate>- Returns:
- M instance
-
from
public VipUpdateBuilder from(VipUpdate in)
Description copied from interface:Buildable.BuilderCreates a Builder using the param M as the default values- Specified by:
fromin interfaceBuildable.Builder<VipUpdateBuilder,VipUpdate>- Returns:
- Builder
-
name
public VipUpdateBuilder name(String name)
Optional- Specified by:
namein interfaceVipUpdateBuilder- Parameters:
name- Human-readable name for the VIP. Does not have to be unique.- Returns:
- VipUpdateBuilder
-
description
public VipUpdateBuilder description(String description)
Optional- Specified by:
descriptionin interfaceVipUpdateBuilder- Parameters:
description- Human-readable description for the VIP.- Returns:
- VipUpdateBuilder
-
poolId
public VipUpdateBuilder poolId(String poolId)
Optional- Specified by:
poolIdin interfaceVipUpdateBuilder- Parameters:
poolId- The ID of the pool with which the VIP is associated.- Returns:
- VipUpdateBuilder
-
sessionPersistence
public VipUpdateBuilder sessionPersistence(SessionPersistence sessionPersistence)
Optional- Specified by:
sessionPersistencein interfaceVipUpdateBuilder- Parameters:
sessionPersistence- Session persistence parameters for the VIP. 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 VIP, set the session_persistence parameter to null in a VIP update request.- Returns:
- VipUpdateBuilder
-
connectionLimit
public VipUpdateBuilder connectionLimit(Integer connectionLimit)
Optional- Specified by:
connectionLimitin interfaceVipUpdateBuilder- Parameters:
connectionLimit- . The maximum number of connections allowed for the VIP. Value is -1 if the limit is not set.- Returns:
- VipUpdateBuilder
-
adminStateUp
public VipUpdateBuilder adminStateUp(boolean adminStateUp)
Optional- Specified by:
adminStateUpin interfaceVipUpdateBuilder- Parameters:
adminStateUp- The administrative state of the VIP. A valid value is true (UP) or false (DOWN).- Returns:
- VipUpdateBuilder
-
-