package param
- Alphabetic
- Public
- All
Type Members
-
class
BooleanParam extends Param[Boolean]
:: DeveloperApi :: Specialized version of
Param[Boolean]
for Java.:: DeveloperApi :: Specialized version of
Param[Boolean]
for Java.- Annotations
- @DeveloperApi()
-
class
DoubleArrayArrayParam extends Param[Array[Array[Double]]]
:: DeveloperApi :: Specialized version of
Param[Array[Array[Double]]]
for Java.:: DeveloperApi :: Specialized version of
Param[Array[Array[Double]]]
for Java.- Annotations
- @DeveloperApi()
-
class
DoubleArrayParam extends Param[Array[Double]]
:: DeveloperApi :: Specialized version of
Param[Array[Double]]
for Java.:: DeveloperApi :: Specialized version of
Param[Array[Double]]
for Java.- Annotations
- @DeveloperApi()
-
class
DoubleParam extends Param[Double]
:: DeveloperApi :: Specialized version of
Param[Double]
for Java.:: DeveloperApi :: Specialized version of
Param[Double]
for Java.- Annotations
- @DeveloperApi()
-
class
FloatParam extends Param[Float]
:: DeveloperApi :: Specialized version of
Param[Float]
for Java.:: DeveloperApi :: Specialized version of
Param[Float]
for Java.- Annotations
- @DeveloperApi()
-
class
IntArrayParam extends Param[Array[Int]]
:: DeveloperApi :: Specialized version of
Param[Array[Int]]
for Java.:: DeveloperApi :: Specialized version of
Param[Array[Int]]
for Java.- Annotations
- @DeveloperApi()
-
class
IntParam extends Param[Int]
:: DeveloperApi :: Specialized version of
Param[Int]
for Java.:: DeveloperApi :: Specialized version of
Param[Int]
for Java.- Annotations
- @DeveloperApi()
-
abstract
class
JavaParams extends Params
:: DeveloperApi :: Java-friendly wrapper for Params.
-
class
LongParam extends Param[Long]
:: DeveloperApi :: Specialized version of
Param[Long]
for Java.:: DeveloperApi :: Specialized version of
Param[Long]
for Java.- Annotations
- @DeveloperApi()
-
class
Param[T] extends Serializable
:: DeveloperApi :: A param with self-contained documentation and optionally default value.
:: DeveloperApi :: A param with self-contained documentation and optionally default value. Primitive-typed param should use the specialized versions, which are more friendly to Java users.
- T
param value type
- Annotations
- @DeveloperApi()
-
final
class
ParamMap extends Serializable
A param to value map.
A param to value map.
- Annotations
- @Since( "1.2.0" )
-
case class
ParamPair[T](param: Param[T], value: T) extends Product with Serializable
A param and its value.
A param and its value.
- Annotations
- @Since( "1.2.0" )
-
trait
Params extends Identifiable with Serializable
:: DeveloperApi :: Trait for components that take parameters.
:: DeveloperApi :: Trait for components that take parameters. This also provides an internal param map to store parameter values attached to the instance.
- Annotations
- @DeveloperApi()
-
class
StringArrayParam extends Param[Array[String]]
:: DeveloperApi :: Specialized version of
Param[Array[String]]
for Java.:: DeveloperApi :: Specialized version of
Param[Array[String]]
for Java.- Annotations
- @DeveloperApi()
Value Members
-
object
ParamMap extends Serializable
- Annotations
- @Since( "1.2.0" )
-
object
ParamValidators
:: DeveloperApi :: Factory methods for common validation functions for
Param.isValid
.:: DeveloperApi :: Factory methods for common validation functions for
Param.isValid
. The numerical methods only support Int, Long, Float, and Double.- Annotations
- @DeveloperApi()