public FileProcessJobResponse createFileProcessJob(FileProcessRequest request);
节点名称(关键字) | 父节点 | 描述 | 类型 | 是否必选 |
tag | Request | 表示任务的类型,哈希值计算任务类型为:FileHashCode。 | String | 是 |
operation | Request | 包含哈希值计算的处理规则。 | Container | 是 |
queueId | Request | 任务所在的队列 ID。 | String | 是 |
callBackFormat | Request | 任务回调格式,JSON 或 XML,默认 XML,优先级高于队列的回调格式。 | String | 否 |
callBackType | Request | 任务回调类型,Url 或 TDMQ,默认 Url,优先级高于队列的回调类型。 | String | 否 |
callBack | Request | 任务回调的地址,优先级高于队列的回调地址。 | String | 否 |
callBackMqConfig | Request | 任务回调 TDMQ 配置,当 CallBackType 为 TDMQ 时必填。详情请参见 CallBackMqConfig | Container | 否 |
节点名称(关键字) | 父节点 | 描述 | 类型 | 是否必选 |
object | Request.Input | 文件名,取值为文件在当前存储桶中的完整名称。 | String | 是 |
节点名称(关键字) | 父节点 | 描述 | 类型 | 是否必选 |
fileHashCodeConfig | Request.Operation | 指定哈希值计算的处理规则。 | Container | 是 |
userData | Request.Operation | 透传用户信息, 可打印的 ASCII 码, 长度不超过1024 | String | 否 |
节点名称(关键字) | 父节点 | 描述 | 类型 | 是否必选 |
type | Request.Operation.FileHashCodeConfig | 哈希值的算法类型,有效值:MD5、SHA1、SHA256。 | String | 是 |
addToHeader | Request.Operation.FileHashCodeConfig | 是否将计算得到的哈希值添加至文件自定义 header, 有效值:true、false,默认值为 false。 自定义header根据 Type 的值变化,例如 Type 值为MD5时,自定义 heade r为 x-cos-meta-md5。 | String | 否 |
//1.创建任务请求对象FileProcessRequest request = new FileProcessRequest();//2.添加请求参数 参数详情请见 api 接口文档request.setBucketName("demo-1234567890");request.setTag(FileProcessJobType.FileHashCode);request.getInput().setObject("input/1.mp4");FileHashCodeConfig fileHashCodeConfig = request.getOperation().getFileHashCodeConfig();fileHashCodeConfig.setType("MD5");fileHashCodeConfig.setAddToHeader("true");request.setQueueId("p1ff062b35a494cf0ac4b572df22a****");//3.调用接口,获取任务响应对象FileProcessJobResponse response = client.createFileProcessJob(request);
public FileProcessJobResponse describeFileProcessJob(FileProcessRequest request);
参数名称 | 描述 | 类型 | 是否必选 |
bucketName | Bucket 的命名规则为 BucketName-APPID,详情请参见 存储桶概述 | String | 是 |
jobId | 要查询的任务 ID | String | 是 |
//1.创建任务请求对象FileProcessRequest request = new FileProcessRequest();//2.添加请求参数 参数详情请见 api 接口文档request.setBucketName("demo-1234567890");request.setJobId("fda7eb1607b8411ed8c182156726*****");//3.调用接口,获取任务响应对象FileProcessJobResponse response = client.describeFileProcessJob(request);
本页内容是否解决了您的问题?