final case class Info[T](attributes: AttributeMap = AttributeMap.empty, post: (T) ⇒ AttributeMap = const(AttributeMap.empty)) extends Product with Serializable
Used to provide information about a task, such as the name, description, and tags for controlling concurrent execution.
- attributes
Arbitrary user-defined key/value pairs describing this task
- post
a transformation that takes the result of evaluating this task and produces user-defined key/value pairs.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Info
- Serializable
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
-
new
Info(attributes: AttributeMap = AttributeMap.empty, post: (T) ⇒ AttributeMap = const(AttributeMap.empty))
- attributes
Arbitrary user-defined key/value pairs describing this task
- post
a transformation that takes the result of evaluating this task and produces user-defined key/value pairs.
Value Members
- val attributes: AttributeMap
- def description: Option[String]
- def get[A](key: AttributeKey[A]): Option[A]
- def name: Option[String]
- val post: (T) ⇒ AttributeMap
- def postTransform(f: (T, AttributeMap) ⇒ AttributeMap): Info[T]
- def set[A](key: AttributeKey[A], value: A): Info[T]
- def setDescription(d: String): Info[T]
- def setName(n: String): Info[T]
-
def
toString(): String
- Definition Classes
- Info → AnyRef → Any