Package

it.agilelab.bigdata.wasp.models

editor

Permalink

package editor

Visibility
  1. Public
  2. All

Type Members

  1. sealed trait DatastoreModelDTO extends AnyRef

    Permalink

    Datastore model DTO case classes

  2. case class ErrorDTO(msg: String) extends Product with Serializable

    Permalink
  3. case class FlowNifiDTO(processGroup: String, name: String, config: Option[JsObject]) extends StrategyDTO with Product with Serializable

    Permalink
  4. case class FreeCodeDTO(code: String, name: String, config: Option[JsObject]) extends StrategyDTO with Product with Serializable

    Permalink
  5. case class IndexModelDTO(name: String) extends DatastoreModelDTO with Product with Serializable

    Permalink
  6. case class KeyValueModelDTO(name: String) extends DatastoreModelDTO with Product with Serializable

    Permalink
  7. case class NifiStatelessInstanceModel(name: String, url: String, processGroupId: String) extends Model with Product with Serializable

    Permalink
  8. case class PipegraphDTO(name: String, description: String, owner: Option[String], structuredStreamingComponents: List[StructuredStreamingETLDTO]) extends Product with Serializable

    Permalink

    Pipegraph data transfer object

    Pipegraph data transfer object

    name

    name of the pipegraph

    description

    description of the pipegraph

    owner

    owner of the pipegraph

    structuredStreamingComponents

    components describing processing built on Spark Structured Streaming

  9. case class ProcessGroupResponse(id: String, content: JObject) extends Product with Serializable

    Permalink
  10. case class RawModelDTO(name: String, config: Option[RawModel]) extends DatastoreModelDTO with Product with Serializable

    Permalink
  11. case class RawModelSetupDTO(uri: String, timed: Boolean = true, schema: String, saveMode: String, format: String, extraOptions: Option[Map[String, String]] = None, partitionBy: Option[List[String]] = None) extends Product with Serializable

    Permalink
  12. case class ReaderModelDTO(name: String, datastoreModel: DatastoreModelDTO, options: Map[String, String], rateLimit: Option[Int]) extends Product with Serializable

    Permalink

    Streaming reader model DTO

    Streaming reader model DTO

    name

    name of the reader

    datastoreModel

    corresponding DataStore model

    options

    parameters map

    rateLimit

    incoming rate limit

  13. case class StrategyClassDTO(className: String, config: Option[JsObject]) extends StrategyDTO with Product with Serializable

    Permalink
  14. sealed trait StrategyDTO extends AnyRef

    Permalink

    Strategy DTO case classes

  15. case class StructuredStreamingETLDTO(name: String, group: String, streamingInput: ReaderModelDTO, streamingOutput: WriterModelDTO, strategy: StrategyDTO, triggerIntervalMs: Option[Long], options: Map[String, String]) extends Product with Serializable

    Permalink

    StructuredStreamingETLModel data transfer object

    StructuredStreamingETLModel data transfer object

    name

    unique name of the processing component

    group

    group of which the processing component is part

    streamingInput

    streaming input unique name

    streamingOutput

    streaming output definition

    strategy

    strategy model that defines the processing

    triggerIntervalMs

    trigger interval to use, in milliseconds

  16. case class TopicModelDTO(name: String) extends DatastoreModelDTO with Product with Serializable

    Permalink
  17. case class WriterModelDTO(name: String, datastoreModel: DatastoreModelDTO, options: Map[String, String]) extends Product with Serializable

    Permalink

    Writer model DTO

    Writer model DTO

    name

    name of the writer

    datastoreModel

    DataStore model

    options

    parameters map

Value Members

  1. object DatastoreModelDTO

    Permalink
  2. object ErrorDTO extends Serializable

    Permalink
  3. object StrategyDTO

    Permalink

Ungrouped