Class GbpL3Policy.L3PolicyConcreteBuilder
- java.lang.Object
-
- org.openstack4j.openstack.gbp.domain.GbpL3Policy.L3PolicyConcreteBuilder
-
- All Implemented Interfaces:
Buildable.Builder<L3PolicyBuilder,L3Policy>,L3PolicyBuilder
- Enclosing class:
- GbpL3Policy
public static class GbpL3Policy.L3PolicyConcreteBuilder extends Object implements L3PolicyBuilder
-
-
Constructor Summary
Constructors Constructor Description L3PolicyConcreteBuilder()L3PolicyConcreteBuilder(GbpL3Policy gbpL3Policy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description L3Policybuild()Creates and return the Model Entity ML3PolicyBuilderdescription(String description)L3PolicyBuilderexternalSegments(List<String> extSegmentIds)L3PolicyBuilderfrom(L3Policy in)Creates a Builder using the param M as the default valuesL3PolicyBuilderippool(String ippool)L3PolicyBuilderipVersion(int ipVersion)L3PolicyBuilderisShared(boolean shared)L3PolicyBuildername(String name)L3PolicyBuildersubnetPrefixLength(String subnetPrefixLength)
-
-
-
Constructor Detail
-
L3PolicyConcreteBuilder
public L3PolicyConcreteBuilder(GbpL3Policy gbpL3Policy)
-
L3PolicyConcreteBuilder
public L3PolicyConcreteBuilder()
-
-
Method Detail
-
build
public L3Policy build()
Description copied from interface:Buildable.BuilderCreates and return the Model Entity M- Specified by:
buildin interfaceBuildable.Builder<L3PolicyBuilder,L3Policy>- Returns:
- M instance
-
from
public L3PolicyBuilder from(L3Policy in)
Description copied from interface:Buildable.BuilderCreates a Builder using the param M as the default values- Specified by:
fromin interfaceBuildable.Builder<L3PolicyBuilder,L3Policy>- Returns:
- Builder
-
name
public L3PolicyBuilder name(String name)
- Specified by:
namein interfaceL3PolicyBuilder
-
description
public L3PolicyBuilder description(String description)
- Specified by:
descriptionin interfaceL3PolicyBuilder
-
ipVersion
public L3PolicyBuilder ipVersion(int ipVersion)
- Specified by:
ipVersionin interfaceL3PolicyBuilder
-
ippool
public L3PolicyBuilder ippool(String ippool)
- Specified by:
ippoolin interfaceL3PolicyBuilder
-
subnetPrefixLength
public L3PolicyBuilder subnetPrefixLength(String subnetPrefixLength)
- Specified by:
subnetPrefixLengthin interfaceL3PolicyBuilder
-
isShared
public L3PolicyBuilder isShared(boolean shared)
- Specified by:
isSharedin interfaceL3PolicyBuilder
-
externalSegments
public L3PolicyBuilder externalSegments(List<String> extSegmentIds)
- Specified by:
externalSegmentsin interfaceL3PolicyBuilder
-
-