Object/Trait

nelson.storage

StoreOp

Related Docs: trait StoreOp | package storage

Permalink

object StoreOp

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. StoreOp
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final case class AddUnit(unit: @@[UnitDef, Versioned], repo_id: ID) extends StoreOp[Unit] with Product with Serializable

    Permalink
  2. final case class Audit[A](a: AuditEvent[A]) extends StoreOp[ID] with Product with Serializable

    Permalink
  3. final case class CountDeploymentsByStatus(since: Long) extends StoreOp[List[(String, Int)]] with Product with Serializable

    Permalink
  4. final case class CreateDatacenter(dc: Datacenter) extends StoreOp[Unit] with Product with Serializable

    Permalink
  5. final case class CreateDeployment(unitId: ID, hash: String, nn: Namespace, wf: WorkflowRef, plan: PlanRef, policy: ExpirationPolicyRef) extends StoreOp[ID] with Product with Serializable

    Permalink
  6. final case class CreateDeploymentExpiration(id: ID, exp: Instant) extends StoreOp[ID] with Product with Serializable

    Permalink
  7. final case class CreateDeploymentResource(did: ID, name: String, uri: URI) extends StoreOp[ID] with Product with Serializable

    Permalink
  8. final case class CreateDeploymentStatus(id: ID, status: DeploymentStatus, msg: Option[String]) extends StoreOp[Unit] with Product with Serializable

    Permalink
  9. final case class CreateManualDeployment(datacenter: Datacenter, namespace: NamespaceName, serviceType: String, version: String, hash: String, description: String, port: Int, ext: Instant) extends StoreOp[GUID] with Product with Serializable

    Permalink
  10. final case class CreateNamespace(dc: String, name: NamespaceName) extends StoreOp[ID] with Product with Serializable

    Permalink
  11. final case class CreateRelease(repositoryId: Long, r: Release) extends StoreOp[Unit] with Product with Serializable

    Permalink
  12. final case class CreateTrafficShift(nsid: ID, to: Deployment, poliy: TrafficShiftPolicy, dur: FiniteDuration) extends StoreOp[ID] with Product with Serializable

    Permalink
  13. final case class DeleteLoadbalancerDeployment(lbid: ID) extends StoreOp[Int] with Product with Serializable

    Permalink
  14. final case class DeleteRepositories(nel: NonEmptyList[Repo]) extends StoreOp[Unit] with Product with Serializable

    Permalink
  15. final case class FindDeployment(stackName: StackName) extends StoreOp[Option[Deployment]] with Product with Serializable

    Permalink
  16. final case class FindDeploymentExpiration(id: ID) extends StoreOp[Option[Instant]] with Product with Serializable

    Permalink
  17. final case class FindLastReleaseDeploymentStatus(s: Slug, u: UnitName) extends StoreOp[Option[DeploymentStatus]] with Product with Serializable

    Permalink
  18. final case class FindLoadbalancerDeployment(name: String, v: MajorVersion, nsid: ID) extends StoreOp[Option[LoadbalancerDeployment]] with Product with Serializable

    Permalink
  19. final case class FindRelease(id: Long) extends StoreOp[==>>[Released, List[ReleasedDeployment]]] with Product with Serializable

    Permalink
  20. final case class FindReleaseByDeploymentGuid(guid: GUID) extends StoreOp[Option[(Released, ReleasedDeployment)]] with Product with Serializable

    Permalink
  21. final case class FindReleasedByUnitNameAndVersion(u: UnitName, v: Version) extends StoreOp[Option[Released]] with Product with Serializable

    Permalink
  22. final case class FindRepository(u: User, slug: Slug) extends StoreOp[Option[Repo]] with Product with Serializable

    Permalink
  23. final case class GetCurrentTargetForServiceName(nsid: ID, sn: ServiceName) extends StoreOp[Option[Target]] with Product with Serializable

    Permalink
  24. final case class GetDeployment(id: ID) extends StoreOp[Deployment] with Product with Serializable

    Permalink
  25. final case class GetDeploymentByGuid(guid: GUID) extends StoreOp[Option[Deployment]] with Product with Serializable

    Permalink
  26. final case class GetDeploymentResources(id: ID) extends StoreOp[Set[(String, URI)]] with Product with Serializable

    Permalink
  27. final case class GetDeploymentStatus(id: ID) extends StoreOp[Option[DeploymentStatus]] with Product with Serializable

    Permalink
  28. final case class GetDeploymentsForServiceNameByStatus(sn: ServiceName, ns: ID, s: NonEmptyList[DeploymentStatus]) extends StoreOp[List[Deployment]] with Product with Serializable

    Permalink
  29. final case class GetLatestReleaseForLoadbalancer(name: String, mv: MajorVersion) extends StoreOp[Option[Released]] with Product with Serializable

    Permalink
  30. final case class GetLoadbalancer(name: String, v: MajorVersion) extends StoreOp[Option[DCLoadbalancer]] with Product with Serializable

    Permalink
  31. final case class GetLoadbalancerDeployment(id: ID) extends StoreOp[Option[LoadbalancerDeployment]] with Product with Serializable

    Permalink
  32. final case class GetLoadbalancerDeploymentByGUID(guid: String) extends StoreOp[Option[LoadbalancerDeployment]] with Product with Serializable

    Permalink
  33. final case class GetMostAndLeastDeployed(since: Long, number: Int, sortOrder: String) extends StoreOp[List[(String, Int)]] with Product with Serializable

    Permalink
  34. final case class GetNamespace(dc: String, nsName: NamespaceName) extends StoreOp[Option[Namespace]] with Product with Serializable

    Permalink
  35. final case class GetNamespaceByID(ns: ID) extends StoreOp[Namespace] with Product with Serializable

    Permalink
  36. final case class GetTrafficShiftForServiceName(nsid: ID, sn: ServiceName) extends StoreOp[Option[TrafficShift]] with Product with Serializable

    Permalink
  37. final case class GetUnit(name: String, version: Version) extends StoreOp[Option[DCUnit]] with Product with Serializable

    Permalink
  38. final case class InsertLoadbalancerDeployment(lbid: ID, nsid: ID, hash: String, address: String) extends StoreOp[ID] with Product with Serializable

    Permalink
  39. final case class InsertLoadbalancerIfAbsent(lb: @@[Loadbalancer, Versioned], repoId: ID) extends StoreOp[ID] with Product with Serializable

    Permalink
  40. final case class InsertOrUpdateRepositories(list: List[Repo]) extends StoreOp[Unit] with Product with Serializable

    Permalink
  41. final case class KillRelease(slug: Slug, version: String) extends StoreOp[\/[Throwable, Unit]] with Product with Serializable

    Permalink
  42. final case class LinkRepositoriesToUser(list: List[Repo], u: User) extends StoreOp[Unit] with Product with Serializable

    Permalink
  43. final case class ListAuditLog(limit: Long, offset: Long, action: Option[String], category: Option[String]) extends StoreOp[List[AuditLog]] with Product with Serializable

    Permalink
  44. final case class ListAuditLogByReleaseId(limit: Long, offset: Long, releaseId: Long) extends StoreOp[List[AuditLog]] with Product with Serializable

    Permalink
  45. final case class ListDeploymentStatuses(id: ID) extends StoreOp[List[(DeploymentStatus, Option[StatusMessage], Instant)]] with Product with Serializable

    Permalink
  46. final case class ListDeploymentsForNamespaceByStatus(ns: ID, statuses: NonEmptyList[DeploymentStatus], unit: Option[UnitName]) extends StoreOp[Set[(Deployment, DeploymentStatus)]] with Product with Serializable

    Permalink
  47. final case class ListDeploymentsForUnitByStatus(nsid: ID, name: UnitName, s: NonEmptyList[DeploymentStatus]) extends StoreOp[Set[Deployment]] with Product with Serializable

    Permalink
  48. final case class ListLoadbalancerDeploymentsForNamespace(nsid: ID) extends StoreOp[Vector[LoadbalancerDeployment]] with Product with Serializable

    Permalink
  49. final case class ListNamespacesForDatacenter(dc: String) extends StoreOp[Set[Namespace]] with Product with Serializable

    Permalink
  50. final case class ListRecentReleasesForRepository(slug: Slug) extends StoreOp[==>>[Released, List[ReleasedDeployment]]] with Product with Serializable

    Permalink
  51. final case class ListReleases(limit: Int) extends StoreOp[==>>[Released, List[ReleasedDeployment]]] with Product with Serializable

    Permalink
  52. final case class ListRepositories(u: User) extends StoreOp[List[Repo]] with Product with Serializable

    Permalink
  53. final case class ListRepositoriesWithActiveHooks(u: User) extends StoreOp[List[Repo]] with Product with Serializable

    Permalink
  54. final case class ListRepositoriesWithOwner(u: User, owner: String) extends StoreOp[List[Repo]] with Product with Serializable

    Permalink
  55. final case class ListShiftableDeployments(unit: UnitDef, ns: ID) extends StoreOp[List[Deployment]] with Product with Serializable

    Permalink
  56. final case class ListUnitsByStatus(nsid: ID, statuses: NonEmptyList[DeploymentStatus]) extends StoreOp[Vector[(GUID, ServiceName)]] with Product with Serializable

    Permalink
  57. final case class ReverseTrafficShift(id: ID, rev: Instant) extends StoreOp[Option[ID]] with Product with Serializable

    Permalink
  58. final case class StartTrafficShift(to: ID, from: ID, start: Instant) extends StoreOp[Option[ID]] with Product with Serializable

    Permalink
  59. final case class VerifyDeployable(dcName: String, nsName: NamespaceName, unit: UnitDef) extends StoreOp[ValidationNel[NelsonError, Unit]] 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 ListDatacenters extends StoreOp[Set[String]] with Product with Serializable

    Permalink
  5. def addUnit(unit: @@[UnitDef, Versioned], repoId: ID): StoreOpF[Unit]

    Permalink
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def audit[A](a: AuditEvent[A]): StoreOpF[ID]

    Permalink
  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. def countDeploymentsByStatus(since: Instant): StoreOpF[List[(String, Int)]]

    Permalink
  10. def createDatacenter(dc: Datacenter): StoreOpF[Unit]

    Permalink
  11. def createDeployment(unitId: ID, hash: String, ns: Namespace, wf: WorkflowRef, plan: PlanRef, policy: ExpirationPolicyRef): StoreOpF[ID]

    Permalink
  12. def createDeploymentExpiration(id: ID, exp: Instant): StoreOpF[ID]

    Permalink
  13. def createDeploymentResource(dId: ID, name: String, uri: URI): StoreOpF[ID]

    Permalink
  14. def createDeploymentStatus(id: ID, status: DeploymentStatus, msg: Option[String]): StoreOpF[Unit]

    Permalink
  15. def createManualDeployment(datacenter: Datacenter, namespace: NamespaceName, serviceType: String, version: String, hash: String, description: String, port: Int, exp: Instant): StoreOpF[GUID]

    Permalink
  16. def createNamespace(dc: String, name: NamespaceName): StoreOpF[ID]

    Permalink
  17. def createRelease(repositoryId: Long, r: Release): StoreOpF[Unit]

    Permalink
  18. def createTrafficShift(nsid: ID, to: Deployment, p: TrafficShiftPolicy, dur: FiniteDuration): StoreOpF[ID]

    Permalink
  19. def deleteLoadbalancerDeployment(lbid: ID): StoreOpF[Int]

    Permalink
  20. def deleteRepositories(nel: NonEmptyList[Repo]): StoreOpF[Unit]

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

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

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  24. def findDeployment(stackName: StackName): StoreOpF[Option[Deployment]]

    Permalink
  25. def findDeploymentExpiration(id: ID): StoreOpF[Option[Instant]]

    Permalink
  26. def findDeploymentExpirationByGuid(guid: GUID): StoreOpF[Option[Instant]]

    Permalink
  27. def findLastReleaseDeploymentStatus(s: Slug, u: UnitName): StoreOpF[Option[DeploymentStatus]]

    Permalink
  28. def findLoadbalancerDeployment(name: String, v: MajorVersion, nsid: ID): StoreOpF[Option[LoadbalancerDeployment]]

    Permalink
  29. def findRelease(id: Long): StoreOpF[==>>[Released, List[ReleasedDeployment]]]

    Permalink
  30. def findReleaseByDeploymentGuid(guid: GUID): StoreOpF[Option[(Released, ReleasedDeployment)]]

    Permalink
  31. def findReleasedByUnitNameAndVersion(u: UnitName, v: Version): StoreOpF[Option[Released]]

    Permalink
  32. def findRepository(u: User, slug: Slug): StoreOpF[Option[Repo]]

    Permalink
  33. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  34. def getCurrentTargetForServiceName(nsid: ID, sn: ServiceName): StoreOpF[Option[Target]]

    Permalink
  35. def getDeployment(id: ID): StoreOpF[Deployment]

    Permalink
  36. def getDeploymentByGuid(guid: GUID): StoreOpF[Option[Deployment]]

    Permalink
  37. def getDeploymentForServiceNameByStatus(sn: ServiceName, ns: ID, s: NonEmptyList[DeploymentStatus]): StoreOpF[Option[Deployment]]

    Permalink
  38. def getDeploymentResources(id: ID): StoreOpF[Set[(String, URI)]]

    Permalink
  39. def getDeploymentStatus(id: ID): StoreOpF[Option[DeploymentStatus]]

    Permalink
  40. def getDeploymentStatusByGuid(guid: GUID): StoreOpF[Option[DeploymentStatus]]

    Permalink
  41. def getDeploymentsForServiceNameByStatus(sn: ServiceName, ns: ID, s: NonEmptyList[DeploymentStatus]): StoreOpF[List[Deployment]]

    Permalink
  42. def getLatestReleaseForLoadbalancer(name: String, mv: MajorVersion): StoreOpF[Option[Released]]

    Permalink
  43. def getLoadbalancer(name: String, v: MajorVersion): StoreOpF[Option[DCLoadbalancer]]

    Permalink
  44. def getLoadbalancerDeployment(id: ID): StoreOpF[Option[LoadbalancerDeployment]]

    Permalink
  45. def getLoadbalancerDeploymentByGUID(guid: GUID): StoreOpF[Option[LoadbalancerDeployment]]

    Permalink
  46. def getMostAndLeastDeployed(since: Instant, number: Int, sortOrder: String): StoreOpF[List[(String, Int)]]

    Permalink
  47. def getNamespace(dc: String, nsName: NamespaceName): StoreOpF[Option[Namespace]]

    Permalink
  48. def getNamespaceByID(ns: ID): StoreOpF[Namespace]

    Permalink
  49. def getRoutableDeploymentsByDatacenter(dc: Datacenter): StoreOpF[Set[Deployment]]

    Permalink
  50. def getTrafficShiftForServiceName(nsid: ID, sn: ServiceName): StoreOpF[Option[TrafficShift]]

    Permalink
  51. def getUnit(name: String, version: Version): StoreOpF[Option[DCUnit]]

    Permalink
  52. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  53. def insertLoadbalancerDeployment(lbid: ID, nsid: ID, hash: String, address: String): StoreOpF[ID]

    Permalink
  54. def insertLoadbalancerIfAbsent(lb: @@[Loadbalancer, Versioned], repoId: ID): StoreOpF[ID]

    Permalink
  55. def insertOrUpdateRepositories(list: List[Repo]): StoreOpF[Unit]

    Permalink
  56. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  57. def killRelease(slug: Slug, version: String): StoreOpF[\/[Throwable, Unit]]

    Permalink
  58. def linkRepositoriesToUser(list: List[Repo], u: User): StoreOpF[Unit]

    Permalink
  59. def listAuditLog(limit: Long, offset: Long, action: Option[String] = None, category: Option[String] = None): StoreOpF[List[AuditLog]]

    Permalink
  60. def listAuditLogByReleaseId(limit: Long, offset: Long, releaseId: Long): StoreOpF[List[AuditLog]]

    Permalink
  61. def listDatacenters: StoreOpF[Set[String]]

    Permalink
  62. def listDeploymentStatuses(id: ID): StoreOpF[List[(DeploymentStatus, Option[StatusMessage], Instant)]]

    Permalink
  63. def listDeploymentsForNamespaceByStatus(ns: ID, statuses: NonEmptyList[DeploymentStatus], unit: Option[UnitName] = None): StoreOpF[Set[(Deployment, DeploymentStatus)]]

    Permalink
  64. def listDeploymentsForUnitByStatus(nsid: ID, name: UnitName, s: NonEmptyList[DeploymentStatus]): StoreOpF[Set[Deployment]]

    Permalink
  65. def listLoadbalancerDeploymentsForNamespace(id: ID): StoreOpF[Vector[LoadbalancerDeployment]]

    Permalink
  66. def listNamespacesForDatacenter(dc: String): StoreOpF[Set[Namespace]]

    Permalink
  67. def listRecentReleasesForRepository(slug: Slug): StoreOpF[==>>[Released, List[ReleasedDeployment]]]

    Permalink
  68. def listReleases(limit: Int): StoreOpF[==>>[Released, List[ReleasedDeployment]]]

    Permalink
  69. def listRepositories(u: User): StoreOpF[List[Repo]]

    Permalink
  70. def listRepositoriesWithActiveHooks(u: User): StoreOpF[List[Repo]]

    Permalink
  71. def listRepositoriesWithOwner(u: User, owner: String): StoreOpF[List[Repo]]

    Permalink
  72. def listShiftableDeployments(unit: UnitDef, ns: ID): StoreOpF[List[Deployment]]

    Permalink
  73. def listUnitsByStatus(nsid: ID, statuses: NonEmptyList[DeploymentStatus]): StoreOpF[Vector[(GUID, ServiceName)]]

    Permalink
  74. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  77. def reverseTrafficShift(id: ID, rev: Instant): StoreOpF[Option[ID]]

    Permalink
  78. def startTrafficShift(from: ID, to: ID, start: Instant): StoreOpF[Option[ID]]

    Permalink
  79. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    AnyRef → Any
  81. def verifyDeployable(dcName: String, nsName: NamespaceName, unit: UnitDef): StoreOpF[ValidationNel[NelsonError, Unit]]

    Permalink
  82. final def wait(): Unit

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

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

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

Inherited from AnyRef

Inherited from Any

Ungrouped