Class VirtualMachineReimageParameters
java.lang.Object
com.azure.resourcemanager.compute.models.VirtualMachineReimageParameters
- Direct Known Subclasses:
VirtualMachineScaleSetVMReimageParameters
Parameters for Reimaging Virtual Machine. NOTE: Virtual Machine OS disk will always be reimaged.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of VirtualMachineReimageParameters class. -
Method Summary
Modifier and TypeMethodDescriptionGet the exactVersion property: Specifies in decimal number, the version the OS disk should be reimaged to.Get the osProfile property: Specifies information required for reimaging the non-ephemeral OS disk.tempDisk()Get the tempDisk property: Specifies whether to reimage temp disk.voidvalidate()Validates the instance.withExactVersion(String exactVersion) Set the exactVersion property: Specifies in decimal number, the version the OS disk should be reimaged to.withOsProfile(OSProfileProvisioningData osProfile) Set the osProfile property: Specifies information required for reimaging the non-ephemeral OS disk.withTempDisk(Boolean tempDisk) Set the tempDisk property: Specifies whether to reimage temp disk.
-
Constructor Details
-
VirtualMachineReimageParameters
public VirtualMachineReimageParameters()Creates an instance of VirtualMachineReimageParameters class.
-
-
Method Details
-
tempDisk
Get the tempDisk property: Specifies whether to reimage temp disk. Default value: false. Note: This temp disk reimage parameter is only supported for VM/VMSS with Ephemeral OS disk.- Returns:
- the tempDisk value.
-
withTempDisk
Set the tempDisk property: Specifies whether to reimage temp disk. Default value: false. Note: This temp disk reimage parameter is only supported for VM/VMSS with Ephemeral OS disk.- Parameters:
tempDisk- the tempDisk value to set.- Returns:
- the VirtualMachineReimageParameters object itself.
-
exactVersion
Get the exactVersion property: Specifies in decimal number, the version the OS disk should be reimaged to. If exact version is not provided, the OS disk is reimaged to the existing version of OS Disk.- Returns:
- the exactVersion value.
-
withExactVersion
Set the exactVersion property: Specifies in decimal number, the version the OS disk should be reimaged to. If exact version is not provided, the OS disk is reimaged to the existing version of OS Disk.- Parameters:
exactVersion- the exactVersion value to set.- Returns:
- the VirtualMachineReimageParameters object itself.
-
osProfile
Get the osProfile property: Specifies information required for reimaging the non-ephemeral OS disk.- Returns:
- the osProfile value.
-
withOsProfile
Set the osProfile property: Specifies information required for reimaging the non-ephemeral OS disk.- Parameters:
osProfile- the osProfile value to set.- Returns:
- the VirtualMachineReimageParameters object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-