o

cloudflow.operator.action

CloudflowApplication

object CloudflowApplication

CloudflowApplication Custom Resource.

Source
CloudflowApplication.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CloudflowApplication
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type CR = CustomResource[Spec, Status]
  2. case class PodStatus(name: String, status: String, restarts: Int = 0, nrOfContainersReady: Option[Int] = None, nrOfContainers: Option[Int] = None, ready: Option[String] = None) extends Product with Serializable

    Status of the pod.

    Status of the pod. ready can be "True", "False" or "Unknown"

  3. final case class Spec(appId: String, appVersion: String, streamlets: Vector[StreamletInstance], deployments: Vector[StreamletDeployment], agentPaths: Map[String, String]) extends Product with Serializable
  4. case class Status(appId: String, appVersion: String, streamletStatuses: Vector[StreamletStatus], appStatus: Option[String], appMessage: Option[String] = None) extends Product with Serializable
  5. case class StreamletStatus(streamletName: String, expectedPodCount: Option[Int], podStatuses: Vector[PodStatus]) extends Product with Serializable

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. val CRD: CustomResourceDefinition
  5. implicit val Definition: ResourceDefinition[CustomResource[Spec, Status]]
  6. implicit val PodStatusFmt: Format[PodStatus]
  7. val PrometheusAgentKey: String
  8. implicit val SpecFmt: Format[Spec]
  9. implicit val StatusFmt: Format[Status]
  10. implicit val StreamletStatusFmt: Format[StreamletStatus]
  11. def apply(applicationSpec: Spec): CR
  12. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  13. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  14. implicit val config: Aux[MacroOptions]
  15. implicit val configFmt: Format[Config]
  16. implicit val configParameterDescriptorFmt: Format[ConfigParameterDescriptor]
  17. implicit val deploymentFmt: Format[StreamletDeployment]
  18. def editor: ObjectEditor[CR]
  19. implicit val endpointFmt: Format[Endpoint]
  20. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  21. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  22. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  23. def getOwnerReferences(app: CR): List[OwnerReference]
  24. def hash(applicationSpec: Spec): String
  25. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  26. implicit val inletDescriptorFmt: Format[InletDescriptor]
  27. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  28. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  29. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  30. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  31. implicit val outletDescriptorFmt: Format[OutletDescriptor]
  32. implicit val savepointFmt: Format[Topic]
  33. implicit val schemaDescriptorFmt: Format[SchemaDescriptor]
  34. implicit val statusSubEnabled: HasStatusSubresource[CR]
  35. implicit val streamletAttributeDescriptorFmt: Format[StreamletAttributeDescriptor]
  36. implicit val streamletDescriptorFormat: Format[StreamletDescriptor]
  37. implicit val streamletFmt: Format[StreamletInstance]
  38. implicit val streamletRuntimeDescriptorFmt: Format[StreamletRuntimeDescriptor]
  39. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  40. def toString(): String
    Definition Classes
    AnyRef → Any
  41. implicit val volumeMountDescriptorFmt: Format[VolumeMountDescriptor]
  42. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  43. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  44. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  45. object PodStatus extends Serializable
  46. object Status extends Serializable
  47. object StreamletStatus extends Serializable

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from AnyRef

Inherited from Any

Ungrouped