Packages

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
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Info
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. 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

  1. val attributes: AttributeMap
  2. def description: Option[String]
  3. def get[A](key: AttributeKey[A]): Option[A]
  4. def name: Option[String]
  5. val post: (T) ⇒ AttributeMap
  6. def postTransform(f: (T, AttributeMap) ⇒ AttributeMap): Info[T]
  7. def set[A](key: AttributeKey[A], value: A): Info[T]
  8. def setDescription(d: String): Info[T]
  9. def setName(n: String): Info[T]
  10. def toString(): String
    Definition Classes
    Info → AnyRef → Any