/** * The RecoverySetting model module. * @module Ntnx/RecoverySetting * @version 4.3.1 * @class RecoverySetting * @extends ExternalizableAbstractModel * @param { VmCategoryRecoverySetting | VmRecoverySetting | VolumeGroupRecoverySetting } recoverySetting Recovery setting to be applied to the VM(s) or Volume Group(s). * */ export default class RecoverySetting extends ExternalizableAbstractModel { /** * Constructs a new RecoverySetting. * Recovery setting. * @alias module:Ntnx/RecoverySetting * @extends module:Ntnx/ExternalizableAbstractModel * @param { VmCategoryRecoverySetting | VmRecoverySetting | VolumeGroupRecoverySetting } recoverySetting Recovery setting to be applied to the VM(s) or Volume Group(s). * */ constructor(recoverySetting: VmCategoryRecoverySetting | VmRecoverySetting | VolumeGroupRecoverySetting); recoverySetting: VmCategoryRecoverySetting | VmRecoverySetting | VolumeGroupRecoverySetting; /** * @return {RecoverySettingScope} */ getScope(): RecoverySettingScope; /** * @param {RecoverySettingScope} scope */ setScope(scope: RecoverySettingScope): void; scope: string; /** * Returns Recovery setting to be applied to the VM(s) or Volume Group(s). * @return {VmCategoryRecoverySetting | VmRecoverySetting | VolumeGroupRecoverySetting} */ getRecoverySetting(): VmCategoryRecoverySetting | VmRecoverySetting | VolumeGroupRecoverySetting; /** * Sets Recovery setting to be applied to the VM(s) or Volume Group(s). * @param {VmCategoryRecoverySetting | VmRecoverySetting | VolumeGroupRecoverySetting} recoverySetting Recovery setting to be applied to the VM(s) or Volume Group(s). */ setRecoverySetting(recoverySetting: VmCategoryRecoverySetting | VmRecoverySetting | VolumeGroupRecoverySetting): void; #private; } import ExternalizableAbstractModel from "../../../common/v1/response/ExternalizableAbstractModel"; import VmCategoryRecoverySetting from "./VmCategoryRecoverySetting"; import VmRecoverySetting from "./VmRecoverySetting"; import VolumeGroupRecoverySetting from "./VolumeGroupRecoverySetting"; import RecoverySettingScope from "./RecoverySettingScope";