public static class NeutronSubnet.SubnetConcreteBuilder extends ResourceBuilder<Subnet,NeutronSubnet.SubnetConcreteBuilder> implements SubnetBuilder
| Modifier and Type | Method and Description |
|---|---|
SubnetBuilder |
addDNSNameServer(String host) |
SubnetBuilder |
addHostRoute(String destination,
String nexthop)
Adds a host route to this subnet
|
SubnetBuilder |
addPool(String start,
String end)
Adds a allocation pool
|
Subnet |
build()
Creates and return the Model Entity M
|
SubnetBuilder |
cidr(String cidr) |
SubnetBuilder |
enableDHCP(boolean enable) |
SubnetBuilder |
from(Subnet in)
Creates a Builder using the param M as the default values
|
SubnetBuilder |
gateway(String gateway) |
SubnetBuilder |
ipv6AddressMode(Ipv6AddressMode ipv6AddressMode) |
SubnetBuilder |
ipv6RaMode(Ipv6RaMode ipv6RaMode) |
SubnetBuilder |
ipVersion(IPVersionType ipVersion) |
SubnetBuilder |
network(Network network) |
SubnetBuilder |
networkId(String networkId) |
SubnetBuilder |
noGateway() |
protected Subnet |
reference() |
tenant, tenantIdid, name, selfclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitname, tenant, tenantIdpublic SubnetBuilder networkId(String networkId)
networkId in interface SubnetBuilderSubnet.getNetworkId()public SubnetBuilder network(Network network)
network in interface SubnetBuilderSubnet.getNetworkId()public SubnetBuilder ipVersion(IPVersionType ipVersion)
ipVersion in interface SubnetBuilderSubnet.getIpVersion()public SubnetBuilder cidr(String cidr)
cidr in interface SubnetBuilderSubnet.getCidr()public SubnetBuilder gateway(String gateway)
gateway in interface SubnetBuilderSubnet#gateway()public SubnetBuilder addPool(String start, String end)
SubnetBuilderaddPool in interface SubnetBuilderstart - the starting IPend - the ending IPpublic SubnetBuilder enableDHCP(boolean enable)
enableDHCP in interface SubnetBuilderSubnet.isDHCPEnabled()public SubnetBuilder noGateway()
noGateway in interface SubnetBuilderSubnet#isNoGateway()public SubnetBuilder ipv6AddressMode(Ipv6AddressMode ipv6AddressMode)
ipv6AddressMode in interface SubnetBuilderSubnet.getIpv6AddressMode()public SubnetBuilder ipv6RaMode(Ipv6RaMode ipv6RaMode)
ipv6RaMode in interface SubnetBuilderSubnet.getIpv6RaMode()public Subnet build()
Buildable.Builderbuild in interface Buildable.Builder<SubnetBuilder,Subnet>public SubnetBuilder from(Subnet in)
Buildable.Builderfrom in interface Buildable.Builder<SubnetBuilder,Subnet>protected Subnet reference()
reference in class BasicResourceBuilder<Subnet,NeutronSubnet.SubnetConcreteBuilder>public SubnetBuilder addDNSNameServer(String host)
addDNSNameServer in interface SubnetBuilderSubnet.getDnsNames()public SubnetBuilder addHostRoute(String destination, String nexthop)
SubnetBuilderaddHostRoute in interface SubnetBuilderdestination - the destination subnet (ex: 10.0.0.0/16)nexthop - the next gateway ip adddress (ex: 192.168.0.1)Copyright © 2017. All rights reserved.