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 classVirtualMachineProperties.Builderstatic classVirtualMachineProperties.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 IdReferenceavailabilitySet()The availability set of the virtual machinestatic VirtualMachineProperties.Builderbuilder()static VirtualMachinePropertiescreate(String vmId, String licenseType, IdReference availabilitySet, HardwareProfile hardwareProfile, StorageProfile storageProfile, OSProfile osProfile, NetworkProfile networkProfile, DiagnosticsProfile diagnosticsProfile, VirtualMachineProperties.ProvisioningState provisioningState)abstract DiagnosticsProfilediagnosticsProfile()The diagnostics profile of the VMabstract HardwareProfilehardwareProfile()The hardware Profile of the virtual machine .abstract StringlicenseType()The license type of the virtual machine.abstract NetworkProfilenetworkProfile()The network profile of the VMabstract OSProfileosProfile()The OS Profile of the virtual machine .abstract VirtualMachineProperties.ProvisioningStateprovisioningState()The provisioning state of the VMabstract StorageProfilestorageProfile()The Storage Profile of the virtual machine .abstract VirtualMachineProperties.BuildertoBuilder()abstract StringvmId()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()
-
-