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 class
VirtualMachine.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.Builder
builder()
static VirtualMachine
create(String id, String name, String type, String location, Map<String,String> tags, VirtualMachineProperties properties, Plan plan)
abstract String
id()
The id of the virtual machine.abstract String
location()
The localized name of the virtual machine .abstract String
name()
The name of the virtual machineabstract Plan
plan()
Specifies the plan, for marketplace imagesabstract VirtualMachineProperties
properties()
Specifies the properties of the vmabstract Map<String,String>
tags()
Specifies the tags of the vmabstract VirtualMachine.Builder
toBuilder()
abstract String
type()
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()
-
-