All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.qcloud.cos.model.ciModel.job.DocOperationObject Maven / Gradle / Ivy

package com.qcloud.cos.model.ciModel.job;

import com.qcloud.cos.model.ciModel.common.MediaOutputObject;

import java.util.List;

/**
 * 文档预览任务规则实体 https://cloud.tencent.com/document/product/460/46942
 */
public class DocOperationObject {

    /**
     * 文件的输出地址 (cos桶相对的输出路径)
     */
    private MediaOutputObject output;
    /**
     * 文档预览任务参数
     */
    private DocProcessObject docProcessObject;

    /**
     * 文档预览任务参数
     */
    private DocProcessResult docProcessResult;


    public MediaOutputObject getOutput() {
        if (output == null) {
            output = new MediaOutputObject();
        }
        return output;
    }

    public void setOutput(MediaOutputObject output) {
        this.output = output;
    }

    public DocProcessObject getDocProcessObject() {
        if (docProcessObject == null) {
            docProcessObject = new DocProcessObject();
        }
        return docProcessObject;
    }

    public void setDocProcessObject(DocProcessObject docProcessObject) {
        this.docProcessObject = docProcessObject;
    }

    public DocProcessResult getDocProcessResult() {
        if (docProcessResult == null) {
            docProcessResult = new DocProcessResult();
        }
        return docProcessResult;
    }

    public void setDocProcessResult(DocProcessResult docProcessResult) {
        this.docProcessResult = docProcessResult;
    }

    @Override
    public String toString() {
        final StringBuilder sb = new StringBuilder("DocOperationObject{");
        sb.append("output=").append(output);
        sb.append(", docProcessObject=").append(docProcessObject);
        sb.append(", docProcessResult=").append(docProcessResult);
        sb.append('}');
        return sb.toString();
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy