Packages

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 CreateResponse(secretScope: String, secretKey: String, data: Option[Map[String, String]]) extends SecretsOperationResponse with Product with Serializable
  2. case class DatasetDetailedResponse(response: ResponsesAsList[DatasetRunsResponseCamelCase]) extends EMListResponse with Product with Serializable
  3. case class DatasetRunsDetailedRequest(datasetRunID: String, user: String, filters: Filters) extends EMRequest with Product with Serializable
    Annotations
    @JsonRpcMethod( method = "request/datasetRunsDetailed" )
  4. case class DatasetRunsRequest(datasetUID: String, limit: Int, filters: Filters) extends EMRequest with Product with Serializable
    Annotations
    @JsonRpcMethod( method = "request/datasetRuns" )
  5. case class DatasetRunsResponse(response: ResponsesAsList[DatasetRunsResponseCamelCase]) extends EMListResponse with Product with Serializable
  6. case class DeleteDatasetRunRequest(datasetRunID: String, filters: Filters) extends EMRequest with Product with Serializable
    Annotations
    @JsonRpcMethod( method = "delete/DatasetRun" )
  7. case class DeleteDatasetRunResponse(datasetRunId: String, status: DeleteStatus, msg: Option[String] = None) extends EMResponse with Product with Serializable
  8. case class DeletePipelineRunRequest(pipelineRunID: String, filters: Filters) extends EMRequest with Product with Serializable
    Annotations
    @JsonRpcMethod( method = "delete/PipelineRun" )
  9. case class DeletePipelineRunResponse(pipelineRunId: String, status: DeleteStatus, msg: Option[String] = None) extends EMResponse with Product with Serializable
  10. case class DeleteResponse(secretScope: String, secretKey: String, data: Option[Map[String, String]]) extends SecretsOperationResponse with Product with Serializable
  11. sealed trait DeleteStatus extends EnumEntry
  12. sealed trait EMListResponse extends JsonRpcResult
  13. sealed trait EMRequest extends RequestMethod
  14. sealed trait EMResponse extends JsonRpcResult
  15. 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
  16. case class GemLevelProgressResponse(response: ResponsesAsList[GemProgressResponseCamelCase]) extends EMListResponse with Product with Serializable
  17. case class HashiCorpHealthResponse(isSealed: Option[Boolean], isOnStandBy: Option[Boolean], isInitialized: Option[Boolean], canConnect: Boolean, message: Option[String]) extends SecretsOperationResponse with Product with Serializable
  18. case class HistoricalGemProgressRequest(pipelineRunId: String, updatedBy: String, filters: Filters) extends EMRequest with Product with Serializable
    Annotations
    @JsonRpcMethod( method = "request/historicalGemProgress" )
  19. case class HistoricalViewRequest(pipelineId: String, pipelineRunId: String, updatedBy: String, filters: Filters) extends EMRequest with Product with Serializable
    Annotations
    @JsonRpcMethod( method = "request/historicalView" )
  20. case class HistoricalViewResponse(response: HistoricalViewCodeResponse) extends EMResponse with Product with Serializable
  21. 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" )
  22. case class InterimResponse(response: ResponsesAsList[InterimResponseCamelCase]) extends EMListResponse with Product with Serializable
  23. case class InterimsRequest(runId: String, updatedBy: String, filters: Filters) extends EMRequest with Product with Serializable
    Annotations
    @JsonRpcMethod( method = "request/interims" )
  24. case class JsonRpcError(message: String, trace: Option[Seq[String]]) extends Product with Serializable
  25. sealed trait JsonRpcMessage extends AnyRef
  26. case class JsonRpcMethod(method: String) extends Annotation with StaticAnnotation with Product with Serializable
  27. sealed trait JsonRpcResult extends AnyRef
  28. case class KeepAlive(timeStamp: Long = System.currentTimeMillis()) extends NotificationMethod with Product with Serializable
    Annotations
    @JsonRpcMethod( method = "keepAlive" )
  29. case class LSecretsResponse(session: String, fabricId: String, userId: String, providerId: String, operation: CrudOperation, response: SecretsOperationResponse, success: Boolean, errorMsg: Option[String], trace: Option[String]) extends JsonRpcResult with Product with Serializable
  30. case class ListResponse(secretScope: Option[String], secrets: Option[Map[String, List[String]]], data: Option[Map[String, String]]) extends SecretsOperationResponse with Product with Serializable
  31. case class LoadLastPipelineRunInterimsRequest(pipelineUID: String, updatedBy: String, filters: Filters) extends EMRequest with Product with Serializable
    Annotations
    @JsonRpcMethod( method = "request/lastPipelineRunInterims" )
  32. case class MetricsTableNames(pipelineMetrics: Option[String] = None, componentMetrics: Option[String] = None, interims: Option[String] = None) extends Product with Serializable
  33. case class MetricsWriteDetails(names: MetricsTableNames, storageFormat: MetricsStore, isPartitioningDisabled: Boolean) extends Product with Serializable
  34. case class NotificationMessage(method: NotificationMethod) extends JsonRpcMessage with Product with Serializable
  35. sealed trait NotificationMethod extends AnyRef
  36. case class PipelineRunsRequest(pipelineUid: String, limit: Int, filters: Filters) extends EMRequest with Product with Serializable
    Annotations
    @JsonRpcMethod( method = "request/pipelineRuns" )
  37. case class PipelineRunsResponse(response: ResponsesAsList[PipelineRunsResponseCamelCase]) extends EMListResponse with Product with Serializable
  38. case class ReadResponse(secretScope: Option[String], secretKey: String, secretValue: Option[String], data: Option[Map[String, String]]) extends SecretsOperationResponse with Product with Serializable
  39. case class RequestMessage(id: String, method: RequestMethod) extends JsonRpcMessage with Product with Serializable
  40. sealed trait RequestMethod extends AnyRef
  41. sealed trait ResponseMessage extends JsonRpcMessage
  42. case class SecretCrudRequest(session: String, fabricId: String, userId: String, providerId: String, providerType: SecretsProvider, operation: CrudOperation, secretScope: Option[String], secretKey: Option[String], secretValue: Option[String], providerConnectionDetails: Option[SecretsProviderConnectionDetails]) extends RequestMethod with Product with Serializable
    Annotations
    @JsonRpcMethod( method = "request/secretsCrud" )
  43. sealed trait SecretsOperationResponse extends AnyRef
  44. 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 HashiCorpHealthResponse extends Serializable
  7. object JsonRpcError extends Serializable
  8. object JsonRpcResult
  9. object LSecretsResponse extends Serializable
  10. object MetricsTableNames extends Serializable
  11. object NotificationMessage extends Serializable
  12. object NotificationMethod
  13. object RequestMessage extends Serializable
  14. object RequestMethod
  15. object ResponseMessage
  16. object SecretsOperationResponse

Inherited from AnyRef

Inherited from Any

Ungrouped