package model
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- model
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- case class ErrorResponse(code: Int, message: Option[String] = scala.None) extends Product with Serializable
-
case class
Job(header: JobHeader, operations: Seq[Operation]) extends Product with Serializable
Full information about a job
-
case class
JobHeader(id: String, name: Option[String] = scala.None, error: Option[String] = scala.None, state: JobState, registration: Instant, start: Option[Instant] = scala.None, end: Option[Instant] = scala.None) extends Product with Serializable
Simple parts of a job
Simple parts of a job
- id
id of the Job
- name
optional name
- error
error message, if the job failed
- state
state of the job
- registration
job registration time
- start
running start time of the job
- end
end/failure time of the job
- case class JobResponse(job: Job, version: Long) extends Product with Serializable
- sealed trait JobState extends AnyRef
- case class JobsResponse(jobs: Vector[JobHeader], version: Long) extends Product with Serializable
- case class MetricsResponse(metrics: Map[String, Json]) extends Product with Serializable
-
case class
Operation(id: OperationId, state: OperationState, error: Option[String] = scala.None, start: Option[Instant] = scala.None, end: Option[Instant] = scala.None, definition: OperationDefinition) extends Product with Serializable
An Operation, part of a job
-
sealed
trait
OperationDefinition extends AnyRef
Defines the content of the different operations.
Defines the content of the different operations. Roughly similar to PlanOp in PlanExecution (but not all operations present)
-
case class
OperationId(value: Either[String, List[Int]]) extends Product with Serializable
Provides an encoding for an operation.
Provides an encoding for an operation. On java script side this is just a string
- value
either a special id or a coordinate set
-
sealed
trait
OperationState extends AnyRef
The state of an operation
-
type
RunGraph = DiGraph[String, RunGraphNode, RunGraphLink]
The model of a run graph.
-
case class
RunGraphLink(fromPort: Int, toPort: Int, contentType: String, bytes: Option[Long] = scala.None) extends Product with Serializable
Link in a run graph response.
-
sealed
trait
RunGraphNode extends AnyRef
Node in a run graph response.
-
case class
RunGraphResponse(graph: RunGraph, version: Long) extends Product with Serializable
Evaluation graph.
- case class SettingEntry(key: String, value: Json) extends Product with Serializable
-
case class
SettingsResponse(values: Vector[SettingEntry]) extends Product with Serializable
Return Mantik's Configuration
- case class VersionResponse(version: String, scalaVersion: String, executorBackend: String) extends Product with Serializable
Value Members
- object ErrorResponse extends Serializable
- object Job extends Serializable
- object JobHeader extends Serializable
- object JobResponse extends Serializable
- object JobState
- object JobsResponse extends Serializable
- object MetricsResponse extends Serializable
- object Operation extends Serializable
- object OperationDefinition
- object OperationId extends Serializable
- object OperationState
- object RunGraphLink extends Serializable
- object RunGraphNode
- object RunGraphResponse extends Serializable
- object SettingEntry extends Serializable
- object SettingsResponse extends Serializable
- object VersionResponse extends Serializable