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

com.qcloud.cos.model.ciModel.workflow.MediaTopology Maven / Gradle / Ivy

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

import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.Map;

/**
 * 媒体处理工作流 拓扑信息实体
 */
public class MediaTopology {
    /**
     * 节点依赖关系
     * eg:
     *  Snapshot_1581665960536,Snapshot_1581665960537,Animation_1581665960538,Animation_1581665960539
     *  End
     *  End
     *  End
     *  End
     *  End
     */
    private Map mediaWorkflowDependency;

    /**
     * 节点列表
     */
    private Map mediaWorkflowNodes;

    public Map getMediaWorkflowDependency() {
        if (mediaWorkflowDependency==null){
            mediaWorkflowDependency = new LinkedHashMap<>();
        }
        return mediaWorkflowDependency;
    }

    public void setMediaWorkflowDependency(Map mediaWorkflowDependency) {
        this.mediaWorkflowDependency = mediaWorkflowDependency;
    }

    public Map getMediaWorkflowNodes() {
        if (mediaWorkflowNodes == null){
            mediaWorkflowNodes = new LinkedHashMap<>();
        }
        return mediaWorkflowNodes;
    }

    public void setMediaWorkflowNodes(Map mediaWorkflowNodes) {
        this.mediaWorkflowNodes = mediaWorkflowNodes;
    }

    @Override
    public String toString() {
        return "MediaTopology{" +
                "mediaWorkflowDependency=" + mediaWorkflowDependency +
                ", mediaWorkflowNodes=" + mediaWorkflowNodes +
                '}';
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy