Class RouteBasedL3VpnSession.Builder

    • Constructor Detail

      • Builder

        public Builder()
        Constructor with parameters for the required properties of RouteBasedL3VpnSession.
    • Method Detail

      • setDefaultRuleLogging

        public RouteBasedL3VpnSession.Builder setDefaultRuleLogging​(java.lang.Boolean defaultRuleLogging)
        Indicates if logging should be enabled for the default whitelisting rule for the VTI interface.
        Parameters:
        defaultRuleLogging - New value for the property.
      • setForceWhitelisting

        public RouteBasedL3VpnSession.Builder setForceWhitelisting​(java.lang.Boolean forceWhitelisting)
        The default firewall rule Action is set to DROP if true otherwise set to ALLOW.
        Parameters:
        forceWhitelisting - New value for the property.
      • setRoutingConfigPath

        public RouteBasedL3VpnSession.Builder setRoutingConfigPath​(java.lang.String routingConfigPath)
        This is a deprecated field. Any specified value is not saved and will be ignored.
        Parameters:
        routingConfigPath - New value for the property.
      • setTunnelSubnets

        public RouteBasedL3VpnSession.Builder setTunnelSubnets​(java.util.List<TunnelSubnet> tunnelSubnets)
        Virtual tunnel interface (VTI) port IP subnets to be used to configure route-based L3Vpn session. A max of one tunnel subnet is allowed.
        Parameters:
        tunnelSubnets - New value for the property.