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 |
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 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()