Package

com.harrys.hyppo.worker.api

proto

Permalink

package proto

Visibility
  1. Public
  2. All

Type Members

  1. final case class CreateIngestionTasksRequest(integration: ExecutableIntegration, job: DataIngestionJob) extends IntegrationWorkerInput with Product with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  2. final case class CreateIngestionTasksResponse(input: CreateIngestionTasksRequest, logFile: RemoteLogFile, tasks: Seq[DataIngestionTask]) extends WorkerResponse with Product with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  3. final case class FailureResponse(input: WorkerInput, logFile: RemoteLogFile, exception: Option[IntegrationException]) extends WorkerResponse with Product with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  4. final case class FetchProcessedDataRequest(integration: ExecutableIntegration, task: DataIngestionTask) extends IntegrationWorkerInput with Product with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  5. final case class FetchProcessedDataResponse(input: FetchProcessedDataRequest, logFile: RemoteLogFile, data: RemoteProcessedDataFile) extends WorkerResponse with Product with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  6. final case class FetchRawDataRequest(integration: ExecutableIntegration, task: DataIngestionTask) extends IntegrationWorkerInput with Product with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  7. final case class FetchRawDataResponse(input: FetchRawDataRequest, logFile: RemoteLogFile, data: Seq[RemoteRawDataFile]) extends WorkerResponse with Product with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  8. sealed trait GeneralWorkerInput extends WorkerInput

    Permalink
  9. final case class IntegrationException(exceptionClass: String, message: String, stackTrace: Seq[IntegrationStackFrame], cause: Option[IntegrationException]) extends Product with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  10. final case class IntegrationStackFrame(className: String, methodName: String, fileName: String, lineNumber: Int) extends Product with Serializable

    Permalink

    Created by jpetty on 10/27/15.

    Created by jpetty on 10/27/15.

    Annotations
    @SerialVersionUID()
  11. sealed trait IntegrationWorkerInput extends WorkerInput

    Permalink
  12. final case class PersistProcessedDataRequest(integration: ExecutableIntegration, job: DataIngestionJob, data: Seq[ProcessedTaskData]) extends IntegrationWorkerInput with Product with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  13. final case class PersistProcessedDataResponse(input: PersistProcessedDataRequest, logFile: RemoteLogFile, persisted: ProcessedTaskData) extends WorkerResponse with Product with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  14. final case class ProcessRawDataRequest(integration: ExecutableIntegration, task: DataIngestionTask, files: Seq[RemoteRawDataFile]) extends IntegrationWorkerInput with Product with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  15. final case class ProcessRawDataResponse(input: ProcessRawDataRequest, logFile: RemoteLogFile, data: RemoteProcessedDataFile) extends WorkerResponse with Product with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  16. final case class ProcessedTaskData(task: DataIngestionTask, file: RemoteProcessedDataFile) extends Serializable with Product

    Permalink
    Annotations
    @SerialVersionUID()
  17. sealed trait RemoteDataFile extends Product with Serializable

    Permalink

    Created by jpetty on 8/4/15.

  18. final case class RemoteLogFile(bucket: String, key: String) extends RemoteDataFile with Product with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  19. final case class RemoteProcessedDataFile(bucket: String, key: String, recordCount: Long) extends RemoteDataFile with Product with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  20. final case class RemoteRawDataFile(bucket: String, key: String, fileSize: Long) extends RemoteDataFile with Product with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  21. final case class ValidateIntegrationRequest(integration: UnvalidatedIntegration) extends GeneralWorkerInput with Product with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  22. final case class ValidateIntegrationResponse(input: ValidateIntegrationRequest, logFile: RemoteLogFile, isValid: Boolean, schema: IntegrationSchema, rawDataIntegration: Boolean, persistingSemantics: PersistingSemantics, validationErrors: Seq[ValidationErrorDetails]) extends WorkerResponse with Product with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  23. final case class ValidationErrorDetails(message: String, exception: Option[IntegrationException]) extends Product with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  24. sealed trait WorkerInput extends Product with Serializable

    Permalink

    Created by jpetty on 9/18/15.

  25. sealed trait WorkerResponse extends Product with Serializable

    Permalink

Value Members

  1. object IntegrationException extends Serializable

    Permalink

Ungrouped