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 JsonRpcResult with Product with Serializable
  2. case class DatasetRunsDetailedRequest(datasetRunID: String, user: String, filters: Filters) extends RequestMethod with Product with Serializable
    Annotations
    @JsonRpcMethod( method = "request/datasetRunsDetailed" )
  3. case class DatasetRunsRequest(datasetUID: String, limit: Int, filters: Filters) extends RequestMethod with Product with Serializable
    Annotations
    @JsonRpcMethod( method = "request/datasetRuns" )
  4. case class DatasetRunsResponse(response: ResponsesAsList[DatasetRunsResponseCamelCase]) extends JsonRpcResult with Product with Serializable
  5. case class DeleteDatasetRunRequest(datasetRunID: String, filters: Filters) extends RequestMethod with Product with Serializable
    Annotations
    @JsonRpcMethod( method = "delete/DatasetRun" )
  6. case class DeleteDatasetRunResponse(datasetRunId: String, status: DeleteStatus, msg: Option[String] = None) extends JsonRpcResult with Product with Serializable
  7. case class DeletePipelineRunRequest(pipelineRunID: String, filters: Filters) extends RequestMethod with Product with Serializable
    Annotations
    @JsonRpcMethod( method = "delete/PipelineRun" )
  8. case class DeletePipelineRunResponse(pipelineRunId: String, status: DeleteStatus, msg: Option[String] = None) extends JsonRpcResult with Product with Serializable
  9. sealed trait DeleteStatus extends EnumEntry
  10. 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
  11. case class HistoricalViewRequest(pipelineId: String, pipelineRunId: String, updatedBy: String, filters: Filters) extends RequestMethod with Product with Serializable
    Annotations
    @JsonRpcMethod( method = "request/historicalView" )
  12. case class HistoricalViewResponse(response: HistoricalViewCodeResponse) extends JsonRpcResult with Product with Serializable
  13. case class InteractiveCodeSnapshot(userId: String, pipelineURI: String, session: String, uuid: String, fabricId: String) extends Product with Serializable
  14. 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" )
  15. case class InterimResponse(response: ResponsesAsList[InterimResponseCamelCase]) extends JsonRpcResult with Product with Serializable
  16. case class Interims(runId: String, updatedBy: String, filters: Filters) extends RequestMethod with Product with Serializable
    Annotations
    @JsonRpcMethod( method = "request/interims" )
  17. case class JsonRpcError(message: String, trace: Option[Seq[String]]) extends Product with Serializable
  18. sealed trait JsonRpcMessage extends AnyRef
  19. case class JsonRpcMethod(method: String) extends Annotation with StaticAnnotation with Product with Serializable
  20. sealed trait JsonRpcResult extends AnyRef
  21. case class KeepAlive() extends NotificationMethod with Product with Serializable
    Annotations
    @JsonRpcMethod( method = "keepAlive" )
  22. case class LoadLastPipelineRunInterimsRequest(pipelineUID: String, updatedBy: String, filters: Filters) extends RequestMethod with Product with Serializable
    Annotations
    @JsonRpcMethod( method = "request/lastPipelineRunInterims" )
  23. case class MetricsTableNames(pipelineMetrics: Option[String] = None, componentMetrics: Option[String] = None, interims: Option[String] = None) extends Product with Serializable
  24. case class NotificationMessage(method: NotificationMethod) extends JsonRpcMessage with Product with Serializable
  25. sealed trait NotificationMethod extends AnyRef
  26. case class PipelineRunsRequest(pipelineUid: String, limit: Int, filters: Filters) extends RequestMethod with Product with Serializable
    Annotations
    @JsonRpcMethod( method = "request/pipelineRuns" )
  27. case class PipelineRunsResponse(response: ResponsesAsList[PipelineRunsResponseCamelCase]) extends JsonRpcResult with Product with Serializable
  28. case class RequestMessage(id: String, method: RequestMethod) extends JsonRpcMessage with Product with Serializable
  29. sealed trait RequestMethod extends AnyRef
  30. sealed trait ResponseMessage extends JsonRpcMessage
  31. 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
  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