Class GbpExternalPolicyCreate.ExternalPolicyConcreteBuilder
- java.lang.Object
-
- org.openstack4j.openstack.gbp.domain.GbpExternalPolicyCreate.ExternalPolicyConcreteBuilder
-
- All Implemented Interfaces:
Buildable.Builder<ExternalPolicyBuilder,ExternalPolicyCreate>,ExternalPolicyBuilder
- Enclosing class:
- GbpExternalPolicyCreate
public static class GbpExternalPolicyCreate.ExternalPolicyConcreteBuilder extends Object implements ExternalPolicyBuilder
-
-
Constructor Summary
Constructors Constructor Description ExternalPolicyConcreteBuilder()ExternalPolicyConcreteBuilder(GbpExternalPolicyCreate gbpExternalPolicy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExternalPolicyCreatebuild()Creates and return the Model Entity MExternalPolicyBuilderconsumedPolicyRuleSets(List<String> policyRuleSet)ExternalPolicyBuilderdescription(String description)ExternalPolicyBuilderexternalSegments(List<String> externalSegmentIds)ExternalPolicyBuilderfrom(ExternalPolicyCreate in)Creates a Builder using the param M as the default valuesExternalPolicyBuilderisShared(boolean shared)ExternalPolicyBuildername(String name)ExternalPolicyBuilderprovidedPolicyRuleSets(List<String> policyRuleSet)
-
-
-
Constructor Detail
-
ExternalPolicyConcreteBuilder
public ExternalPolicyConcreteBuilder()
-
ExternalPolicyConcreteBuilder
public ExternalPolicyConcreteBuilder(GbpExternalPolicyCreate gbpExternalPolicy)
-
-
Method Detail
-
build
public ExternalPolicyCreate build()
Description copied from interface:Buildable.BuilderCreates and return the Model Entity M- Specified by:
buildin interfaceBuildable.Builder<ExternalPolicyBuilder,ExternalPolicyCreate>- Returns:
- M instance
-
from
public ExternalPolicyBuilder from(ExternalPolicyCreate in)
Description copied from interface:Buildable.BuilderCreates a Builder using the param M as the default values- Specified by:
fromin interfaceBuildable.Builder<ExternalPolicyBuilder,ExternalPolicyCreate>- Returns:
- Builder
-
name
public ExternalPolicyBuilder name(String name)
- Specified by:
namein interfaceExternalPolicyBuilder
-
description
public ExternalPolicyBuilder description(String description)
- Specified by:
descriptionin interfaceExternalPolicyBuilder
-
isShared
public ExternalPolicyBuilder isShared(boolean shared)
- Specified by:
isSharedin interfaceExternalPolicyBuilder
-
consumedPolicyRuleSets
public ExternalPolicyBuilder consumedPolicyRuleSets(List<String> policyRuleSet)
- Specified by:
consumedPolicyRuleSetsin interfaceExternalPolicyBuilder
-
providedPolicyRuleSets
public ExternalPolicyBuilder providedPolicyRuleSets(List<String> policyRuleSet)
- Specified by:
providedPolicyRuleSetsin interfaceExternalPolicyBuilder
-
externalSegments
public ExternalPolicyBuilder externalSegments(List<String> externalSegmentIds)
- Specified by:
externalSegmentsin interfaceExternalPolicyBuilder
-
-