Class Tier0VrfConfig.Builder

  • Enclosing class:
    Tier0VrfConfig

    public static final class Tier0VrfConfig.Builder
    extends java.lang.Object
    Builder class for Tier0VrfConfig.
    • Constructor Detail

      • Builder

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

      • setEvpnTransitVni

        public Tier0VrfConfig.Builder setEvpnTransitVni​(java.lang.Long evpnTransitVni)
        L3 VNI associated with the VRF for overlay traffic of ethernet virtual private network (EVPN). It must be unique and available from the VNI pool defined for EVPN service. It is required for VRF to participate in the EVPN service in INLINE mode. format: int32
        Parameters:
        evpnTransitVni - New value for the property.
      • setRdPerEdgePool

        public Tier0VrfConfig.Builder setRdPerEdgePool​(java.util.List<java.lang.String> rdPerEdgePool)
        route distinguisher pool for edge nodes.
        Parameters:
        rdPerEdgePool - New value for the property.
      • setRouteDistinguisher

        public Tier0VrfConfig.Builder setRouteDistinguisher​(java.lang.String routeDistinguisher)
        Parameters:
        routeDistinguisher - New value for the property.
      • setRouteTargets

        public Tier0VrfConfig.Builder setRouteTargets​(java.util.List<VrfRouteTargets> routeTargets)
        Route targets.
        Parameters:
        routeTargets - New value for the property.
      • setTier0Path

        public Tier0VrfConfig.Builder setTier0Path​(java.lang.String tier0Path)
        Default tier0 path. Cannot be modified after realization.
        Parameters:
        tier0Path - New value for the property.