/// <summary> /// Initializes a new instance of the BackupPolicy class. /// </summary> /// <param name="migrationState">The object representing the state of /// the migration between the backup policies.</param> public BackupPolicy(BackupPolicyMigrationState migrationState = default(BackupPolicyMigrationState)) { MigrationState = migrationState; CustomInit(); }
/// <summary> /// Initializes a new instance of the ContinuousModeBackupPolicy class. /// </summary> /// <param name="migrationState">The object representing the state of /// the migration between the backup policies.</param> public ContinuousModeBackupPolicy(BackupPolicyMigrationState migrationState = default(BackupPolicyMigrationState)) : base(migrationState) { CustomInit(); }
/// <summary> /// Initializes a new instance of the PeriodicModeBackupPolicy class. /// </summary> /// <param name="migrationState">The object representing the state of /// the migration between the backup policies.</param> /// <param name="periodicModeProperties">Configuration values for /// periodic mode backup</param> public PeriodicModeBackupPolicy(BackupPolicyMigrationState migrationState = default(BackupPolicyMigrationState), PeriodicModeProperties periodicModeProperties = default(PeriodicModeProperties)) : base(migrationState) { PeriodicModeProperties = periodicModeProperties; CustomInit(); }
/// <summary> /// Initializes a new instance of the ContinuousModeBackupPolicy class. /// </summary> /// <param name="migrationState">The object representing the state of /// the migration between the backup policies.</param> /// <param name="continuousModeProperties">Configuration values for /// continuous mode backup</param> public ContinuousModeBackupPolicy(BackupPolicyMigrationState migrationState = default(BackupPolicyMigrationState), ContinuousModeProperties continuousModeProperties = default(ContinuousModeProperties)) : base(migrationState) { ContinuousModeProperties = continuousModeProperties; CustomInit(); }