ai.databand.schema.TaskRunsInfo Maven / Gradle / Ivy
/*
* © 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