|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Objectorg.apache.spark.ml.param.ParamValidators
public class ParamValidators
:: DeveloperApi ::
Factory methods for common validation functions for Param.isValid
.
The numerical methods only support Int, Long, Float, and Double.
Constructor Summary | |
---|---|
ParamValidators()
|
Method Summary | ||
---|---|---|
static
|
gt(double lowerBound)
Check if value > lowerBound |
|
static
|
gtEq(double lowerBound)
Check if value >= lowerBound |
|
static
|
inArray(java.util.List<T> allowed)
Check for value in an allowed set of values. |
|
static
|
inArray(Object allowed)
Check for value in an allowed set of values. |
|
static
|
inRange(double lowerBound,
double upperBound)
Version of inRange() which uses inclusive be default: [lowerBound, upperBound] |
|
static
|
inRange(double lowerBound,
double upperBound,
boolean lowerInclusive,
boolean upperInclusive)
Check for value in range lowerBound to upperBound. |
|
static
|
lt(double upperBound)
Check if value < upperBound |
|
static
|
ltEq(double upperBound)
Check if value <= upperBound |
Methods inherited from class Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ParamValidators()
Method Detail |
---|
public static <T> scala.Function1<T,Object> gt(double lowerBound)
public static <T> scala.Function1<T,Object> gtEq(double lowerBound)
public static <T> scala.Function1<T,Object> lt(double upperBound)
public static <T> scala.Function1<T,Object> ltEq(double upperBound)
public static <T> scala.Function1<T,Object> inRange(double lowerBound, double upperBound, boolean lowerInclusive, boolean upperInclusive)
lowerInclusive
- If true, check for value >= lowerBound.
If false, check for value > lowerBound.upperInclusive
- If true, check for value <= upperBound.
If false, check for value < upperBound.lowerBound
- (undocumented)upperBound
- (undocumented)
public static <T> scala.Function1<T,Object> inRange(double lowerBound, double upperBound)
inRange()
which uses inclusive be default: [lowerBound, upperBound]
public static <T> scala.Function1<T,Object> inArray(Object allowed)
public static <T> scala.Function1<T,Object> inArray(java.util.List<T> allowed)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |