Object/Class

nelson

Datacenter

Related Docs: class Datacenter | package nelson

Permalink

object Datacenter extends Serializable

Source
Datacenter.scala
Linear Supertypes
Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Datacenter
  2. Serializable
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final case class DCLoadbalancer(id: ID, name: String, version: MajorVersion, routes: Vector[Route]) extends Product with Serializable

    Permalink
  2. final case class DCUnit(id: ID, name: UnitName, version: Version, description: String, dependencies: Set[ServiceName], resources: Set[String], ports: Set[Port]) extends Product with Serializable

    Permalink
  3. final case class Deployment(id: ID, unit: DCUnit, hash: String, namespace: Namespace, deployTime: Instant, workflow: WorkflowRef, plan: String, guid: GUID, expirationPolicyRef: ExpirationPolicyRef, renderedBlueprint: Option[String]) extends Product with Serializable

    Permalink
  4. final case class LoadbalancerDeployment(id: ID, nsid: ID, hash: String, loadbalancer: DCLoadbalancer, deployTime: Instant, guid: GUID, address: String) extends Product with Serializable

    Permalink
  5. final case class ManualDeployment(datacenter: String, namespace: String, serviceType: String, version: String, hash: String, description: String, port: Int) extends Product with Serializable

    Permalink

    Represents the information needed to create a manual deployment.

  6. final case class Namespace(id: ID, name: NamespaceName, datacenter: String) extends Product with Serializable

    Permalink

    A named list of Seed ServiceNames coupled to an environment

  7. final case class Port(port: Int, name: String, protocol: String) extends Product with Serializable

    Permalink
  8. final case class ServiceName(serviceType: UnitName, version: FeatureVersion) extends Product with Serializable

    Permalink
  9. final case class SingletonTarget(d: Deployment) extends Target with Product with Serializable

    Permalink
  10. final case class StackName(serviceType: UnitName, version: Version, hash: DeploymentHash) extends Product with Serializable

    Permalink

    How we will uniquely refer to a deployment outside of Nelson e.g.

    How we will uniquely refer to a deployment outside of Nelson e.g. service--1-2-3--ae634efe

  11. final case class StatusUpdate(stack: StackName, status: DeploymentStatus, msg: Option[String]) extends Product with Serializable

    Permalink
  12. sealed trait Target extends AnyRef

    Permalink
  13. final case class TrafficShift(from: Deployment, to: Deployment, policy: TrafficShiftPolicy, start: Instant, duration: FiniteDuration, reverse: Option[Instant]) extends Target with Product with Serializable

    Permalink

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. object Deployment extends Serializable

    Permalink
  5. object Namespace extends Serializable

    Permalink
  6. object StackName extends Serializable

    Permalink
  7. object StatusUpdate extends Serializable

    Permalink
  8. final def asInstanceOf[T0]: T0

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. implicit val datacenterOrder: Order[Datacenter]

    Permalink
  11. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  12. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  13. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  15. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  16. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  17. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  20. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  21. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  22. final def wait(): Unit

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

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

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

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped