Packages

trait StreamletDescriptorBuilder extends EitherValues with OptionValues

Builds StreamletDescriptors for testing purposes.

Linear Supertypes
OptionValues, EitherValues, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. StreamletDescriptorBuilder
  2. OptionValues
  3. EitherValues
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class LeftValuable[L, R] extends AnyRef
    Definition Classes
    EitherValues
  2. class RightValuable[L, R] extends AnyRef
    Definition Classes
    EitherValues
  3. implicit class StreamletDescriptorBuilderOps extends AnyRef

    Adds builder methods to StreamletDescriptor for ease of testing.

    Adds builder methods to StreamletDescriptor for ease of testing. (In the docs, StreamletDescriptor and streamlet are used interchangeably.) Start with a randomStreamlet() or streamlet(name) in BlueprintBuilder to create a streamlet, which can then be easily modified by using asIngress, asProcessor, ... to a shape that is required for testing.

  4. class Valuable[T] extends AnyRef
    Definition Classes
    OptionValues

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def buildStreamletDescriptor(className: String): StreamletDescriptor

    Creates a streamlet descriptor from defaults.

    Creates a streamlet descriptor from defaults. Use the StreamletDescriptorBuilderOps to modify.

  6. def buildStreamletDescriptor(className: String, runtime: StreamletRuntimeDescriptor, labels: Vector[String], description: String, inlets: Vector[InletDescriptor], outlets: Vector[OutletDescriptor], configParameters: Vector[ConfigParameterDescriptor], attributes: Vector[StreamletAttributeDescriptor], volumeMounts: Vector[VolumeMountDescriptor]): StreamletDescriptor
  7. def buildStreamletDescriptor(className: String, runtime: String): StreamletDescriptor

    Creates a streamlet descriptor from defaults.

    Creates a streamlet descriptor from defaults. Use the StreamletDescriptorBuilderOps builder methods to modify.

  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  9. implicit def convertLeftProjectionToValuable[L, R](leftProj: LeftProjection[L, R])(implicit pos: Position): LeftValuable[L, R]
    Definition Classes
    EitherValues
  10. implicit def convertOptionToValuable[T](opt: Option[T])(implicit pos: Position): Valuable[T]
    Definition Classes
    OptionValues
  11. implicit def convertRightProjectionToValuable[L, R](rightProj: RightProjection[L, R])(implicit pos: Position): RightValuable[L, R]
    Definition Classes
    EitherValues
  12. def createInletDescriptor[T](name: String, schemaName: String)(implicit arg0: ClassTag[T], arg1: SchemaFor[T]): InletDescriptor
  13. def createOutletDescriptor[T](name: String, schemaName: String)(implicit arg0: ClassTag[T], arg1: SchemaFor[T]): OutletDescriptor
  14. def createSchemaDescriptor[T](schemaName: String)(implicit arg0: ClassTag[T], arg1: SchemaFor[T]): SchemaDescriptor
  15. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  17. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  18. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  19. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  20. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  21. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  22. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  23. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  24. def randomStreamlet(runtime: String): StreamletDescriptor
  25. def randomStreamlet(): StreamletDescriptor

    Creates a random streamlet (descriptor) which can be further modified with the builder methods in StreamletDescriptorBuilderOps.

  26. def streamlet(className: String): StreamletDescriptor
  27. def streamlet(className: String, runtime: String): StreamletDescriptor

    Creates a streamlet (descriptor) which can be further modified with the builder methods in StreamletDescriptorBuilderOps.

  28. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  29. def toString(): String
    Definition Classes
    AnyRef → Any
  30. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from OptionValues

Inherited from EitherValues

Inherited from AnyRef

Inherited from Any

Ungrouped