Class CommonParams<T extends CommonParams<T>>
- java.lang.Object
-
- org.apache.spark.ml.param.JavaParams
-
- com.r4tings.recommender.common.ml.CommonParams<T>
-
- All Implemented Interfaces:
OutputCol,RatingCol,Verbose,java.io.Serializable,org.apache.spark.ml.param.Params,org.apache.spark.ml.util.Identifiable,scala.Serializable
- Direct Known Subclasses:
_REMOVESingleValueDecompositionParams,AssociationRuleMiningParams,BaselineSingleValueDecompositionParams,KNearestNeighborsParams,TermFrequencyInverseDocumentFrequencyParams
public abstract class CommonParams<T extends CommonParams<T>> extends org.apache.spark.ml.param.JavaParams implements Verbose, OutputCol, RatingCol
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CommonParams(java.lang.String prefix)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description org.apache.spark.ml.Estimatorcopy(org.apache.spark.ml.param.ParamMap extra)java.lang.StringgetItemCol()java.lang.StringgetOutputCol()java.lang.StringgetRatingCol()java.lang.StringgetUserCol()java.lang.BooleangetVerbose()org.apache.spark.ml.param.Param<java.lang.String>itemCol()org.apache.spark.ml.param.Param<java.lang.String>outputCol()org.apache.spark.ml.param.Param<java.lang.String>ratingCol()protected abstract Tself()TsetItemCol(java.lang.String value)TsetOutputCol(java.lang.String value)TsetRatingCol(java.lang.String value)TsetUserCol(java.lang.String value)TsetVerbose(java.lang.Boolean value)java.lang.Stringuid()org.apache.spark.ml.param.Param<java.lang.String>userCol()org.apache.spark.ml.param.BooleanParamverbose()-
Methods inherited from class org.apache.spark.ml.param.JavaParams
$, clear, copyValues, copyValues$default$2, defaultCopy, defaultParamMap, explainParam, explainParams, extractParamMap, extractParamMap, get, getDefault, getOrDefault, getParam, hasDefault, hasParam, isDefined, isSet, onParamChange, org$apache$spark$ml$param$Params$_setter_$defaultParamMap_$eq, org$apache$spark$ml$param$Params$_setter_$paramMap_$eq, paramMap, params, set, set, set, setDefault, setDefault, toString
-
-
-
-
Method Detail
-
copy
public org.apache.spark.ml.Estimator copy(org.apache.spark.ml.param.ParamMap extra)
- Specified by:
copyin interfaceorg.apache.spark.ml.param.Params
-
uid
public java.lang.String uid()
- Specified by:
uidin interfaceorg.apache.spark.ml.util.Identifiable
-
verbose
public org.apache.spark.ml.param.BooleanParam verbose()
-
outputCol
public org.apache.spark.ml.param.Param<java.lang.String> outputCol()
-
userCol
public org.apache.spark.ml.param.Param<java.lang.String> userCol()
-
itemCol
public org.apache.spark.ml.param.Param<java.lang.String> itemCol()
-
ratingCol
public org.apache.spark.ml.param.Param<java.lang.String> ratingCol()
-
getVerbose
public java.lang.Boolean getVerbose()
- Specified by:
getVerbosein interfaceVerbose
-
getOutputCol
public java.lang.String getOutputCol()
- Specified by:
getOutputColin interfaceOutputCol
-
getUserCol
public java.lang.String getUserCol()
- Specified by:
getUserColin interfaceRatingCol
-
getItemCol
public java.lang.String getItemCol()
- Specified by:
getItemColin interfaceRatingCol
-
getRatingCol
public java.lang.String getRatingCol()
- Specified by:
getRatingColin interfaceRatingCol
-
setVerbose
public T setVerbose(java.lang.Boolean value)
- Specified by:
setVerbosein interfaceVerbose
-
setOutputCol
public T setOutputCol(java.lang.String value)
- Specified by:
setOutputColin interfaceOutputCol
-
setUserCol
public T setUserCol(java.lang.String value)
- Specified by:
setUserColin interfaceRatingCol
-
setItemCol
public T setItemCol(java.lang.String value)
- Specified by:
setItemColin interfaceRatingCol
-
setRatingCol
public T setRatingCol(java.lang.String value)
- Specified by:
setRatingColin interfaceRatingCol
-
self
protected abstract T self()
-
-