final class Parameter extends ScalaRecordTemplate with Product
Information regarding a [query] parameter to a Naptime Handler.
- Annotations
- @Generated()
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Parameter
- Product
- Equals
- ScalaRecordTemplate
- ScalaTemplate
- RecordTemplate
- DataTemplate
- Cloneable
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- lazy val attributes: AttributeArray
-
def
canEqual(that: Any): Boolean
- Definition Classes
- Parameter → Equals
-
def
clone(): Parameter
- Definition Classes
- Parameter → RecordTemplate → DataTemplate → AnyRef
-
def
contains(arg0: Field): Boolean
- Attributes
- protected[com.linkedin.data.template]
- Definition Classes
- RecordTemplate
-
def
copy(dataMap: DataMap, conversion: DataConversion): Parameter
- Definition Classes
- Parameter → ScalaRecordTemplate
- def copy(name: String = this.name, type: String = this.`type`, typeSchema: Option[ParameterDataSchema] = this.typeSchema, attributes: AttributeArray = this.attributes, default: Option[ArbitraryValue] = this.default, required: Boolean = this.required): Parameter
-
def
copy(): Parameter
- Definition Classes
- Parameter → RecordTemplate → DataTemplate
-
def
data(): DataMap
- Definition Classes
- RecordTemplate → DataTemplate
-
lazy val
default: Option[ArbitraryValue]
The default value used if no parameter is passed upon invoking the enclosing Handler.
The default value used if no parameter is passed upon invoking the enclosing Handler. Note: this is computed on a best-effort basis and should be used only for documentation purposes.
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(that: Any): Boolean
- Definition Classes
- Parameter → Equals → RecordTemplate → AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- Parameter → RecordTemplate → AnyRef → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
lazy val
name: String
The name of the parameter (usually used to form the HTTP query parameter).
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
obtainCustomType[T](field: Field, valueClass: Class[T]): T
- Attributes
- protected
- Definition Classes
- ScalaRecordTemplate
-
def
obtainCustomType[T](arg0: Field, arg1: Class[T], arg2: GetMode): T
- Attributes
- protected[com.linkedin.data.template]
- Definition Classes
- RecordTemplate
- Annotations
- @throws( ... ) @throws( ... )
-
def
obtainDirect[T](field: Field, valueClass: Class[T]): T
- Attributes
- protected
- Definition Classes
- ScalaRecordTemplate
-
def
obtainDirect[T](arg0: Field, arg1: Class[T], arg2: GetMode): T
- Attributes
- protected[com.linkedin.data.template]
- Definition Classes
- RecordTemplate
- Annotations
- @throws( ... ) @throws( ... )
-
def
obtainWrapped[T <: DataTemplate[_]](field: Field, valueClass: Class[T]): T
- Attributes
- protected
- Definition Classes
- ScalaRecordTemplate
-
def
obtainWrapped[T <: DataTemplate[_]](arg0: Field, arg1: Class[T], arg2: GetMode): T
- Attributes
- protected[com.linkedin.data.template]
- Definition Classes
- RecordTemplate
- Annotations
- @throws( ... ) @throws( ... )
-
val
productArity: Int
- Definition Classes
- Parameter → Product
-
def
productElement(n: Int): Any
- Definition Classes
- Parameter → Product
-
def
productIterator: Iterator[Any]
- Definition Classes
- Product
-
val
productPrefix: String
- Definition Classes
- Parameter → Product
-
def
putCustomType[T](field: Field, valueClass: Class[T], dataClass: Class[_], obj: T): Unit
- Attributes
- protected
- Definition Classes
- ScalaRecordTemplate
-
def
putCustomType[T](arg0: Field, arg1: Class[T], arg2: Class[_], arg3: T, arg4: SetMode): Unit
- Attributes
- protected[com.linkedin.data.template]
- Definition Classes
- RecordTemplate
- Annotations
- @throws( ... )
-
def
putDirect[T](arg0: Field, arg1: Class[T], arg2: T): Unit
- Attributes
- protected[com.linkedin.data.template]
- Definition Classes
- RecordTemplate
- Annotations
- @throws( ... )
-
def
putDirect[T](arg0: Field, arg1: Class[T], arg2: T, arg3: SetMode): Unit
- Attributes
- protected[com.linkedin.data.template]
- Definition Classes
- RecordTemplate
- Annotations
- @throws( ... )
-
def
putDirect[T](arg0: Field, arg1: Class[T], arg2: Class[_], arg3: T, arg4: SetMode): Unit
- Attributes
- protected[com.linkedin.data.template]
- Definition Classes
- RecordTemplate
- Annotations
- @throws( ... )
-
def
putWrapped[T <: DataTemplate[_]](arg0: Field, arg1: Class[T], arg2: T): Unit
- Attributes
- protected[com.linkedin.data.template]
- Definition Classes
- RecordTemplate
- Annotations
- @throws( ... )
-
def
putWrapped[T <: DataTemplate[_]](arg0: Field, arg1: Class[T], arg2: T, arg3: SetMode): Unit
- Attributes
- protected[com.linkedin.data.template]
- Definition Classes
- RecordTemplate
- Annotations
- @throws( ... )
-
def
remove(arg0: Field): Boolean
- Attributes
- protected[com.linkedin.data.template]
- Definition Classes
- RecordTemplate
-
lazy val
required: Boolean
Flag whether the parameter is optional, either because it is an Option or provides a default value.
-
def
schema(): RecordDataSchema
- Definition Classes
- RecordTemplate → DataTemplate
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- Parameter → RecordTemplate → AnyRef → Any
- lazy val type: String
-
lazy val
typeSchema: Option[ParameterDataSchema]
Data schema that describes the format of the parameter
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )