package sbt

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class BlueprintDoesNotExist(file: sbt.File) extends BlueprintVerificationFailed with Product with Serializable
  2. case class BlueprintRuleViolations(blueprint: Blueprint, file: sbt.File) extends BlueprintVerificationFailed with Product with Serializable
  3. class BlueprintVerificationError extends Exception with NoStackTrace with sbt.FeedbackProvidedException
  4. sealed trait BlueprintVerificationFailed extends AnyRef
  5. case class BlueprintVerified(blueprint: Blueprint, file: sbt.File) extends Product with Serializable
  6. final case class BuildNumber(_buildNumber: String, hasUncommittedChanges: Boolean) extends Product with Serializable
  7. trait CloudflowKeys extends CloudflowSettingKeys with CloudflowTaskKeys
  8. trait CloudflowSettingKeys extends AnyRef
  9. trait CloudflowTaskKeys extends AnyRef
  10. final case class ConstructorFailure(streamletClass: Class[_], error: Throwable) extends StreamletScannerException with Product with Serializable
  11. final case class ConstructorMissing(streamletClass: Class[_]) extends StreamletScannerException with Product with Serializable
  12. final case class DescriptorMethodFailure(streamletClass: Class[_], error: Throwable) extends StreamletScannerException with Product with Serializable
  13. final case class DescriptorMethodMissing(streamletClass: Class[_]) extends StreamletScannerException with Product with Serializable
  14. case class DockerImageName(name: String, tag: String) extends Product with Serializable
  15. final case class ImageDigest(algorithm: String, digest: String, includeAlgorithm: Boolean = true) extends Product with Serializable
  16. final case class ImageNameAndDigest(imageName: ImageName, imageId: ImageDigest) extends Product with Serializable
  17. case class LocalConfig(path: Option[String], content: Config, message: String) extends Product with Serializable
  18. class PreconditionViolationError extends Exception with NoStackTrace with sbt.FeedbackProvidedException
  19. sealed abstract class StreamletScannerException extends RuntimeException with NoStackTrace

    An exception hierarchy to provide feedback to the user that there is an issue with how the Streamlet is defined.

Value Members

  1. object BlueprintVerificationPlugin extends AutoPlugin
  2. object BuildAppPlugin extends AutoPlugin

    Plugin that generates the CR file for the application

  3. object BuildInfo extends Product with Serializable

    This object was generated by sbt-buildinfo.

  4. object BuildNumberPlugin extends AutoPlugin
  5. object CloudflowAkkaPlugin extends AutoPlugin
  6. object CloudflowApplicationPlugin extends AutoPlugin

    SBT Plugin for publishing multi-module projects using a combination of different runtimes and streamlet libraries.

    SBT Plugin for publishing multi-module projects using a combination of different runtimes and streamlet libraries. It also verifies the blueprint and publishes it to the platform after a successful build of the docker image.

  7. object CloudflowBasePlugin extends AutoPlugin

    Base class for all Cloudflow runtime plugins for multi-image use case.

    Base class for all Cloudflow runtime plugins for multi-image use case. Contains some methods which are reused across the runtime plugins, CloudflowFlinkPlugin, CloudflowAkkaPlugin and CloudflowSparkPlugin.

  8. object CloudflowFlinkPlugin extends AutoPlugin
  9. object CloudflowKeys extends CloudflowKeys
  10. object CloudflowLibraryPlugin extends AutoPlugin

    SBT Plugin for building generic libraries that use Cloudflow concepts, such as data definitions (e.g.

    SBT Plugin for building generic libraries that use Cloudflow concepts, such as data definitions (e.g. Codec), AVRO support, etc.

    This library is assumed to not contain any runtime-specific streamlet implementation.

  11. object CloudflowLocalRunnerPlugin extends AutoPlugin

    SBT Plugin for running Cloudflow applications locally

  12. object CloudflowSparkPlugin extends AutoPlugin
  13. object CommonSettingsAndTasksPlugin extends AutoPlugin

    SBT Plugin that centralizes the use of common keys for Cloudflow projects.

  14. object DockerImageNotSet extends Exception with NoStackTrace with Product with Serializable
  15. object DockerRegistryNotSet extends Exception with NoStackTrace with sbt.FeedbackProvidedException with Product with Serializable
  16. object DockerRegistryNotSetError
  17. object ImageNameExtensions
  18. object JsonUtils
  19. object LocalConfig extends Serializable
  20. object StreamletDescriptorsPlugin extends AutoPlugin

    Plugin that generates a json containing a Map of class name and StreamletDescriptor for all streamlets found in this sub-project.

    Plugin that generates a json containing a Map of class name and StreamletDescriptor for all streamlets found in this sub-project. These files are used later to insert the proper image names into the StreamletDescriptor and StreamletDeployment s present in the ApplicationDescriptor generated by verifyBlueprint task.

    Note that verifyBlueprint being executed from the top level project sets all image names to the top level project name.

  21. object StreamletScanner
  22. object StreamletScannerPlugin extends AutoPlugin
  23. object TooManyImagesBuilt extends Exception with NoStackTrace with sbt.FeedbackProvidedException with Product with Serializable
  24. object TooManyImagesBuiltError

Ungrouped