/** * The IntervalSchedule model module. * @module Ntnx/IntervalSchedule * @version 4.3.1 * @class IntervalSchedule * @extends BaseSchedule * * @param { Number } minutes Interval in minutes at which snapshots are taken. * * @param { string } timezone Time zone used to evaluate the schedule. */ export default class IntervalSchedule extends BaseSchedule { /** * Constructs a new IntervalSchedule. * Interval schedule configuration. * @alias module:Ntnx/IntervalSchedule * @extends module:Ntnx/BaseSchedule * * @param { Number } minutes Interval in minutes at which snapshots are taken. * * @param { string } timezone Time zone used to evaluate the schedule. */ constructor(minutes: number, timezone: string); minutes: number; /** * Returns Interval in minutes at which snapshots are taken. * @return {Number} */ getMinutes(): number; /** * Sets Interval in minutes at which snapshots are taken. * @param {Number} minutes Interval in minutes at which snapshots are taken. */ setMinutes(minutes: number): void; #private; } import BaseSchedule from "./BaseSchedule";