final case class JobStatus(conditions: Option[Seq[JobCondition]] = None, uncountedTerminatedPods: Option[UncountedTerminatedPods] = None, completedIndexes: Option[String] = None, startTime: Option[Time] = None, ready: Option[Int] = None, failed: Option[Int] = None, succeeded: Option[Int] = None, completionTime: Option[Time] = None, active: Option[Int] = None) extends Product with Serializable

JobStatus represents the current state of a Job.

Source
JobStatus.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JobStatus
  2. Serializable
  3. Product
  4. Equals
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new JobStatus(conditions: Option[Seq[JobCondition]] = None, uncountedTerminatedPods: Option[UncountedTerminatedPods] = None, completedIndexes: Option[String] = None, startTime: Option[Time] = None, ready: Option[Int] = None, failed: Option[Int] = None, succeeded: Option[Int] = None, completionTime: Option[Time] = None, active: Option[Int] = None)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val active: Option[Int]
  5. def addConditions(newValues: JobCondition*): JobStatus

    Appends new values to conditions

  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  8. val completedIndexes: Option[String]
  9. val completionTime: Option[Time]
  10. val conditions: Option[Seq[JobCondition]]
  11. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. val failed: Option[Int]
  13. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  14. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  15. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  16. def mapActive(f: (Int) => Int): JobStatus

    if active has a value, transforms to the result of function

  17. def mapCompletedIndexes(f: (String) => String): JobStatus

    if completedIndexes has a value, transforms to the result of function

  18. def mapCompletionTime(f: (Time) => Time): JobStatus

    if completionTime has a value, transforms to the result of function

  19. def mapConditions(f: (Seq[JobCondition]) => Seq[JobCondition]): JobStatus

    if conditions has a value, transforms to the result of function

  20. def mapFailed(f: (Int) => Int): JobStatus

    if failed has a value, transforms to the result of function

  21. def mapReady(f: (Int) => Int): JobStatus

    if ready has a value, transforms to the result of function

  22. def mapStartTime(f: (Time) => Time): JobStatus

    if startTime has a value, transforms to the result of function

  23. def mapSucceeded(f: (Int) => Int): JobStatus

    if succeeded has a value, transforms to the result of function

  24. def mapUncountedTerminatedPods(f: (UncountedTerminatedPods) => UncountedTerminatedPods): JobStatus

    if uncountedTerminatedPods has a value, transforms to the result of function

  25. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  26. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  27. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  28. def productElementNames: Iterator[String]
    Definition Classes
    Product
  29. val ready: Option[Int]
  30. val startTime: Option[Time]
  31. val succeeded: Option[Int]
  32. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  33. val uncountedTerminatedPods: Option[UncountedTerminatedPods]
  34. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  35. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  36. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  37. def withActive(value: Int): JobStatus

    Returns a new data with active set to new value

  38. def withCompletedIndexes(value: String): JobStatus

    Returns a new data with completedIndexes set to new value

  39. def withCompletionTime(value: Time): JobStatus

    Returns a new data with completionTime set to new value

  40. def withConditions(value: Seq[JobCondition]): JobStatus

    Returns a new data with conditions set to new value

  41. def withFailed(value: Int): JobStatus

    Returns a new data with failed set to new value

  42. def withReady(value: Int): JobStatus

    Returns a new data with ready set to new value

  43. def withStartTime(value: Time): JobStatus

    Returns a new data with startTime set to new value

  44. def withSucceeded(value: Int): JobStatus

    Returns a new data with succeeded set to new value

  45. def withUncountedTerminatedPods(value: UncountedTerminatedPods): JobStatus

    Returns a new data with uncountedTerminatedPods set to new value

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped