24 lines
715 B
Java
24 lines
715 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<String> 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<>();
|
|
}
|
|
}
|