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
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(repositoryId: Long, r: Release) extends StoreOp[Unit] 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
FindDeploymentExpiration(id: ID) extends StoreOp[Option[Instant]] with Product with Serializable
-
-
-
-
-
-
final
case class
FindRepository(u: User, slug: Slug) extends StoreOp[Option[Repo]] with Product with Serializable
-
-
final
case class
GetDeployment(id: ID) extends StoreOp[Deployment] with Product with Serializable
-
-
final
case class
GetDeploymentResources(id: ID) extends StoreOp[Set[(String, URI)]] 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
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
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
ListRepositories(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
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
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
-
object
ListDatacenters extends StoreOp[Set[String]] with Product with Serializable
-
-
final
def
asInstanceOf[T0]: T0
-
-
def
clone(): AnyRef
-
def
countDeploymentsByStatus(since: Instant): StoreOpF[List[(String, Int)]]
-
-
-
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
createRelease(repositoryId: Long, r: Release): StoreOpF[Unit]
-
-
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
findDeploymentExpiration(id: ID): StoreOpF[Option[Instant]]
-
def
findDeploymentExpirationByGuid(guid: GUID): StoreOpF[Option[Instant]]
-
-
-
-
-
-
def
findRepository(u: User, slug: Slug): StoreOpF[Option[Repo]]
-
final
def
getClass(): Class[_]
-
def
getCurrentTargetForServiceName(nsid: ID, sn: ServiceName): StoreOpF[Option[Target]]
-
-
-
-
def
getDeploymentResources(id: ID): StoreOpF[Set[(String, URI)]]
-
-
-
-
def
getLatestReleaseForLoadbalancer(name: String, mv: MajorVersion): StoreOpF[Option[Released]]
-
-
-
-
def
getMostAndLeastDeployed(since: Instant, number: Int, sortOrder: String): StoreOpF[List[(String, Int)]]
-
-
-
-
-
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
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
listDatacenters: StoreOpF[Set[String]]
-
-
-
-
-
def
listNamespacesForDatacenter(dc: String): StoreOpF[Set[Namespace]]
-
-
-
def
listRepositories(u: User): StoreOpF[List[Repo]]
-
def
listRepositoriesWithActiveHooks(u: User): StoreOpF[List[Repo]]
-
def
listRepositoriesWithOwner(u: User, owner: String): StoreOpF[List[Repo]]
-
-
-
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
-
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any