final class Handler extends ScalaRecordTemplate with Product
The schema for a particular resource's Naptime handler.
- Annotations
- @Generated()
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Handler
- 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
A list of attributes related to this handler.
-
def
canEqual(that: Any): Boolean
- Definition Classes
- Handler → Equals
-
def
clone(): Handler
- Definition Classes
- Handler → RecordTemplate → DataTemplate → AnyRef
-
def
contains(arg0: Field): Boolean
- Attributes
- protected[com.linkedin.data.template]
- Definition Classes
- RecordTemplate
-
def
copy(dataMap: DataMap, conversion: DataConversion): Handler
- Definition Classes
- Handler → ScalaRecordTemplate
- def copy(kind: HandlerKind = this.kind, name: String = this.name, parameters: ParameterArray = this.parameters, inputBody: Option[CustomBodyType] = this.inputBody, customOutputBody: Option[CustomBodyType] = this.customOutputBody, attributes: AttributeArray = this.attributes): Handler
-
def
copy(): Handler
- Definition Classes
- Handler → RecordTemplate → DataTemplate
-
lazy val
customOutputBody: Option[CustomBodyType]
If the handler produces a custom response body that is not the expected based on the Resource, the type is specified here.
-
def
data(): DataMap
- Definition Classes
- RecordTemplate → DataTemplate
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(that: Any): Boolean
- Definition Classes
- Handler → 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
- Handler → RecordTemplate → AnyRef → Any
-
lazy val
inputBody: Option[CustomBodyType]
If the handler consumes a request body, the type is specified here.
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
lazy val
kind: HandlerKind
The type of operation for this handler.
-
lazy val
name: String
The name of the function that implements this handler.
The name of the function that implements this handler. For FINDER and ACTION kinds, this is also the name used to invoke the handler.
-
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( ... )
-
lazy val
parameters: ParameterArray
The query parameters for the handler.
-
val
productArity: Int
- Definition Classes
- Handler → Product
-
def
productElement(n: Int): Any
- Definition Classes
- Handler → Product
-
def
productIterator: Iterator[Any]
- Definition Classes
- Product
-
val
productPrefix: String
- Definition Classes
- Handler → 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
-
def
schema(): RecordDataSchema
- Definition Classes
- RecordTemplate → DataTemplate
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- Handler → RecordTemplate → AnyRef → Any
-
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( ... )