VirtualMachine.DefinitionStages.WithSecondaryNetworkInterface Interface

public static interface VirtualMachine.DefinitionStages.WithSecondaryNetworkInterface

The stage of a virtual machine definition allowing to specify additional network interfaces.

Method Summary

Modifier and Type Method and Description
abstract WithCreate withExistingSecondaryNetworkInterface(NetworkInterface networkInterface)

Associates an existing network interface with the virtual machine.

abstract WithCreate withNewSecondaryNetworkInterface(Creatable<NetworkInterface> creatable)

Creates a new network interface to associate with the virtual machine, based on the provided definition.

abstract WithCreate withNewSecondaryNetworkInterface(Creatable<NetworkInterface> creatable, DeleteOptions deleteOptions)

Creates a new network interface to associate with the virtual machine, based on the provided definition.

Method Details

withExistingSecondaryNetworkInterface

public abstract VirtualMachine.DefinitionStages.WithCreate 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 definition

withNewSecondaryNetworkInterface

public abstract VirtualMachine.DefinitionStages.WithCreate withNewSecondaryNetworkInterface(Creatable creatable)

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

Returns:

the next stage of the definition

withNewSecondaryNetworkInterface

public abstract VirtualMachine.DefinitionStages.WithCreate withNewSecondaryNetworkInterface(Creatable 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

Applies to