com.alibaba.alink.params.shared.recommendation.HasUserCol Maven / Gradle / Ivy
package com.alibaba.alink.params.shared.recommendation;
import org.apache.flink.ml.api.misc.param.ParamInfo;
import org.apache.flink.ml.api.misc.param.ParamInfoFactory;
import org.apache.flink.ml.api.misc.param.WithParams;
public interface HasUserCol extends WithParams {
ParamInfo USER_COL = ParamInfoFactory
.createParamInfo("userCol", String.class)
.setAlias(new String[]{"userColName"})
.setDescription("User column name")
.setRequired()
.build();
default String getUserCol() {
return get(USER_COL);
}
default T setUserCol(String value) {
return set(USER_COL, value);
}
}