Class GbpPolicyTargetGroupCreate.PolicyTargetConcreteGroupBuilder
- java.lang.Object
-
- org.openstack4j.openstack.gbp.domain.GbpPolicyTargetGroupCreate.PolicyTargetConcreteGroupBuilder
-
- All Implemented Interfaces:
Buildable.Builder<PolicyTargetGroupBuilder,PolicyTargetGroupCreate>,PolicyTargetGroupBuilder
- Enclosing class:
- GbpPolicyTargetGroupCreate
public static class GbpPolicyTargetGroupCreate.PolicyTargetConcreteGroupBuilder extends Object implements PolicyTargetGroupBuilder
-
-
Constructor Summary
Constructors Constructor Description PolicyTargetConcreteGroupBuilder()PolicyTargetConcreteGroupBuilder(GbpPolicyTargetGroupCreate gbpPolicyTargetGroup)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PolicyTargetGroupCreatebuild()Creates and return the Model Entity MPolicyTargetGroupBuilderconsumedPolicyRuleSets(List<String> policyRuleSet)PolicyTargetGroupBuilderdescription(String description)PolicyTargetGroupBuilderfrom(PolicyTargetGroupCreate in)Creates a Builder using the param M as the default valuesPolicyTargetGroupBuilderisShared(boolean shared)PolicyTargetGroupBuilderl2Policy(String id)PolicyTargetGroupBuildername(String name)PolicyTargetGroupBuildernetworkServicePolicyId(String id)PolicyTargetGroupBuilderpolicyTargets(List<String> policyTargets)PolicyTargetGroupBuilderprovidedPolicyRuleSets(List<String> policyRuleSet)PolicyTargetGroupBuilderserviceManagement(boolean serviceManagement)
-
-
-
Constructor Detail
-
PolicyTargetConcreteGroupBuilder
public PolicyTargetConcreteGroupBuilder(GbpPolicyTargetGroupCreate gbpPolicyTargetGroup)
-
PolicyTargetConcreteGroupBuilder
public PolicyTargetConcreteGroupBuilder()
-
-
Method Detail
-
build
public PolicyTargetGroupCreate build()
Description copied from interface:Buildable.BuilderCreates and return the Model Entity M- Specified by:
buildin interfaceBuildable.Builder<PolicyTargetGroupBuilder,PolicyTargetGroupCreate>- Returns:
- M instance
-
from
public PolicyTargetGroupBuilder from(PolicyTargetGroupCreate in)
Description copied from interface:Buildable.BuilderCreates a Builder using the param M as the default values- Specified by:
fromin interfaceBuildable.Builder<PolicyTargetGroupBuilder,PolicyTargetGroupCreate>- Returns:
- Builder
-
name
public PolicyTargetGroupBuilder name(String name)
- Specified by:
namein interfacePolicyTargetGroupBuilder
-
description
public PolicyTargetGroupBuilder description(String description)
- Specified by:
descriptionin interfacePolicyTargetGroupBuilder
-
isShared
public PolicyTargetGroupBuilder isShared(boolean shared)
- Specified by:
isSharedin interfacePolicyTargetGroupBuilder
-
consumedPolicyRuleSets
public PolicyTargetGroupBuilder consumedPolicyRuleSets(List<String> policyRuleSet)
- Specified by:
consumedPolicyRuleSetsin interfacePolicyTargetGroupBuilder
-
providedPolicyRuleSets
public PolicyTargetGroupBuilder providedPolicyRuleSets(List<String> policyRuleSet)
- Specified by:
providedPolicyRuleSetsin interfacePolicyTargetGroupBuilder
-
policyTargets
public PolicyTargetGroupBuilder policyTargets(List<String> policyTargets)
- Specified by:
policyTargetsin interfacePolicyTargetGroupBuilder
-
networkServicePolicyId
public PolicyTargetGroupBuilder networkServicePolicyId(String id)
- Specified by:
networkServicePolicyIdin interfacePolicyTargetGroupBuilder
-
l2Policy
public PolicyTargetGroupBuilder l2Policy(String id)
- Specified by:
l2Policyin interfacePolicyTargetGroupBuilder
-
serviceManagement
public PolicyTargetGroupBuilder serviceManagement(boolean serviceManagement)
- Specified by:
serviceManagementin interfacePolicyTargetGroupBuilder
-
-