package jsonrpc
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- jsonrpc
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- case class CreateResponse(secretScope: String, secretKey: String, data: Option[Map[String, String]]) extends SecretsOperationResponse with Product with Serializable
- case class DatasetDetailedResponse(response: ResponsesAsList[DatasetRunsResponseCamelCase]) extends EMListResponse with Product with Serializable
-
case class
DatasetRunsDetailedRequest(datasetRunID: String, user: String, filters: Filters) extends EMRequest with Product with Serializable
- Annotations
- @JsonRpcMethod( method = "request/datasetRunsDetailed" )
-
case class
DatasetRunsRequest(datasetUID: String, limit: Int, filters: Filters) extends EMRequest with Product with Serializable
- Annotations
- @JsonRpcMethod( method = "request/datasetRuns" )
- case class DatasetRunsResponse(response: ResponsesAsList[DatasetRunsResponseCamelCase]) extends EMListResponse with Product with Serializable
-
case class
DeleteDatasetRunRequest(datasetRunID: String, filters: Filters) extends EMRequest with Product with Serializable
- Annotations
- @JsonRpcMethod( method = "delete/DatasetRun" )
- case class DeleteDatasetRunResponse(datasetRunId: String, status: DeleteStatus, msg: Option[String] = None) extends EMResponse with Product with Serializable
-
case class
DeletePipelineRunRequest(pipelineRunID: String, filters: Filters) extends EMRequest with Product with Serializable
- Annotations
- @JsonRpcMethod( method = "delete/PipelineRun" )
- case class DeletePipelineRunResponse(pipelineRunId: String, status: DeleteStatus, msg: Option[String] = None) extends EMResponse with Product with Serializable
- case class DeleteResponse(secretScope: String, secretKey: String, data: Option[Map[String, String]]) extends SecretsOperationResponse with Product with Serializable
- sealed trait DeleteStatus extends EnumEntry
- sealed trait EMListResponse extends JsonRpcResult
- sealed trait EMRequest extends RequestMethod
- sealed trait EMResponse extends JsonRpcResult
- 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
- case class GemLevelProgressResponse(response: ResponsesAsList[GemProgressResponseCamelCase]) extends EMListResponse with Product with Serializable
- case class HashiCorpHealthResponse(isSealed: Option[Boolean], isOnStandBy: Option[Boolean], isInitialized: Option[Boolean], canConnect: Boolean, message: Option[String]) extends SecretsOperationResponse with Product with Serializable
-
case class
HistoricalGemProgressRequest(pipelineRunId: String, updatedBy: String, filters: Filters) extends EMRequest with Product with Serializable
- Annotations
- @JsonRpcMethod( method = "request/historicalGemProgress" )
-
case class
HistoricalViewRequest(pipelineId: String, pipelineRunId: String, updatedBy: String, filters: Filters) extends EMRequest with Product with Serializable
- Annotations
- @JsonRpcMethod( method = "request/historicalView" )
- case class HistoricalViewResponse(response: HistoricalViewCodeResponse) extends EMResponse with Product with Serializable
-
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" )
- case class InterimResponse(response: ResponsesAsList[InterimResponseCamelCase]) extends EMListResponse with Product with Serializable
-
case class
InterimsRequest(runId: String, updatedBy: String, filters: Filters) extends EMRequest with Product with Serializable
- Annotations
- @JsonRpcMethod( method = "request/interims" )
- case class JsonRpcError(message: String, trace: Option[Seq[String]]) extends Product with Serializable
- sealed trait JsonRpcMessage extends AnyRef
- case class JsonRpcMethod(method: String) extends Annotation with StaticAnnotation with Product with Serializable
- sealed trait JsonRpcResult extends AnyRef
-
case class
KeepAlive(timeStamp: Long = System.currentTimeMillis()) extends NotificationMethod with Product with Serializable
- Annotations
- @JsonRpcMethod( method = "keepAlive" )
- 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
- case class ListResponse(secretScope: Option[String], secrets: Option[Map[String, List[String]]], data: Option[Map[String, String]]) extends SecretsOperationResponse with Product with Serializable
-
case class
LoadLastPipelineRunInterimsRequest(pipelineUID: String, updatedBy: String, filters: Filters) extends EMRequest with Product with Serializable
- Annotations
- @JsonRpcMethod( method = "request/lastPipelineRunInterims" )
- case class MetricsTableNames(pipelineMetrics: Option[String] = None, componentMetrics: Option[String] = None, interims: Option[String] = None) extends Product with Serializable
- case class MetricsWriteDetails(names: MetricsTableNames, storageFormat: MetricsStore, isPartitioningDisabled: Boolean) extends Product with Serializable
- case class NotificationMessage(method: NotificationMethod) extends JsonRpcMessage with Product with Serializable
- sealed trait NotificationMethod extends AnyRef
-
case class
PipelineRunsRequest(pipelineUid: String, limit: Int, filters: Filters) extends EMRequest with Product with Serializable
- Annotations
- @JsonRpcMethod( method = "request/pipelineRuns" )
- case class PipelineRunsResponse(response: ResponsesAsList[PipelineRunsResponseCamelCase]) extends EMListResponse with Product with Serializable
- case class ReadResponse(secretScope: Option[String], secretKey: String, secretValue: Option[String], data: Option[Map[String, String]]) extends SecretsOperationResponse with Product with Serializable
- case class RequestMessage(id: String, method: RequestMethod) extends JsonRpcMessage with Product with Serializable
- sealed trait RequestMethod extends AnyRef
- sealed trait ResponseMessage extends JsonRpcMessage
-
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" )
- sealed trait SecretsOperationResponse extends AnyRef
-
case class
SparkEventNotification(msg: String) extends NotificationMethod with Product with Serializable
- Annotations
- @JsonRpcMethod( method = "response/sparkEvents" )
Value Members
-
def
annotationMethod(classSymbol: scala.reflect.api.JavaUniverse.ClassSymbol): String
- Annotations
- @silent( "eliminated by erasure" )
- val redacted: String
- def subclasses(root: scala.reflect.api.JavaUniverse.ClassSymbol): Set[scala.reflect.api.JavaUniverse.Symbol]
- object CreateDbSuffixFromUrl
- object DeleteStatus extends Enum[DeleteStatus] with PlayJsonEnum[DeleteStatus]
- object Filters extends Serializable
- object HashiCorpHealthResponse extends Serializable
- object JsonRpcError extends Serializable
- object JsonRpcResult
- object LSecretsResponse extends Serializable
- object MetricsTableNames extends Serializable
- object NotificationMessage extends Serializable
- object NotificationMethod
- object RequestMessage extends Serializable
- object RequestMethod
- object ResponseMessage
- object SecretsOperationResponse