object App
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- App
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- final case class AppStatus(appId: String, appVersion: String, appStatus: String, appMessage: String, endpointStatuses: Seq[EndpointStatus], streamletStatuses: Seq[StreamletStatus]) extends KubernetesResource with Product with Serializable
- Annotations
- @JsonDeserialize() @JsonCreator()
- final case class Attribute(attributeName: String, configPath: String) extends KubernetesResource with Product with Serializable
- Annotations
- @JsonDeserialize() @JsonCreator()
- final case class ConfigParameterDescriptor(key: String, description: String, validationType: String, validationPattern: String = "", defaultValue: String) extends KubernetesResource with Product with Serializable
- Annotations
- @JsonDeserialize() @JsonCreator()
- final case class Cr(spec: Spec, metadata: ObjectMeta, status: AppStatus = null) extends CustomResource[Spec, AppStatus] with Namespaced with Product with Serializable
- Annotations
- @JsonCreator() @Group() @Version() @Kind() @Plural()
- final case class Deployment(className: String, config: JsonNode, image: String, name: String, portMappings: Map[String, PortMapping], volumeMounts: Seq[VolumeMountDescriptor], runtime: String, streamletName: String, secretName: String, endpoint: Option[Endpoint], replicas: Option[Int]) extends KubernetesResource with Product with Serializable
- Annotations
- @JsonDeserialize() @JsonCreator()
- final case class Descriptor(attributes: Seq[Attribute], className: String, configParameters: Seq[ConfigParameterDescriptor], volumeMounts: Seq[VolumeMountDescriptor], inlets: Seq[InOutlet], labels: Seq[String], outlets: Seq[InOutlet], runtime: String, description: String) extends KubernetesResource with Product with Serializable
- Annotations
- @JsonDeserialize() @JsonCreator()
- final case class Endpoint(appId: Option[String], streamlet: Option[String], containerPort: Option[Int]) extends KubernetesResource with Product with Serializable
- Annotations
- @JsonDeserialize() @JsonCreator()
- final case class EndpointStatus(streamletName: String, url: URL) extends KubernetesResource with Product with Serializable
- Annotations
- @JsonDeserialize() @JsonCreator()
- final case class InOutlet(name: String, schema: InOutletSchema) extends KubernetesResource with Product with Serializable
- Annotations
- @JsonDeserialize() @JsonCreator()
- final case class InOutletSchema(fingerprint: String, schema: String, name: String, format: String) extends KubernetesResource with Product with Serializable
- Annotations
- @JsonDeserialize() @JsonCreator()
- class List extends CustomResourceList[Cr]
- Annotations
- @JsonCreator()
- final case class PodStatus(name: String, ready: String, nrOfContainersReady: Int, nrOfContainers: Int, restarts: Int, status: String) extends KubernetesResource with Product with Serializable
- Annotations
- @JsonDeserialize() @JsonCreator()
- final case class PortMapping(id: String, config: JsonNode, cluster: Option[String]) extends KubernetesResource with Product with Serializable
- Annotations
- @JsonDeserialize() @JsonCreator()
- final case class Spec(appId: String, appVersion: String, deployments: Seq[Deployment], streamlets: Seq[Streamlet], agentPaths: Map[String, String], version: Option[String], libraryVersion: Option[String]) extends KubernetesResource with Product with Serializable
- Annotations
- @JsonDeserialize() @JsonCreator()
- final case class Streamlet(name: String, descriptor: Descriptor) extends KubernetesResource with Product with Serializable
- Annotations
- @JsonDeserialize() @JsonCreator()
- final case class StreamletStatus(streamletName: String, expectedPodCount: Option[Int], podStatuses: Seq[PodStatus]) extends KubernetesResource with Product with Serializable
- Annotations
- @JsonDeserialize() @JsonCreator()
- final case class VolumeMountDescriptor(name: String, path: String, accessMode: String, pvcName: Option[String]) extends KubernetesResource with Product with Serializable
- Annotations
- @JsonDeserialize() @JsonCreator()
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final val ApiVersion: "cloudflow.lightbend.com/v1alpha1"
- val Crd: CustomResourceDefinition
- final val GroupName: String("cloudflow.lightbend.com")
- final val GroupVersion: String("v1alpha1")
- final val Kind: String("CloudflowApplication")
- final val KindList: String
- final val Plural: String("cloudflowapplications")
- final val ResourceName: String
- final val Scope: String("Namespaced")
- final val Short: String("cloudflowapp")
- final val Singular: String("cloudflowapplication")
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- val customResourceDefinitionContext: CustomResourceDefinitionContext
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()