Interface VirtualMachine.UpdateStages.WithSecondaryNetworkInterface

    • Method Detail

      • withNewSecondaryNetworkInterface

        VirtualMachine.Update withNewSecondaryNetworkInterface​(Creatable<NetworkInterface> creatable)
        Creates a new network interface to associate with the virtual machine.

        Note this method's effect is additive, i.e. each time it is used, the new secondary network interface added to the virtual machine.

        Parameters:
        creatable - a creatable definition for a new network interface
        Returns:
        the next stage of the update
      • withNewSecondaryNetworkInterface

        VirtualMachine.Update withNewSecondaryNetworkInterface​(Creatable<NetworkInterface> creatable,
                                                               DeleteOptions deleteOptions)
        Creates a new network interface to associate with the virtual machine, based on the provided definition.

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

        Parameters:
        creatable - a creatable definition for a new network interface
        deleteOptions - the delete options for the secondary network interface
        Returns:
        the next stage of the definition
      • withExistingSecondaryNetworkInterface

        VirtualMachine.Update withExistingSecondaryNetworkInterface​(NetworkInterface networkInterface)
        Associates an existing network interface with the virtual machine.

        Note this method's effect is additive, i.e. each time it is used, the new secondary network interface added to the virtual machine.

        Parameters:
        networkInterface - an existing network interface
        Returns:
        the next stage of the update
      • withoutSecondaryNetworkInterface

        VirtualMachine.Update withoutSecondaryNetworkInterface​(String name)
        Removes a secondary network interface from the virtual machine.
        Parameters:
        name - the name of a secondary network interface to remove
        Returns:
        the next stage of the update