public static class GbpExternalSegment.ExternalSegmentConcreteBuilder extends Object implements ExternalSegmentBuilder
| Constructor and Description |
|---|
ExternalSegmentConcreteBuilder() |
ExternalSegmentConcreteBuilder(GbpExternalSegment gbpExternalSegment) |
| Modifier and Type | Method and Description |
|---|---|
ExternalSegment |
build()
Creates and return the Model Entity M
|
ExternalSegmentBuilder |
cidr(String cidr) |
ExternalSegmentBuilder |
description(String description) |
ExternalSegmentBuilder |
externalPolicies(List<String> extPolicyIds) |
ExternalSegmentBuilder |
externalRoutes(List<ExternalRoutes> extRoutes) |
ExternalSegmentBuilder |
from(ExternalSegment in)
Creates a Builder using the param M as the default values
|
ExternalSegmentBuilder |
ipVersion(int ipVersion) |
ExternalSegmentBuilder |
isPortAddressTranslation(boolean isPortAddressTranslation) |
ExternalSegmentBuilder |
isShared(boolean shared) |
ExternalSegmentBuilder |
name(String name) |
ExternalSegmentBuilder |
subnetId(String subnetId) |
public ExternalSegmentConcreteBuilder()
public ExternalSegmentConcreteBuilder(GbpExternalSegment gbpExternalSegment)
public ExternalSegment build()
Buildable.Builderbuild in interface Buildable.Builder<ExternalSegmentBuilder,ExternalSegment>public ExternalSegmentBuilder from(ExternalSegment in)
Buildable.Builderfrom in interface Buildable.Builder<ExternalSegmentBuilder,ExternalSegment>public ExternalSegmentBuilder name(String name)
name in interface ExternalSegmentBuilderpublic ExternalSegmentBuilder description(String description)
description in interface ExternalSegmentBuilderpublic ExternalSegmentBuilder externalPolicies(List<String> extPolicyIds)
externalPolicies in interface ExternalSegmentBuilderpublic ExternalSegmentBuilder ipVersion(int ipVersion)
ipVersion in interface ExternalSegmentBuilderpublic ExternalSegmentBuilder cidr(String cidr)
cidr in interface ExternalSegmentBuilderpublic ExternalSegmentBuilder isShared(boolean shared)
isShared in interface ExternalSegmentBuilderpublic ExternalSegmentBuilder externalRoutes(List<ExternalRoutes> extRoutes)
externalRoutes in interface ExternalSegmentBuilderpublic ExternalSegmentBuilder subnetId(String subnetId)
subnetId in interface ExternalSegmentBuilderpublic ExternalSegmentBuilder isPortAddressTranslation(boolean isPortAddressTranslation)
isPortAddressTranslation in interface ExternalSegmentBuilderCopyright © 2017. All rights reserved.