import * as $dara from '@darabonba/typescript'; export declare class SubmitSegmentationJobRequest extends $dara.Model { /** * @remarks * The client token that is used to ensure the idempotence of the request. * * @example * ****12e8864746a0a398**** */ clientToken?: string; /** * @remarks * The input configuration. For detailed parameters, see [InputConfig](~~2874121#cc59ad3082jbx~~). * * @example * { * "Type": "OSS", * "Media": "http://test-bucket.oss-cn-shanghai.aliyuncs.com/test.mp4" * } * or { * "Type": "Media", * "Media": "ce49a020e****1ef81c1e6f6d5686302" * } */ inputConfig?: string; /** * @remarks * The task parameters. For details, see [JobParams](~~2874121#a60357f2d5iix~~). * * @example * { * "Mode": "UserDefined", * "Ranges": [{ * "In": 10, * "Out": 20 * }, { * "In": 35, * "Out": 50 * }] * } */ jobParams?: string; /** * @remarks * The output configuration. For detailed parameters, see [OutputConfig](~~2874121#cef23186a8d6w~~). * * @example * { * "OutputMediaTarget": "oss-object", * "Bucket": "test-bucket", * "ObjectKey": "path/to/test_{index}.mp4", * "Width": 1920, * "Height": 1080, * "ExportAsNewMedia": false * } */ outputConfig?: string; /** * @remarks * The user-defined data in the JSON format, which can be up to 512 bytes in length. * * @example * {"test": "22"} */ userData?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }