com.datastax.insight.core.driver.SparkConfig Maven / Gradle / Ivy
package com.datastax.insight.core.driver;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* User: Anders Hong
* Date: 07/09/2016
* Time: 16:34
*/
public class SparkConfig {
private String appName="datastax-spark-app"+System.currentTimeMillis();
private String master="local[*]";
private String deployMode;
private String appResource;
private String mainClass;
private Map confMap=new HashMap<>();
private List appArgs;
private boolean verbose;
public String getAppName() {
return appName;
}
public void setAppName(String appName) {
this.appName = appName;
}
public String getMaster() {
return master;
}
public void setMaster(String master) {
this.master = master;
}
public String getAppResource() {
return appResource;
}
public void setAppResource(String appResource) {
this.appResource = appResource;
}
public String getMainClass() {
return mainClass;
}
public void setMainClass(String mainClass) {
this.mainClass = mainClass;
}
public Map getConfMap(){
return confMap;
}
public void addConf(String key,String value) {
confMap.put(key,value);
}
public List getAppArgs() {
return appArgs;
}
public void setAppArgs(List appArgs) {
this.appArgs = appArgs;
}
public boolean isVerbose() {
return verbose;
}
public void setVerbose(boolean verbose) {
this.verbose = verbose;
}
public String getDeployMode() {
return deployMode;
}
public void setDeployMode(String deployMode) {
this.deployMode = deployMode;
}
}