/** * The CronSchedule model module. * @module Ntnx/CronSchedule * @version 4.3.1 * @class CronSchedule * @extends BaseSchedule * * @param { string } cronSchedule Cron expression that defines the snapshot schedule. * * @param { string } timezone Time zone used to evaluate the schedule. */ export default class CronSchedule extends BaseSchedule { /** * Constructs a new CronSchedule. * Cron schedule configuration. * @alias module:Ntnx/CronSchedule * @extends module:Ntnx/BaseSchedule * * @param { string } cronSchedule Cron expression that defines the snapshot schedule. * * @param { string } timezone Time zone used to evaluate the schedule. */ constructor(cronSchedule: string, timezone: string); cronSchedule: string; /** * Returns Cron expression that defines the snapshot schedule. * @return {string} */ getCronSchedule(): string; /** * Sets Cron expression that defines the snapshot schedule. * @param {string} cronSchedule Cron expression that defines the snapshot schedule. */ setCronSchedule(cronSchedule: string): void; #private; } import BaseSchedule from "./BaseSchedule";