public static final class RouteBasedL3VpnSession.Builder
extends java.lang.Object
RouteBasedL3VpnSession
.Constructor and Description |
---|
Builder()
Constructor with parameters for the required properties of
RouteBasedL3VpnSession . |
Modifier and Type | Method and Description |
---|---|
RouteBasedL3VpnSession |
build() |
RouteBasedL3VpnSession.Builder |
setDefaultRuleLogging(java.lang.Boolean defaultRuleLogging)
Indicates if logging should be enabled for the default whitelisting rule for the
VTI interface.
|
RouteBasedL3VpnSession.Builder |
setForceWhitelisting(java.lang.Boolean forceWhitelisting)
The default firewall rule Action is set to DROP if true otherwise set to ALLOW.
|
RouteBasedL3VpnSession.Builder |
setRoutingConfigPath(java.lang.String routingConfigPath)
This is a deprecated field.
|
RouteBasedL3VpnSession.Builder |
setTunnelSubnets(java.util.List<TunnelSubnet> tunnelSubnets)
Virtual tunnel interface (VTI) port IP subnets to be used to configure
route-based L3Vpn session.
|
public Builder()
RouteBasedL3VpnSession
.public RouteBasedL3VpnSession.Builder setDefaultRuleLogging(java.lang.Boolean defaultRuleLogging)
defaultRuleLogging
- New value for the property.public RouteBasedL3VpnSession.Builder setForceWhitelisting(java.lang.Boolean forceWhitelisting)
forceWhitelisting
- New value for the property.public RouteBasedL3VpnSession.Builder setRoutingConfigPath(java.lang.String routingConfigPath)
routingConfigPath
- New value for the property.public RouteBasedL3VpnSession.Builder setTunnelSubnets(java.util.List<TunnelSubnet> tunnelSubnets)
tunnelSubnets
- New value for the property.public RouteBasedL3VpnSession build()