public class GbpExternalSegment extends Object implements ExternalSegment
| Modifier and Type | Class and Description |
|---|---|
static class |
GbpExternalSegment.ExternalSegmentConcreteBuilder |
static class |
GbpExternalSegment.ExternalSegments |
Buildable.Builder<T extends Buildable.Builder<T,M>,M extends Buildable<?>>| Constructor and Description |
|---|
GbpExternalSegment() |
| Modifier and Type | Method and Description |
|---|---|
static ExternalSegmentBuilder |
builder() |
String |
getCidr()
Gets the cidr
|
String |
getDescription()
Gets the description
|
List<String> |
getExternalPolicies()
Gets the external policies
|
List<GbpExternalRoutes> |
getExternalRoutes()
Gets the list of external routes
|
String |
getId() |
int |
getIpVersion()
Gets the Ip version
|
List<String> |
getL3Policies()
Gets the L3 policies
|
String |
getName() |
List<String> |
getNatpools()
Gets the list of nat pools
|
String |
getSubnetId()
Gets the subnet Id
|
String |
getTenantId() |
boolean |
isPortAddressTranslation()
Gets Is Port address Transalation
|
boolean |
isShared()
Is external segment shared
|
void |
setId(String id)
Sets the identifier for this resource.
|
void |
setName(String name)
Sets the name for this resource
|
void |
setTenantId(String tenantId)
Sets the tenant identifier
|
ExternalSegmentBuilder |
toBuilder() |
String |
toString() |
public String getTenantId()
getTenantId in interface Resourcepublic void setTenantId(String tenantId)
ResourcesetTenantId in interface ResourcetenantId - the tenant id to setpublic String getName()
getName in interface BasicResourcepublic void setName(String name)
BasicResourcesetName in interface BasicResourcename - the name to setpublic String getId()
public void setId(String id)
IdEntitypublic List<String> getExternalPolicies()
ExternalSegmentgetExternalPolicies in interface ExternalSegmentpublic int getIpVersion()
ExternalSegmentgetIpVersion in interface ExternalSegmentpublic String getCidr()
ExternalSegmentgetCidr in interface ExternalSegmentpublic String getDescription()
ExternalSegmentgetDescription in interface ExternalSegmentpublic boolean isShared()
ExternalSegmentisShared in interface ExternalSegmentpublic String getSubnetId()
ExternalSegmentgetSubnetId in interface ExternalSegmentpublic List<String> getL3Policies()
ExternalSegmentgetL3Policies in interface ExternalSegmentpublic List<String> getNatpools()
ExternalSegmentgetNatpools in interface ExternalSegmentpublic boolean isPortAddressTranslation()
ExternalSegmentisPortAddressTranslation in interface ExternalSegmentpublic List<GbpExternalRoutes> getExternalRoutes()
ExternalSegmentgetExternalRoutes in interface ExternalSegmentpublic ExternalSegmentBuilder toBuilder()
toBuilder in interface Buildable<ExternalSegmentBuilder>public static ExternalSegmentBuilder builder()
Copyright © 2017. All rights reserved.