Class

it.agilelab.bigdata.wasp.models

PipegraphModel

Related Doc: package models

Permalink

case class PipegraphModel(name: String, description: String, owner: String, isSystem: Boolean, creationTime: Long, legacyStreamingComponents: List[LegacyStreamingETLModel], structuredStreamingComponents: List[StructuredStreamingETLModel], rtComponents: List[RTModel], dashboard: Option[DashboardModel] = None, labels: Set[String] = Set.empty) extends Model with Product with Serializable

A model for a pipegraph, a processing pipeline abstraction.

name

name of the pipegraph

description

description of the pipegraph

owner

owner of the pipegraph

isSystem

whether the pipegraph is from the WASP system

creationTime

time of creation of the pipegraph

legacyStreamingComponents

components describing processing built on Spark Legacy Streaming

structuredStreamingComponents

components describing processing built on Spark Structured Streaming

rtComponents

components describing processing built on Akka actors

dashboard

dashboard of the pipegraph

Linear Supertypes
Serializable, Serializable, Product, Equals, Model, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PipegraphModel
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. Model
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new PipegraphModel(name: String, description: String, owner: String, isSystem: Boolean, creationTime: Long, legacyStreamingComponents: List[LegacyStreamingETLModel], structuredStreamingComponents: List[StructuredStreamingETLModel], rtComponents: List[RTModel], dashboard: Option[DashboardModel] = None, labels: Set[String] = Set.empty)

    Permalink

    name

    name of the pipegraph

    description

    description of the pipegraph

    owner

    owner of the pipegraph

    isSystem

    whether the pipegraph is from the WASP system

    creationTime

    time of creation of the pipegraph

    legacyStreamingComponents

    components describing processing built on Spark Legacy Streaming

    structuredStreamingComponents

    components describing processing built on Spark Structured Streaming

    rtComponents

    components describing processing built on Akka actors

    dashboard

    dashboard of the pipegraph

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. val creationTime: Long

    Permalink

    time of creation of the pipegraph

  7. val dashboard: Option[DashboardModel]

    Permalink

    dashboard of the pipegraph

  8. val description: String

    Permalink

    description of the pipegraph

  9. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  10. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. def generateStandardPipegraphName: String

    Permalink
  12. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  13. def hasRtComponents: Boolean

    Permalink
  14. def hasSparkComponents: Boolean

    Permalink
  15. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  16. val isSystem: Boolean

    Permalink

    whether the pipegraph is from the WASP system

  17. val labels: Set[String]

    Permalink
  18. val legacyStreamingComponents: List[LegacyStreamingETLModel]

    Permalink

    components describing processing built on Spark Legacy Streaming

  19. val name: String

    Permalink

    name of the pipegraph

    name of the pipegraph

    Definition Classes
    PipegraphModelModel
  20. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  21. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  22. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  23. val owner: String

    Permalink

    owner of the pipegraph

  24. val rtComponents: List[RTModel]

    Permalink

    components describing processing built on Akka actors

  25. val structuredStreamingComponents: List[StructuredStreamingETLModel]

    Permalink

    components describing processing built on Spark Structured Streaming

  26. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  27. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from Model

Inherited from AnyRef

Inherited from Any

Ungrouped