public static class NeutronRouter.RouterConcreteBuilder extends ResourceBuilder<Router,NeutronRouter.RouterConcreteBuilder> implements RouterBuilder
| Modifier and Type | Method and Description |
|---|---|
RouterBuilder |
adminStateUp(boolean isAdminStateUp) |
Router |
build()
Creates and return the Model Entity M
|
RouterBuilder |
clearExternalGateway()
Removes the external gateway from the router during an update operation
|
RouterBuilder |
externalGateway(ExternalGateway externalGateway) |
RouterBuilder |
externalGateway(String networkId) |
RouterBuilder |
externalGateway(String networkId,
Boolean enableSNAT) |
RouterBuilder |
from(Router in)
Creates a Builder using the param M as the default values
|
RouterBuilder |
route(String destination,
String nexthop) |
tenant, tenantIdid, nameequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitid, name, tenant, tenantIdpublic RouterBuilder adminStateUp(boolean isAdminStateUp)
adminStateUp in interface RouterBuilderRouter.isAdminStateUp()()public RouterBuilder externalGateway(String networkId)
externalGateway in interface RouterBuilderRouter.getExternalGatewayInfo()public RouterBuilder externalGateway(String networkId, Boolean enableSNAT)
externalGateway in interface RouterBuilderRouter.getExternalGatewayInfo()public RouterBuilder externalGateway(ExternalGateway externalGateway)
externalGateway in interface RouterBuilderRouter.getExternalGatewayInfo()public RouterBuilder clearExternalGateway()
clearExternalGateway in interface RouterBuilderpublic RouterBuilder route(String destination, String nexthop)
route in interface RouterBuilderRouter.getRoutes()public Router build()
build in interface Buildable.Builder<RouterBuilder,Router>public RouterBuilder from(Router in)
from in interface Buildable.Builder<RouterBuilder,Router>