Class VirtualMachineProperties
- java.lang.Object
-
- org.jclouds.azurecompute.arm.domain.VirtualMachineProperties
-
public abstract class VirtualMachineProperties extends Object
A virtual machine properties for the virtual machine.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
VirtualMachineProperties.Builder
static class
VirtualMachineProperties.ProvisioningState
-
Constructor Summary
Constructors Constructor Description VirtualMachineProperties()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract IdReference
availabilitySet()
The availability set of the virtual machinestatic VirtualMachineProperties.Builder
builder()
static VirtualMachineProperties
create(String vmId, String licenseType, IdReference availabilitySet, HardwareProfile hardwareProfile, StorageProfile storageProfile, OSProfile osProfile, NetworkProfile networkProfile, DiagnosticsProfile diagnosticsProfile, VirtualMachineProperties.ProvisioningState provisioningState)
abstract DiagnosticsProfile
diagnosticsProfile()
The diagnostics profile of the VMabstract HardwareProfile
hardwareProfile()
The hardware Profile of the virtual machine .abstract String
licenseType()
The license type of the virtual machine.abstract NetworkProfile
networkProfile()
The network profile of the VMabstract OSProfile
osProfile()
The OS Profile of the virtual machine .abstract VirtualMachineProperties.ProvisioningState
provisioningState()
The provisioning state of the VMabstract StorageProfile
storageProfile()
The Storage Profile of the virtual machine .abstract VirtualMachineProperties.Builder
toBuilder()
abstract String
vmId()
The id of the virtual machine.
-
-
-
Method Detail
-
availabilitySet
@Nullable public abstract IdReference availabilitySet()
The availability set of the virtual machine
-
hardwareProfile
@Nullable public abstract HardwareProfile hardwareProfile()
The hardware Profile of the virtual machine .
-
storageProfile
@Nullable public abstract StorageProfile storageProfile()
The Storage Profile of the virtual machine .
-
networkProfile
@Nullable public abstract NetworkProfile networkProfile()
The network profile of the VM
-
diagnosticsProfile
@Nullable public abstract DiagnosticsProfile diagnosticsProfile()
The diagnostics profile of the VM
-
provisioningState
@Nullable public abstract VirtualMachineProperties.ProvisioningState provisioningState()
The provisioning state of the VM
-
create
public static VirtualMachineProperties create(String vmId, String licenseType, IdReference availabilitySet, HardwareProfile hardwareProfile, StorageProfile storageProfile, OSProfile osProfile, NetworkProfile networkProfile, DiagnosticsProfile diagnosticsProfile, VirtualMachineProperties.ProvisioningState provisioningState)
-
toBuilder
public abstract VirtualMachineProperties.Builder toBuilder()
-
builder
public static VirtualMachineProperties.Builder builder()
-
-