Interface ExternalSegmentBuilder
-
- All Superinterfaces:
Buildable.Builder<ExternalSegmentBuilder,ExternalSegment>
- All Known Implementing Classes:
GbpExternalSegment.ExternalSegmentConcreteBuilder
public interface ExternalSegmentBuilder extends Buildable.Builder<ExternalSegmentBuilder,ExternalSegment>
A builder which produces a External Segments object- Author:
- vinod borole
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ExternalSegmentBuildercidr(String cidr)ExternalSegmentBuilderdescription(String description)ExternalSegmentBuilderexternalPolicies(List<String> extPolicyIds)ExternalSegmentBuilderexternalRoutes(List<ExternalRoutes> extRoutes)ExternalSegmentBuilderipVersion(int ipVersion)ExternalSegmentBuilderisPortAddressTranslation(boolean isPortAddressTranslation)ExternalSegmentBuilderisShared(boolean shared)ExternalSegmentBuildername(String name)ExternalSegmentBuildersubnetId(String subnetId)-
Methods inherited from interface org.openstack4j.common.Buildable.Builder
build, from
-
-
-
-
Method Detail
-
name
ExternalSegmentBuilder name(String name)
-
description
ExternalSegmentBuilder description(String description)
-
externalPolicies
ExternalSegmentBuilder externalPolicies(List<String> extPolicyIds)
-
ipVersion
ExternalSegmentBuilder ipVersion(int ipVersion)
-
cidr
ExternalSegmentBuilder cidr(String cidr)
-
isShared
ExternalSegmentBuilder isShared(boolean shared)
-
externalRoutes
ExternalSegmentBuilder externalRoutes(List<ExternalRoutes> extRoutes)
-
subnetId
ExternalSegmentBuilder subnetId(String subnetId)
-
isPortAddressTranslation
ExternalSegmentBuilder isPortAddressTranslation(boolean isPortAddressTranslation)
-
-