package shared
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- shared
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- type CodeVersion = String with Tagged[CodeVersionTag]
- trait CodeVersionTag extends AnyRef
- type ElapsedTimeNanoSeconds = Long with Tagged[ElapsedTimeTag]
- trait ElapsedTimeTag extends AnyRef
- case class Labels(values: List[(String, String)]) extends Product with Serializable
- case class LogRecord(data: String, timestamp: Instant) extends Product with Serializable
- case class PendingJobId(value: String) extends Product with Serializable
- type Priority = Int with Tagged[PriorityTag]
- trait PriorityTag extends AnyRef
- case class ResourceAllocated(cpu: Int, memory: Int, scratch: Int, gpu: List[Int]) extends Product with Serializable
- case class ResourceAvailable(cpu: Int, memory: Int, scratch: Int, gpu: List[Int]) extends Product with Serializable
- case class ResourceRequest(cpu: (Int, Int), memory: Int, scratch: Int, gpu: Int) extends Product with Serializable
- case class RunningJobId(value: String) extends Product with Serializable
- case class VersionedResourceAllocated(codeVersion: CodeVersion, cpuMemoryAllocated: ResourceAllocated) extends Product with Serializable
- case class VersionedResourceAvailable(codeVersion: CodeVersion, cpuMemoryAvailable: ResourceAvailable) extends Product with Serializable
- case class VersionedResourceRequest(codeVersion: CodeVersion, cpuMemoryRequest: ResourceRequest) extends Product with Serializable
Value Members
- def CodeVersion(s: String): CodeVersion
- def ElapsedTimeNanoSeconds(s: Long): ElapsedTimeNanoSeconds
- implicit val ElapsedTimeNanoSecondsDecoder: Decoder[ElapsedTimeNanoSeconds]
- implicit val ElapsedTimeNanoSecondsEncoder: Encoder[ElapsedTimeNanoSeconds]
- def Priority(s: Int): Priority
- implicit val codeVersionDecoder: Decoder[CodeVersion]
- implicit val codeVersionEncoder: Encoder[CodeVersion]
- implicit val priorityDecoder: Decoder[Priority]
- implicit val priorityEncoder: Encoder[Priority]
- object Labels extends Serializable
- object LogRecord extends Serializable
- object PendingJobId extends Serializable
- object ResourceAllocated extends Serializable
- object ResourceAvailable extends Serializable
- object ResourceRequest extends Serializable
- object RunningJobId extends Serializable
- object VersionedResourceAllocated extends Serializable
- object VersionedResourceAvailable extends Serializable
- object VersionedResourceRequest extends Serializable