Class GbpL2Policy.L2PolicyConcreteBuilder
- java.lang.Object
-
- org.openstack4j.openstack.gbp.domain.GbpL2Policy.L2PolicyConcreteBuilder
-
- All Implemented Interfaces:
Buildable.Builder<L2PolicyBuilder,L2Policy>,L2PolicyBuilder
- Enclosing class:
- GbpL2Policy
public static class GbpL2Policy.L2PolicyConcreteBuilder extends Object implements L2PolicyBuilder
-
-
Constructor Summary
Constructors Constructor Description L2PolicyConcreteBuilder()L2PolicyConcreteBuilder(GbpL2Policy gbpL2Policy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description L2Policybuild()Creates and return the Model Entity ML2PolicyBuilderdescription(String description)L2PolicyBuilderfrom(L2Policy in)Creates a Builder using the param M as the default valuesL2PolicyBuilderisShared(boolean shared)L2PolicyBuilderl3PolicyId(String id)L2PolicyBuildername(String name)L2PolicyBuildernetworkId(String id)L2PolicyBuilderpolicyTargetGroups(List<String> ids)
-
-
-
Constructor Detail
-
L2PolicyConcreteBuilder
public L2PolicyConcreteBuilder(GbpL2Policy gbpL2Policy)
-
L2PolicyConcreteBuilder
public L2PolicyConcreteBuilder()
-
-
Method Detail
-
build
public L2Policy build()
Description copied from interface:Buildable.BuilderCreates and return the Model Entity M- Specified by:
buildin interfaceBuildable.Builder<L2PolicyBuilder,L2Policy>- Returns:
- M instance
-
from
public L2PolicyBuilder from(L2Policy in)
Description copied from interface:Buildable.BuilderCreates a Builder using the param M as the default values- Specified by:
fromin interfaceBuildable.Builder<L2PolicyBuilder,L2Policy>- Returns:
- Builder
-
name
public L2PolicyBuilder name(String name)
- Specified by:
namein interfaceL2PolicyBuilder
-
description
public L2PolicyBuilder description(String description)
- Specified by:
descriptionin interfaceL2PolicyBuilder
-
isShared
public L2PolicyBuilder isShared(boolean shared)
- Specified by:
isSharedin interfaceL2PolicyBuilder
-
networkId
public L2PolicyBuilder networkId(String id)
- Specified by:
networkIdin interfaceL2PolicyBuilder
-
l3PolicyId
public L2PolicyBuilder l3PolicyId(String id)
- Specified by:
l3PolicyIdin interfaceL2PolicyBuilder
-
policyTargetGroups
public L2PolicyBuilder policyTargetGroups(List<String> ids)
- Specified by:
policyTargetGroupsin interfaceL2PolicyBuilder
-
-