Class VirtualMachine
- java.lang.Object
-
- org.jclouds.azurecompute.arm.domain.VirtualMachine
-
public abstract class VirtualMachine extends Object
A virtual machine that is valid for your subscription.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVirtualMachine.Builder
-
Constructor Summary
Constructors Constructor Description VirtualMachine()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static VirtualMachine.Builderbuilder()static VirtualMachinecreate(String id, String name, String type, String location, Map<String,String> tags, VirtualMachineProperties properties, Plan plan)abstract Stringid()The id of the virtual machine.abstract Stringlocation()The localized name of the virtual machine .abstract Stringname()The name of the virtual machineabstract Planplan()Specifies the plan, for marketplace imagesabstract VirtualMachinePropertiesproperties()Specifies the properties of the vmabstract Map<String,String>tags()Specifies the tags of the vmabstract VirtualMachine.BuildertoBuilder()abstract Stringtype()The type of the virtual machine .
-
-
-
Method Detail
-
id
public abstract String id()
The id of the virtual machine.
-
name
public abstract String name()
The name of the virtual machine
-
type
public abstract String type()
The type of the virtual machine .
-
location
public abstract String location()
The localized name of the virtual machine .
-
properties
public abstract VirtualMachineProperties properties()
Specifies the properties of the vm
-
create
public static VirtualMachine create(String id, String name, String type, String location, @Nullable Map<String,String> tags, VirtualMachineProperties properties, @Nullable Plan plan)
-
toBuilder
public abstract VirtualMachine.Builder toBuilder()
-
builder
public static VirtualMachine.Builder builder()
-
-