databuild/examples/basic_graph/JobConfig.java
2025-04-18 22:35:20 -07:00

24 lines
716 B
Java

package com.databuild.examples.basic_graph;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import com.fasterxml.jackson.annotation.JsonAutoDetect;
import com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility;
@JsonAutoDetect(fieldVisibility = Visibility.ANY)
public class JobConfig {
public List<DataDep> inputs;
public List<String> outputs;
public List<String> args;
public Map<String, String> env;
// Just one constructor if you want defaults
public JobConfig() {
this.inputs = new ArrayList<>();
this.outputs = new ArrayList<>();
this.args = new ArrayList<>();
this.env = new HashMap<>();
}
}