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

ai.databand.schema.TaskRunsInfo Maven / Gradle / Ivy

There is a newer version: 1.0.26.1
Show newest version
/*
 * © Copyright Databand.ai, an IBM Company 2022
 */

package ai.databand.schema;

import java.util.List;

public class TaskRunsInfo {

    private final String taskRunEnvUid;

    private final List> parentChildMap;

    private final String runUid;

    private final List taskRuns;

    private final List targets;

    private final String rootRunUid;

    private final List> upstreamsMap;

    private final boolean dynamicTaskRunUpdate;

    private final List taskDefinitions;

    private final TrackingSource sourceContext;

    public TaskRunsInfo(String taskRunEnvUid,
                        List> parentChildMap,
                        String runUid,
                        List taskRuns,
                        List targets,
                        String rootRunUid,
                        List> upstreamsMap,
                        boolean dynamicTaskRunUpdate,
                        List taskDefinitions,
                        TrackingSource sourceContext) {
        this.taskRunEnvUid = taskRunEnvUid;
        this.parentChildMap = parentChildMap;
        this.runUid = runUid;
        this.taskRuns = taskRuns;
        this.targets = targets;
        this.rootRunUid = rootRunUid;
        this.upstreamsMap = upstreamsMap;
        this.dynamicTaskRunUpdate = dynamicTaskRunUpdate;
        this.taskDefinitions = taskDefinitions;
        this.sourceContext = sourceContext;
    }

    public String getTaskRunEnvUid() {
        return taskRunEnvUid;
    }

    public List> getParentChildMap() {
        return parentChildMap;
    }

    public String getRunUid() {
        return runUid;
    }

    public List getTaskRuns() {
        return taskRuns;
    }

    public List getTargets() {
        return targets;
    }

    public String getRootRunUid() {
        return rootRunUid;
    }

    public List> getUpstreamsMap() {
        return upstreamsMap;
    }

    public boolean isDynamicTaskRunUpdate() {
        return dynamicTaskRunUpdate;
    }

    public List getTaskDefinitions() {
        return taskDefinitions;
    }

    public TrackingSource getSourceContext() {
        return sourceContext;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy