object
StoreOp
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
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
def
addUnit(unit: @@[UnitDef, Versioned], repoId: ID): StoreOpF[Unit]
-
final
def
asInstanceOf[T0]: T0
-
def
audit[A](a: AuditEvent[A]): StoreOpF[ID]
-
def
clone(): AnyRef
-
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
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
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[_]
-
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
-
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
-
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
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
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
-
def
toString(): String
-
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
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
object
ListBlueprints extends StoreOp[List[Blueprint]] with Product with Serializable
-
object
ListDatacenters extends StoreOp[Set[String]] with Product with Serializable
Inherited from Any
Value Members
-
final
def
asInstanceOf[T0]: T0
-
final
def
isInstanceOf[T0]: Boolean
Ungrouped
-
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
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
def
addUnit(unit: @@[UnitDef, Versioned], repoId: ID): StoreOpF[Unit]
-
final
def
asInstanceOf[T0]: T0
-
def
audit[A](a: AuditEvent[A]): StoreOpF[ID]
-
def
clone(): AnyRef
-
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
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
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[_]
-
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
-
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
-
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
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
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
-
def
toString(): String
-
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
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
object
ListBlueprints extends StoreOp[List[Blueprint]] with Product with Serializable
-
object
ListDatacenters extends StoreOp[Set[String]] with Product with Serializable