import * as $dara from '@darabonba/typescript'; import { FilterSetting } from "./FilterSetting"; export declare class MaintainWindowForModifyEffectTimeRange extends $dara.Model { /** * @remarks * The effective days (Monday to Sunday). */ dayInWeek?: number[]; /** * @remarks * The end time in minutes. * * @example * 60 */ endTimeInMinute?: number; /** * @remarks * The start time in minutes. * * @example * 60 */ startTimeInMinute?: number; /** * @remarks * The time zone. * * @example * +08:00 */ timeZone?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class MaintainWindowForModify extends $dara.Model { /** * @remarks * The description. * * @example * workspace test */ description?: string; /** * @remarks * The effective period range. */ effectTimeRange?: MaintainWindowForModifyEffectTimeRange; /** * @remarks * The Crontab expression. * * @example * * * 14-18 ? * * */ effective?: string; /** * @remarks * The effective end time. * * @example * 2024-09-05 09:30:40 */ endTime?: string; /** * @remarks * The filter conditions. */ filterSetting?: FilterSetting; /** * @remarks * The name. * * This parameter is required. * * @example * test strategy */ maintainWindowName?: string; /** * @remarks * The effective start time. * * @example * 2025-04-11 07:55:00 */ startTime?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }