public static final class LogicalRouterRouteEntry.Builder
extends java.lang.Object
LogicalRouterRouteEntry
.Constructor and Description |
---|
Builder()
Constructor with parameters for the required properties of
LogicalRouterRouteEntry . |
Modifier and Type | Method and Description |
---|---|
LogicalRouterRouteEntry |
build() |
LogicalRouterRouteEntry.Builder |
setAdminDistance(java.lang.Long adminDistance)
The admin distance of the next hop format: int64
|
LogicalRouterRouteEntry.Builder |
setBlackHole(java.lang.Boolean blackHole)
Value of this field will be true if given routes are null routes
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored.
|
LogicalRouterRouteEntry.Builder |
setLogicalRouterPortId(java.lang.String logicalRouterPortId)
The id of the logical router port which is used as the next hop
|
LogicalRouterRouteEntry.Builder |
setLrComponentId(java.lang.String lrComponentId)
Logical router component(Service Router/Distributed Router) id
|
LogicalRouterRouteEntry.Builder |
setLrComponentType(java.lang.String lrComponentType)
Logical router component(Service Router/Distributed Router) type
|
LogicalRouterRouteEntry.Builder |
setNetwork(java.lang.String network)
CIDR network address format: ip-cidr-block
|
LogicalRouterRouteEntry.Builder |
setNextHop(java.lang.String nextHop)
The IP address of the next hop format: ip
|
LogicalRouterRouteEntry.Builder |
setNextHopGateway(java.lang.String nextHopGateway)
Next hop gateway path
|
LogicalRouterRouteEntry.Builder |
setRouteType(java.lang.String routeType)
Route type (USER, CONNECTED, NSX_INTERNAL,..)
|
public Builder()
LogicalRouterRouteEntry
.public LogicalRouterRouteEntry.Builder setAdminDistance(java.lang.Long adminDistance)
adminDistance
- New value for the property.public LogicalRouterRouteEntry.Builder setBlackHole(java.lang.Boolean blackHole)
blackHole
- New value for the property.public LogicalRouterRouteEntry.Builder setLogicalRouterPortId(java.lang.String logicalRouterPortId)
logicalRouterPortId
- New value for the property.public LogicalRouterRouteEntry.Builder setLrComponentId(java.lang.String lrComponentId)
lrComponentId
- New value for the property.public LogicalRouterRouteEntry.Builder setLrComponentType(java.lang.String lrComponentType)
lrComponentType
- New value for the property.public LogicalRouterRouteEntry.Builder setNetwork(java.lang.String network)
network
- New value for the property.public LogicalRouterRouteEntry.Builder setNextHop(java.lang.String nextHop)
nextHop
- New value for the property.public LogicalRouterRouteEntry.Builder setNextHopGateway(java.lang.String nextHopGateway)
nextHopGateway
- New value for the property.public LogicalRouterRouteEntry.Builder setRouteType(java.lang.String routeType)
routeType
- New value for the property.public LogicalRouterRouteEntry build()