private void init() { myIntParam_ = new IntParam(this, "myIntParam", "this is an int param", ParamValidators.gt(0)); myDoubleParam_ = new DoubleParam(this, "myDoubleParam", "this is a double param", ParamValidators.inRange(0.0, 1.0)); List<String> validStrings = Arrays.asList("a", "b"); myStringParam_ = new Param<>(this, "myStringParam", "this is a string param", ParamValidators.inArray(validStrings)); myDoubleArrayParam_ = new DoubleArrayParam(this, "myDoubleArrayParam", "this is a double param"); setDefault(myIntParam(), 1); setDefault(myDoubleParam(), 0.5); setDefault(myDoubleArrayParam(), new double[]{1.0, 2.0}); }
@Override public JavaTestParams copy(ParamMap extra) { return defaultCopy(extra); } }
public JavaTestParams setMyDoubleParam(double value) { set(myDoubleParam_, value); return this; }
public JavaTestParams(String uid) { this.uid_ = uid; init(); }
public double[] getMyDoubleArrayParam() { return getOrDefault(myDoubleArrayParam_); }
private void init() { myIntParam_ = new IntParam(this, "myIntParam", "this is an int param", ParamValidators.gt(0)); myDoubleParam_ = new DoubleParam(this, "myDoubleParam", "this is a double param", ParamValidators.inRange(0.0, 1.0)); List<String> validStrings = Arrays.asList("a", "b"); myStringParam_ = new Param<>(this, "myStringParam", "this is a string param", ParamValidators.inArray(validStrings)); myDoubleArrayParam_ = new DoubleArrayParam(this, "myDoubleArrayParam", "this is a double param"); setDefault(myIntParam(), 1); setDefault(myDoubleParam(), 0.5); setDefault(myDoubleArrayParam(), new double[]{1.0, 2.0}); }
public JavaTestParams setMyIntParam(int value) { set(myIntParam_, value); return this; }
@Override public JavaTestParams copy(ParamMap extra) { return defaultCopy(extra); } }
public JavaTestParams(String uid) { this.uid_ = uid; init(); }
public double getMyDoubleParam() { return (Double) getOrDefault(myDoubleParam_); }
private void init() { myIntParam_ = new IntParam(this, "myIntParam", "this is an int param", ParamValidators.gt(0)); myDoubleParam_ = new DoubleParam(this, "myDoubleParam", "this is a double param", ParamValidators.inRange(0.0, 1.0)); List<String> validStrings = Arrays.asList("a", "b"); myStringParam_ = new Param<>(this, "myStringParam", "this is a string param", ParamValidators.inArray(validStrings)); myDoubleArrayParam_ = new DoubleArrayParam(this, "myDoubleArrayParam", "this is a double param"); setDefault(myIntParam(), 1); setDefault(myDoubleParam(), 0.5); setDefault(myDoubleArrayParam(), new double[]{1.0, 2.0}); }
public JavaTestParams setMyDoubleParam(double value) { set(myDoubleParam_, value); return this; }
@Override public JavaTestParams copy(ParamMap extra) { return defaultCopy(extra); } }
public JavaTestParams setMyStringParam(String value) { set(myStringParam_, value); return this; }
public JavaTestParams setMyDoubleArrayParam(double[] value) { set(myDoubleArrayParam_, value); return this; }
public JavaTestParams setMyDoubleParam(double value) { set(myDoubleParam_, value); return this; }
public JavaTestParams setMyStringParam(String value) { set(myStringParam_, value); return this; }
public JavaTestParams setMyIntParam(int value) { set(myIntParam_, value); return this; }
public JavaTestParams setMyDoubleArrayParam(double[] value) { set(myDoubleArrayParam_, value); return this; }
public JavaTestParams setMyStringParam(String value) { set(myStringParam_, value); return this; }