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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Subnet.UpdateDefinitionStages.Blank<Network.Update>
defineSubnet(String name)
Begins the definition of a new subnet to be added to this virtual network.Subnet.Update
updateSubnet(String name)
Begins the description of an update of an existing subnet of this network.Network.Update
withoutSubnet(String name)
Removes a subnet from the virtual network.Network.Update
withSubnet(String name, String cidr)
Explicitly adds a subnet to the virtual network.Network.Update
withSubnets(Map<String,String> nameCidrPairs)
Explicitly defines all the subnets in the virtual network based on the provided map.
-
-
-
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 subnetcidr
- 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
- aMap
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
-
defineSubnet
Subnet.UpdateDefinitionStages.Blank<Network.Update> defineSubnet(String name)
Begins the definition of a new subnet to be added to this virtual network.- Parameters:
name
- the name of the new subnet- Returns:
- the first stage of the new subnet definition
-
-