Class RestorePointSourceVMStorageProfile


  • public final class RestorePointSourceVMStorageProfile
    extends Object
    Describes the storage profile.
    • Constructor Detail

      • RestorePointSourceVMStorageProfile

        public RestorePointSourceVMStorageProfile()
    • Method Detail

      • osDisk

        public RestorePointSourceVmosDisk osDisk()
        Get the osDisk property: Gets the OS disk of the VM captured at the time of the restore point creation.
        Returns:
        the osDisk value.
      • withOsDisk

        public RestorePointSourceVMStorageProfile withOsDisk​(RestorePointSourceVmosDisk osDisk)
        Set the osDisk property: Gets the OS disk of the VM captured at the time of the restore point creation.
        Parameters:
        osDisk - the osDisk value to set.
        Returns:
        the RestorePointSourceVMStorageProfile object itself.
      • dataDisks

        public List<RestorePointSourceVMDataDisk> dataDisks()
        Get the dataDisks property: Gets the data disks of the VM captured at the time of the restore point creation.
        Returns:
        the dataDisks value.
      • withDataDisks

        public RestorePointSourceVMStorageProfile withDataDisks​(List<RestorePointSourceVMDataDisk> dataDisks)
        Set the dataDisks property: Gets the data disks of the VM captured at the time of the restore point creation.
        Parameters:
        dataDisks - the dataDisks value to set.
        Returns:
        the RestorePointSourceVMStorageProfile object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.