/** * This model class is one type of the upload parameter data that defines a byte stream upload */ export declare abstract class UploadParameterData { /** * The type of parameter */ readonly type: number; /** * The content name */ readonly name?: string | undefined; /** * The content description */ readonly description?: string | undefined; /** * The content type */ readonly contentType?: string | undefined; /** * The content metadata */ readonly metadata?: Map | undefined; static TYPE_BYTE_STREAM: number; static TYPE_PATH: number; private static MAX_DESCRIPTION_LENGTH; private static MAX_NAME_LENGTH; private static MAX_CONTENT_TYPE_LENGTH; private static MAX_METADATA_JSON_LENGTH; constructor( /** * The type of parameter */ type: number, /** * The content name */ name?: string | undefined, /** * The content description */ description?: string | undefined, /** * The content type */ contentType?: string | undefined, /** * The content metadata */ metadata?: Map | undefined); }