p

io.prophecy.libs

jsonrpc

package jsonrpc

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. jsonrpc
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class DatasetDetailedResponse(response: ResponsesAsList[DatasetRunsResponseCamelCase]) extends EMListResponse with Product with Serializable
  2. case class DatasetRunsDetailedRequest(datasetRunID: String, user: String, filters: Filters) extends EMRequest with Product with Serializable
    Annotations
    @JsonRpcMethod( method = "request/datasetRunsDetailed" )
  3. case class DatasetRunsRequest(datasetUID: String, limit: Int, filters: Filters) extends EMRequest with Product with Serializable
    Annotations
    @JsonRpcMethod( method = "request/datasetRuns" )
  4. case class DatasetRunsResponse(response: ResponsesAsList[DatasetRunsResponseCamelCase]) extends EMListResponse with Product with Serializable
  5. case class DeleteDatasetRunRequest(datasetRunID: String, filters: Filters) extends EMRequest with Product with Serializable
    Annotations
    @JsonRpcMethod( method = "delete/DatasetRun" )
  6. case class DeleteDatasetRunResponse(datasetRunId: String, status: DeleteStatus, msg: Option[String] = None) extends EMResponse with Product with Serializable
  7. case class DeletePipelineRunRequest(pipelineRunID: String, filters: Filters) extends EMRequest with Product with Serializable
    Annotations
    @JsonRpcMethod( method = "delete/PipelineRun" )
  8. case class DeletePipelineRunResponse(pipelineRunId: String, status: DeleteStatus, msg: Option[String] = None) extends EMResponse with Product with Serializable
  9. sealed trait DeleteStatus extends EnumEntry
  10. sealed trait EMListResponse extends JsonRpcResult
  11. sealed trait EMRequest extends RequestMethod
  12. sealed trait EMResponse extends JsonRpcResult
  13. case class Filters(submissionTimeLTE: Option[Long] = None, runType: Option[String] = None, lastUID: Option[String] = None, fabricId: Option[String] = None, dbSuffix: Option[String] = None, createdBy: Option[String] = None, metricsTableNames: MetricsTableNames = MetricsTableNames(), metricsStore: MetricsStore = DeltaStore) extends Product with Serializable
  14. case class HistoricalViewRequest(pipelineId: String, pipelineRunId: String, updatedBy: String, filters: Filters) extends EMRequest with Product with Serializable
    Annotations
    @JsonRpcMethod( method = "request/historicalView" )
  15. case class HistoricalViewResponse(response: HistoricalViewCodeResponse) extends EMResponse with Product with Serializable
  16. case class InteractiveCodeSnapshotRequest(userId: String, pipelineURI: String, uuid: String, code: RecursiveDirectoryContent, fabricId: String, branch: String, dbSuffix: String) extends RequestMethod with Product with Serializable
    Annotations
    @JsonRpcMethod( method = "post/codeSnapshot" )
  17. case class InterimResponse(response: ResponsesAsList[InterimResponseCamelCase]) extends EMListResponse with Product with Serializable
  18. case class InterimsRequest(runId: String, updatedBy: String, filters: Filters) extends EMRequest with Product with Serializable
    Annotations
    @JsonRpcMethod( method = "request/interims" )
  19. case class JsonRpcError(message: String, trace: Option[Seq[String]]) extends Product with Serializable
  20. sealed trait JsonRpcMessage extends AnyRef
  21. case class JsonRpcMethod(method: String) extends Annotation with StaticAnnotation with Product with Serializable
  22. sealed trait JsonRpcResult extends AnyRef
  23. case class KeepAlive(timeStamp: Long = System.currentTimeMillis()) extends NotificationMethod with Product with Serializable
    Annotations
    @JsonRpcMethod( method = "keepAlive" )
  24. case class LoadLastPipelineRunInterimsRequest(pipelineUID: String, updatedBy: String, filters: Filters) extends EMRequest with Product with Serializable
    Annotations
    @JsonRpcMethod( method = "request/lastPipelineRunInterims" )
  25. case class MetricsTableNames(pipelineMetrics: Option[String] = None, componentMetrics: Option[String] = None, interims: Option[String] = None) extends Product with Serializable
  26. case class NotificationMessage(method: NotificationMethod) extends JsonRpcMessage with Product with Serializable
  27. sealed trait NotificationMethod extends AnyRef
  28. case class PipelineRunsRequest(pipelineUid: String, limit: Int, filters: Filters) extends EMRequest with Product with Serializable
    Annotations
    @JsonRpcMethod( method = "request/pipelineRuns" )
  29. case class PipelineRunsResponse(response: ResponsesAsList[PipelineRunsResponseCamelCase]) extends EMListResponse with Product with Serializable
  30. case class RequestMessage(id: String, method: RequestMethod) extends JsonRpcMessage with Product with Serializable
  31. sealed trait RequestMethod extends AnyRef
  32. sealed trait ResponseMessage extends JsonRpcMessage
  33. case class SparkEventNotification(msg: String) extends NotificationMethod with Product with Serializable
    Annotations
    @JsonRpcMethod( method = "response/sparkEvents" )

Value Members

  1. def annotationMethod(classSymbol: scala.reflect.api.JavaUniverse.ClassSymbol): String
    Annotations
    @silent( "eliminated by erasure" )
  2. def subclasses(root: scala.reflect.api.JavaUniverse.ClassSymbol): Set[scala.reflect.api.JavaUniverse.Symbol]
  3. object CreateDbSuffixFromUrl
  4. object DeleteStatus extends Enum[DeleteStatus] with PlayJsonEnum[DeleteStatus]
  5. object Filters extends Serializable
  6. object JsonRpcError extends Serializable
  7. object JsonRpcResult
  8. object MetricsTableNames extends Serializable
  9. object NotificationMessage extends Serializable
  10. object NotificationMethod
  11. object RequestMessage extends Serializable
  12. object RequestMethod
  13. object ResponseMessage

Inherited from AnyRef

Inherited from Any

Ungrouped