object StoreOp
- Source
- op.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- StoreOp
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- final case class AddUnit(unit: @@[UnitDef, Versioned], repo_id: ID) extends StoreOp[Unit] with Product with Serializable
- final case class Audit[A](a: AuditEvent[A]) extends StoreOp[ID] with Product with Serializable
- final case class CountDeploymentsByStatus(since: Long) extends StoreOp[List[(String, Int)]] with Product with Serializable
- final case class CreateDatacenter(dc: Datacenter) extends StoreOp[Unit] with Product with Serializable
- final case class CreateDeployment(unitId: ID, hash: String, nn: Namespace, wf: WorkflowRef, plan: PlanRef, policy: ExpirationPolicyRef) extends StoreOp[ID] with Product with Serializable
- final case class CreateDeploymentExpiration(id: ID, exp: Instant) extends StoreOp[ID] with Product with Serializable
- final case class CreateDeploymentResource(did: ID, name: String, uri: URI) extends StoreOp[ID] with Product with Serializable
- final case class CreateDeploymentStatus(id: ID, status: DeploymentStatus, msg: Option[String]) extends StoreOp[Unit] with Product with Serializable
- 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
- final case class CreateNamespace(dc: String, name: NamespaceName) extends StoreOp[ID] with Product with Serializable
- final case class CreateRelease(r: DeploymentEvent) extends StoreOp[Unit] with Product with Serializable
- final case class CreateTrafficShift(nsid: ID, to: Deployment, poliy: TrafficShiftPolicy, dur: FiniteDuration) extends StoreOp[ID] with Product with Serializable
- final case class DeleteLoadbalancerDeployment(lbid: ID) extends StoreOp[Int] with Product with Serializable
- final case class DeleteRepositories(nel: NonEmptyList[Repo]) extends StoreOp[Unit] with Product with Serializable
- final case class FindBlueprint(name: String, revision: Revision) extends StoreOp[Option[Blueprint]] with Product with Serializable
- final case class FindDeployment(stackName: StackName) extends StoreOp[Option[Deployment]] with Product with Serializable
- final case class FindDeploymentExpiration(id: ID) extends StoreOp[Option[Instant]] with Product with Serializable
- final case class FindLastReleaseDeploymentStatus(s: Slug, u: UnitName) extends StoreOp[Option[DeploymentStatus]] with Product with Serializable
- final case class FindLoadbalancerDeployment(name: String, v: MajorVersion, nsid: ID) extends StoreOp[Option[LoadbalancerDeployment]] with Product with Serializable
- final case class FindRelease(id: Long) extends StoreOp[SortedMap[Released, List[ReleasedDeployment]]] with Product with Serializable
- final case class FindReleaseByDeploymentGuid(guid: GUID) extends StoreOp[Option[(Released, ReleasedDeployment)]] with Product with Serializable
- final case class FindReleasedByUnitNameAndVersion(u: UnitName, v: Version) extends StoreOp[Option[Released]] with Product with Serializable
- final case class FindRepository(u: User, slug: Slug) extends StoreOp[Option[Repo]] with Product with Serializable
- final case class GetCurrentTargetForServiceName(nsid: ID, sn: ServiceName) extends StoreOp[Option[Target]] with Product with Serializable
- final case class GetDeployment(id: ID) extends StoreOp[Deployment] with Product with Serializable
- final case class GetDeploymentByGuid(guid: GUID) extends StoreOp[Option[Deployment]] with Product with Serializable
- final case class GetDeploymentResources(id: ID) extends StoreOp[Set[(String, URI)]] with Product with Serializable
- final case class GetDeploymentStatus(id: ID) extends StoreOp[Option[DeploymentStatus]] with Product with Serializable
- final case class GetDeploymentsForServiceNameByStatus(sn: ServiceName, ns: ID, s: NonEmptyList[DeploymentStatus]) extends StoreOp[List[Deployment]] with Product with Serializable
- final case class GetLatestReleaseForLoadbalancer(name: String, mv: MajorVersion) extends StoreOp[Option[Released]] with Product with Serializable
- final case class GetLoadbalancer(name: String, v: MajorVersion) extends StoreOp[Option[DCLoadbalancer]] with Product with Serializable
- final case class GetLoadbalancerDeployment(id: ID) extends StoreOp[Option[LoadbalancerDeployment]] with Product with Serializable
- final case class GetLoadbalancerDeploymentByGUID(guid: String) extends StoreOp[Option[LoadbalancerDeployment]] with Product with Serializable
- final case class GetMostAndLeastDeployed(since: Long, number: Int, sortOrder: String) extends StoreOp[List[(String, Int)]] with Product with Serializable
- final case class GetNamespace(dc: String, nsName: NamespaceName) extends StoreOp[Option[Namespace]] with Product with Serializable
- final case class GetNamespaceByID(ns: ID) extends StoreOp[Namespace] with Product with Serializable
- final case class GetTrafficShiftForServiceName(nsid: ID, sn: ServiceName) extends StoreOp[Option[TrafficShift]] with Product with Serializable
- final case class GetUnit(name: String, version: Version) extends StoreOp[Option[DCUnit]] with Product with Serializable
- final case class InsertBlueprint(name: String, description: Option[String], sha: Sha256, template: String) extends StoreOp[ID] with Product with Serializable
- final case class InsertLoadbalancerDeployment(lbid: ID, nsid: ID, hash: String, address: String) extends StoreOp[ID] with Product with Serializable
- final case class InsertLoadbalancerIfAbsent(lb: @@[Loadbalancer, Versioned], repoId: ID) extends StoreOp[ID] with Product with Serializable
- final case class InsertOrUpdateRepositories(list: List[Repo]) extends StoreOp[Unit] with Product with Serializable
- final case class KillRelease(slug: Slug, version: String) extends StoreOp[Either[Throwable, Unit]] with Product with Serializable
- final case class LinkRepositoriesToUser(list: List[Repo], u: User) extends StoreOp[Unit] with Product with Serializable
- final case class ListAuditLog(limit: Long, offset: Long, action: Option[String], category: Option[String]) extends StoreOp[List[AuditLog]] with Product with Serializable
- final case class ListAuditLogByReleaseId(limit: Long, offset: Long, releaseId: Long) extends StoreOp[List[AuditLog]] with Product with Serializable
- final case class ListDeploymentStatuses(id: ID) extends StoreOp[List[(DeploymentStatus, Option[StatusMessage], Instant)]] with Product with Serializable
- final case class ListDeploymentsForNamespaceByStatus(ns: ID, statuses: NonEmptyList[DeploymentStatus], unit: Option[UnitName]) extends StoreOp[Set[(Deployment, DeploymentStatus)]] with Product with Serializable
- final case class ListDeploymentsForUnitByStatus(nsid: ID, name: UnitName, s: NonEmptyList[DeploymentStatus]) extends StoreOp[Set[Deployment]] with Product with Serializable
- final case class ListLoadbalancerDeploymentsForNamespace(nsid: ID) extends StoreOp[Vector[LoadbalancerDeployment]] with Product with Serializable
- final case class ListNamespacesForDatacenter(dc: String) extends StoreOp[Set[Namespace]] with Product with Serializable
- final case class ListRecentReleasesForRepository(slug: Slug) extends StoreOp[SortedMap[Released, List[ReleasedDeployment]]] with Product with Serializable
- final case class ListReleases(limit: Int) extends StoreOp[SortedMap[Released, List[ReleasedDeployment]]] with Product with Serializable
- final case class ListRepositories(u: User) extends StoreOp[List[Repo]] with Product with Serializable
- final case class ListRepositoriesWithActiveHooks(u: User) extends StoreOp[List[Repo]] with Product with Serializable
- final case class ListRepositoriesWithOwner(u: User, owner: String) extends StoreOp[List[Repo]] with Product with Serializable
- final case class ListShiftableDeployments(unit: UnitDef, ns: ID) extends StoreOp[List[Deployment]] with Product with Serializable
- final case class ListUnitsByStatus(nsid: ID, statuses: NonEmptyList[DeploymentStatus]) extends StoreOp[Vector[(GUID, ServiceName)]] with Product with Serializable
- final case class ReverseTrafficShift(id: ID, rev: Instant) extends StoreOp[Option[ID]] with Product with Serializable
- final case class StartTrafficShift(to: ID, from: ID, start: Instant) extends StoreOp[Option[ID]] with Product with Serializable
- final case class UpdateDeploymentBlueprint(id: ID, bp: Option[RenderedBlueprint]) extends StoreOp[Unit] with Product with Serializable
- final case class VerifyDeployable(dcName: String, nsName: NamespaceName, unit: UnitDef) extends StoreOp[ValidatedNel[NelsonError, Unit]] with Product with Serializable
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
- def addUnit(unit: @@[UnitDef, Versioned], repoId: ID): StoreOpF[Unit]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- def audit[A](a: AuditEvent[A]): StoreOpF[ID]
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- def countDeploymentsByStatus(since: Instant): StoreOpF[List[(String, Int)]]
- def createDatacenter(dc: Datacenter): StoreOpF[Unit]
- def createDeployment(unitId: ID, hash: String, ns: Namespace, wf: WorkflowRef, plan: PlanRef, policy: ExpirationPolicyRef): StoreOpF[ID]
- def createDeploymentExpiration(id: ID, exp: Instant): StoreOpF[ID]
- def createDeploymentResource(dId: ID, name: String, uri: URI): StoreOpF[ID]
- def createDeploymentStatus(id: ID, status: DeploymentStatus, msg: Option[String]): StoreOpF[Unit]
- def createManualDeployment(datacenter: Datacenter, namespace: NamespaceName, serviceType: String, version: String, hash: String, description: String, port: Int, exp: Instant): StoreOpF[GUID]
- def createNamespace(dc: String, name: NamespaceName): StoreOpF[ID]
- def createRelease(r: DeploymentEvent): StoreOpF[Unit]
- def createTrafficShift(nsid: ID, to: Deployment, p: TrafficShiftPolicy, dur: FiniteDuration): StoreOpF[ID]
- def deleteLoadbalancerDeployment(lbid: ID): StoreOpF[Int]
- def deleteRepositories(nel: NonEmptyList[Repo]): StoreOpF[Unit]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- def findBlueprint(name: String, revision: Revision): StoreOpF[Option[Blueprint]]
- def findDeployment(stackName: StackName): StoreOpF[Option[Deployment]]
- def findDeploymentExpiration(id: ID): StoreOpF[Option[Instant]]
- def findDeploymentExpirationByGuid(guid: GUID): StoreOpF[Option[Instant]]
- def findLastReleaseDeploymentStatus(s: Slug, u: UnitName): StoreOpF[Option[DeploymentStatus]]
- def findLoadbalancerDeployment(name: String, v: MajorVersion, nsid: ID): StoreOpF[Option[LoadbalancerDeployment]]
- def findRelease(id: Long): StoreOpF[SortedMap[Released, List[ReleasedDeployment]]]
- def findReleaseByDeploymentGuid(guid: GUID): StoreOpF[Option[(Released, ReleasedDeployment)]]
- def findReleasedByUnitNameAndVersion(u: UnitName, v: Version): StoreOpF[Option[Released]]
- def findRepository(u: User, slug: Slug): StoreOpF[Option[Repo]]
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getCurrentTargetForServiceName(nsid: ID, sn: ServiceName): StoreOpF[Option[Target]]
- def getDeployment(id: ID): StoreOpF[Deployment]
- def getDeploymentByGuid(guid: GUID): StoreOpF[Option[Deployment]]
- def getDeploymentForServiceNameByStatus(sn: ServiceName, ns: ID, s: NonEmptyList[DeploymentStatus]): StoreOpF[Option[Deployment]]
- def getDeploymentResources(id: ID): StoreOpF[Set[(String, URI)]]
- def getDeploymentStatus(id: ID): StoreOpF[Option[DeploymentStatus]]
- def getDeploymentStatusByGuid(guid: GUID): StoreOpF[Option[DeploymentStatus]]
- def getDeploymentsForServiceNameByStatus(sn: ServiceName, ns: ID, s: NonEmptyList[DeploymentStatus]): StoreOpF[List[Deployment]]
- def getLatestReleaseForLoadbalancer(name: String, mv: MajorVersion): StoreOpF[Option[Released]]
- def getLoadbalancer(name: String, v: MajorVersion): StoreOpF[Option[DCLoadbalancer]]
- def getLoadbalancerDeployment(id: ID): StoreOpF[Option[LoadbalancerDeployment]]
- def getLoadbalancerDeploymentByGUID(guid: GUID): StoreOpF[Option[LoadbalancerDeployment]]
- def getMostAndLeastDeployed(since: Instant, number: Int, sortOrder: String): StoreOpF[List[(String, Int)]]
- def getNamespace(dc: String, nsName: NamespaceName): StoreOpF[Option[Namespace]]
- def getNamespaceByID(ns: ID): StoreOpF[Namespace]
- def getRoutableDeploymentsByDatacenter(dc: Datacenter): StoreOpF[Set[Deployment]]
- def getTrafficShiftForServiceName(nsid: ID, sn: ServiceName): StoreOpF[Option[TrafficShift]]
- def getUnit(name: String, version: Version): StoreOpF[Option[DCUnit]]
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def insertBlueprint(name: String, description: Option[String], sha: Sha256, template: String): StoreOpF[ID]
- def insertLoadbalancerDeployment(lbid: ID, nsid: ID, hash: String, address: String): StoreOpF[ID]
- def insertLoadbalancerIfAbsent(lb: @@[Loadbalancer, Versioned], repoId: ID): StoreOpF[ID]
- def insertOrUpdateRepositories(list: List[Repo]): StoreOpF[Unit]
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def killRelease(slug: Slug, version: String): StoreOpF[Either[Throwable, Unit]]
- def linkRepositoriesToUser(list: List[Repo], u: User): StoreOpF[Unit]
- def listAuditLog(limit: Long, offset: Long, action: Option[String] = None, category: Option[String] = None): StoreOpF[List[AuditLog]]
- def listAuditLogByReleaseId(limit: Long, offset: Long, releaseId: Long): StoreOpF[List[AuditLog]]
- def listBlueprints: StoreOpF[List[Blueprint]]
- def listDatacenters: StoreOpF[Set[String]]
- def listDeploymentStatuses(id: ID): StoreOpF[List[(DeploymentStatus, Option[StatusMessage], Instant)]]
- def listDeploymentsForNamespaceByStatus(ns: ID, statuses: NonEmptyList[DeploymentStatus], unit: Option[UnitName] = None): StoreOpF[Set[(Deployment, DeploymentStatus)]]
- def listDeploymentsForUnitByStatus(nsid: ID, name: UnitName, s: NonEmptyList[DeploymentStatus]): StoreOpF[Set[Deployment]]
- def listLoadbalancerDeploymentsForNamespace(id: ID): StoreOpF[Vector[LoadbalancerDeployment]]
- def listNamespacesForDatacenter(dc: String): StoreOpF[Set[Namespace]]
- def listRecentReleasesForRepository(slug: Slug): StoreOpF[SortedMap[Released, List[ReleasedDeployment]]]
- def listReleases(limit: Int): StoreOpF[SortedMap[Released, List[ReleasedDeployment]]]
- def listRepositories(u: User): StoreOpF[List[Repo]]
- def listRepositoriesWithActiveHooks(u: User): StoreOpF[List[Repo]]
- def listRepositoriesWithOwner(u: User, owner: String): StoreOpF[List[Repo]]
- def listShiftableDeployments(unit: UnitDef, ns: ID): StoreOpF[List[Deployment]]
- def listUnitsByStatus(nsid: ID, statuses: NonEmptyList[DeploymentStatus]): StoreOpF[Vector[(GUID, ServiceName)]]
-
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()
- def reverseTrafficShift(id: ID, rev: Instant): StoreOpF[Option[ID]]
- def startTrafficShift(from: ID, to: ID, start: Instant): StoreOpF[Option[ID]]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
- def updateDeploymentBlueprint(id: ID, bp: Option[RenderedBlueprint]): StoreOpF[Unit]
- def verifyDeployable(dcName: String, nsName: NamespaceName, unit: UnitDef): StoreOpF[ValidatedNel[NelsonError, Unit]]
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- object ListBlueprints extends StoreOp[List[Blueprint]] with Product with Serializable
- object ListDatacenters extends StoreOp[Set[String]] with Product with Serializable