public static class GbpExternalPolicyCreate.ExternalPolicyConcreteBuilder extends Object implements ExternalPolicyBuilder
| Constructor and Description |
|---|
ExternalPolicyConcreteBuilder() |
ExternalPolicyConcreteBuilder(GbpExternalPolicyCreate gbpExternalPolicy) |
| Modifier and Type | Method and Description |
|---|---|
ExternalPolicyCreate |
build()
Creates and return the Model Entity M
|
ExternalPolicyBuilder |
consumedPolicyRuleSets(List<String> policyRuleSet) |
ExternalPolicyBuilder |
description(String description) |
ExternalPolicyBuilder |
externalSegments(List<String> externalSegmentIds) |
ExternalPolicyBuilder |
from(ExternalPolicyCreate in)
Creates a Builder using the param M as the default values
|
ExternalPolicyBuilder |
isShared(boolean shared) |
ExternalPolicyBuilder |
name(String name) |
ExternalPolicyBuilder |
providedPolicyRuleSets(List<String> policyRuleSet) |
public ExternalPolicyConcreteBuilder()
public ExternalPolicyConcreteBuilder(GbpExternalPolicyCreate gbpExternalPolicy)
public ExternalPolicyCreate build()
Buildable.Builderbuild in interface Buildable.Builder<ExternalPolicyBuilder,ExternalPolicyCreate>public ExternalPolicyBuilder from(ExternalPolicyCreate in)
Buildable.Builderfrom in interface Buildable.Builder<ExternalPolicyBuilder,ExternalPolicyCreate>public ExternalPolicyBuilder name(String name)
name in interface ExternalPolicyBuilderpublic ExternalPolicyBuilder description(String description)
description in interface ExternalPolicyBuilderpublic ExternalPolicyBuilder isShared(boolean shared)
isShared in interface ExternalPolicyBuilderpublic ExternalPolicyBuilder consumedPolicyRuleSets(List<String> policyRuleSet)
consumedPolicyRuleSets in interface ExternalPolicyBuilderpublic ExternalPolicyBuilder providedPolicyRuleSets(List<String> policyRuleSet)
providedPolicyRuleSets in interface ExternalPolicyBuilderpublic ExternalPolicyBuilder externalSegments(List<String> externalSegmentIds)
externalSegments in interface ExternalPolicyBuilderCopyright © 2017. All rights reserved.