package com.zillabyte.motherbrain.flow.collectors.coordinated;
import java.io.Serializable;
import net.sf.json.JSONObject;
public class CoordTupleOptions implements Serializable {
/**
*
*/
private static final long serialVersionUID = 368100573334064110L;
JSONObject _options;
public CoordTupleOptions(JSONObject options) {
_options = options;
}
public static CoordTupleOptions build() {
return new CoordTupleOptions(new JSONObject());
}
public CoordTupleOptions addOpt(String key, Object value) {
_options.put(key, value);
return this;
}
public Integer getInt(String key) {
return _options.getInt(key);
}
public String getString(String key) {
return _options.getString(key);
}
public Long getLong(String key) {
return _options.getLong(key);
}
public Boolean getBoolean(String key) {
return _options.getBoolean(key);
}
@Override
public String toString() {
return _options.toString();
}
}