public static final class GatewayRouteCsvRecord.Builder
extends java.lang.Object
GatewayRouteCsvRecord
.Constructor and Description |
---|
Builder()
Constructor with parameters for the required properties of
GatewayRouteCsvRecord . |
Modifier and Type | Method and Description |
---|---|
GatewayRouteCsvRecord |
build() |
GatewayRouteCsvRecord.Builder |
set_Interface(java.lang.String _Interface)
The policy path of the interface which is used as the next hop
|
GatewayRouteCsvRecord.Builder |
setAdminDistance(java.lang.Long adminDistance)
The admin distance of the next hop format: int64
|
GatewayRouteCsvRecord.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.
|
GatewayRouteCsvRecord.Builder |
setEdgePath(java.lang.String edgePath)
Edge node policy path.
|
GatewayRouteCsvRecord.Builder |
setLrComponentId(java.lang.String lrComponentId)
Logical router component(Service Router/Distributed Router) id
|
GatewayRouteCsvRecord.Builder |
setLrComponentType(java.lang.String lrComponentType)
Logical router component(Service Router/Distributed Router) type
|
GatewayRouteCsvRecord.Builder |
setNetwork(java.lang.String network)
CIDR network address format: ip-cidr-block
|
GatewayRouteCsvRecord.Builder |
setNextHop(java.lang.String nextHop)
The IP of the next hop format: ip
|
GatewayRouteCsvRecord.Builder |
setNextHopGateway(java.lang.String nextHopGateway)
Next hop gateway path
|
GatewayRouteCsvRecord.Builder |
setRouteType(java.lang.String routeType)
Route type (USER, CONNECTED, NSX_INTERNAL,..)
|
public Builder()
GatewayRouteCsvRecord
.public GatewayRouteCsvRecord.Builder setAdminDistance(java.lang.Long adminDistance)
adminDistance
- New value for the property.public GatewayRouteCsvRecord.Builder setBlackHole(java.lang.Boolean blackHole)
blackHole
- New value for the property.public GatewayRouteCsvRecord.Builder setEdgePath(java.lang.String edgePath)
edgePath
- New value for the property.public GatewayRouteCsvRecord.Builder set_Interface(java.lang.String _Interface)
_Interface
- New value for the property.public GatewayRouteCsvRecord.Builder setLrComponentId(java.lang.String lrComponentId)
lrComponentId
- New value for the property.public GatewayRouteCsvRecord.Builder setLrComponentType(java.lang.String lrComponentType)
lrComponentType
- New value for the property.public GatewayRouteCsvRecord.Builder setNetwork(java.lang.String network)
network
- New value for the property.public GatewayRouteCsvRecord.Builder setNextHop(java.lang.String nextHop)
nextHop
- New value for the property.public GatewayRouteCsvRecord.Builder setNextHopGateway(java.lang.String nextHopGateway)
nextHopGateway
- New value for the property.public GatewayRouteCsvRecord.Builder setRouteType(java.lang.String routeType)
routeType
- New value for the property.public GatewayRouteCsvRecord build()