Interface RouteTable.UpdateStages.WithRoute

  • All Known Subinterfaces:
    RouteTable.Update
    Enclosing interface:
    RouteTable.UpdateStages

    public static interface RouteTable.UpdateStages.WithRoute
    The stage of the route table definition allowing to add, remove or modify routes.
    • Method Detail

      • withRoute

        RouteTable.Update withRoute​(String destinationAddressPrefix,
                                    RouteNextHopType nextHop)
        Creates a non-virtual appliance route.

        The name is generated automatically.

        Parameters:
        destinationAddressPrefix - the destination address prefix, expressed in the CIDR notation, for the route to apply to
        nextHop - the next hop type
        Returns:
        the next stage of the update
      • withRouteViaVirtualAppliance

        RouteTable.Update withRouteViaVirtualAppliance​(String destinationAddressPrefix,
                                                       String ipAddress)
        Creates a route via a virtual appliance.
        Parameters:
        destinationAddressPrefix - the destination address prefix, expressed in the CIDR notation, for the route to apply to
        ipAddress - the IP address of the virtual appliance to route the traffic through
        Returns:
        the next stage of the update
      • withoutRoute

        RouteTable.Update withoutRoute​(String name)
        Removes the specified route from the route table.
        Parameters:
        name - the name of an existing route on this route table
        Returns:
        the next stage of the update
      • updateRoute

        Route.Update updateRoute​(String name)
        Begins the update of an existing route on this route table.
        Parameters:
        name - the name of an existing route
        Returns:
        the first stage of the update