Interface Network.UpdateStages.WithSubnet

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

    public static interface Network.UpdateStages.WithSubnet
    The stage of the virtual network update allowing to add or remove subnets.
    • Method Detail

      • withSubnet

        Network.Update withSubnet​(String name,
                                  String cidr)
        Explicitly adds a subnet to the virtual network.

        Note this method's effect is additive, i.e. each time it is used, a new subnet is added to the network.

        Parameters:
        name - the name to assign to the subnet
        cidr - the address space of the subnet, within the address space of the network, using the CIDR notation
        Returns:
        the next stage of the virtual network update
      • withSubnets

        Network.Update withSubnets​(Map<String,​String> nameCidrPairs)
        Explicitly defines all the subnets in the virtual network based on the provided map.

        This replaces any previously existing subnets.

        Parameters:
        nameCidrPairs - a Map of CIDR addresses for the subnets, indexed by the name of each subnet to be added
        Returns:
        the next stage of the virtual network update
      • withoutSubnet

        Network.Update withoutSubnet​(String name)
        Removes a subnet from the virtual network.
        Parameters:
        name - name of the subnet to remove
        Returns:
        the next stage of the virtual network update
      • updateSubnet

        Subnet.Update updateSubnet​(String name)
        Begins the description of an update of an existing subnet of this network.
        Parameters:
        name - the name of an existing subnet
        Returns:
        the first stage of the subnet update description