import * as $dara from '@darabonba/typescript'; export declare class UpdatePipelineRequestExecutePolicyRunOnce extends $dara.Model { /** * @remarks * The start timestamp. * * @example * 1772519013 */ fromTime?: number; /** * @remarks * The end timestamp. * * @example * 1772605413 */ toTime?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class UpdatePipelineRequestExecutePolicyScheduled extends $dara.Model { /** * @remarks * The start timestamp. * * @example * 1772519013 */ fromTime?: number; /** * @remarks * The execution interval. * * @example * 86400 */ interval?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class UpdatePipelineRequestExecutePolicy extends $dara.Model { /** * @remarks * The execution mode. * * @example * runOnce */ mode?: string; /** * @remarks * The one-time execution configuration. */ runOnce?: UpdatePipelineRequestExecutePolicyRunOnce; /** * @remarks * The scheduled execution configuration. */ scheduled?: UpdatePipelineRequestExecutePolicyScheduled; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class UpdatePipelineRequestPipelineNodes extends $dara.Model { /** * @remarks * The node ID. * * @example * node_1 */ id?: string; /** * @remarks * The node parameters. */ parameters?: { [key: string]: any; }; /** * @remarks * The node type. * * @example * dedup-fuzzy */ type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class UpdatePipelineRequestPipeline extends $dara.Model { /** * @remarks * The pipeline nodes. */ nodes?: UpdatePipelineRequestPipelineNodes[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class UpdatePipelineRequestSinkDataset extends $dara.Model { /** * @remarks * The dataset name. * * @example * dataset_1 */ dataset?: string; /** * @remarks * The workspace ID. * * @example * workspace-test */ workspace?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class UpdatePipelineRequestSink extends $dara.Model { /** * @remarks * The destination dataset configuration. */ dataset?: UpdatePipelineRequestSinkDataset; /** * @remarks * The sink type. * * @example * dataset */ type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class UpdatePipelineRequestSourceLogstore extends $dara.Model { /** * @remarks * The Logstore name. * * @example * test-logstore */ logstore?: string; /** * @remarks * The filter query. * * @example * status:500 and method:GET */ query?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class UpdatePipelineRequestSource extends $dara.Model { /** * @remarks * The Log Service Logstore configuration. */ logstore?: UpdatePipelineRequestSourceLogstore; /** * @remarks * The source type. * * @example * logstore */ type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class UpdatePipelineRequest extends $dara.Model { /** * @remarks * The pipeline description. * * @example * test pipeline */ description?: string; /** * @remarks * The execution policy. */ executePolicy?: UpdatePipelineRequestExecutePolicy; /** * @remarks * The pipeline configuration. */ pipeline?: UpdatePipelineRequestPipeline; /** * @remarks * The data sink configuration. */ sink?: UpdatePipelineRequestSink; /** * @remarks * The data source configuration. */ source?: UpdatePipelineRequestSource; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }