com.malliina.jenkinsctrl

models

package models

Visibility
  1. Public
  2. All

Type Members

  1. case class Actions(causes: Seq[Cause], parameters: Seq[BuildParameter], buildAction: Option[BuildAction]) extends Product with Serializable

  2. case class Author(absoluteUrl: Url, fullName: String) extends Product with Serializable

  3. case class BaseUrl extends Product with Serializable

  4. case class Branch(sha1: SHA1, name: String) extends Product with Serializable

  5. case class Build(number: BuildNumber, url: Url) extends Product with Serializable

  6. case class BuildAction(buildsByBranchName: Map[String, BuildByBranch], lastBuiltRevision: Revision, remoteUrls: Seq[Url], scmName: String) extends Product with Serializable

  7. case class BuildByBranch(buildNumber: Int, marked: Revision, revision: Revision) extends Product with Serializable

  8. case class BuildDetails(actions: Actions, building: Boolean, displayName: Option[String], description: Option[String], duration: Duration, estimatedDuration: Duration, fullDisplayName: String, id: String, keepLog: Boolean, number: BuildNumber, queueId: Option[QueueId], result: Option[BuildResult], timestamp: DateTime, url: Url, builtOn: String, changeSet: ChangeSet, culprits: Seq[Author]) extends Completable with Product with Serializable

  9. trait BuildLike extends AnyRef

  10. case class BuildNumber(id: Long) extends IdEntity with Product with Serializable

  11. case class BuildOrder(job: JobName, parameters: Map[String, String]) extends Product with Serializable

  12. case class BuildParameter(name: String, value: String) extends Product with Serializable

  13. sealed trait BuildProgress extends AnyRef

  14. sealed abstract class BuildResult extends NamedEntity

  15. case class BuildUpdate(info: BuildDetails) extends BuildProgress with Product with Serializable

  16. case class ByteOffset(start: Long) extends IdEntity with Product with Serializable

  17. case class Cause(shortDescription: String, userId: String, userName: String) extends Product with Serializable

  18. case class ChangeSet(items: Seq[ChangeSetItem], kind: Option[String]) extends Product with Serializable

  19. case class ChangeSetItem(affectedPaths: Seq[String], commitId: String, timestamp: Long, author: Author, comment: String, date: String, id: String, msg: String, paths: Seq[EditedPath]) extends Product with Serializable

  20. case class Color(name: String) extends NamedEntity with Product with Serializable

  21. case class ConciseJob(name: JobName, url: Url, color: Color) extends Job with Product with Serializable

  22. case class ConsoleProgress(response: String, offset: ByteOffset, isCompleted: Boolean) extends Completable with Product with Serializable

  23. case class ConsoleUpdate(info: ConsoleProgress) extends BuildProgress with Product with Serializable

  24. case class EditedPath(editType: String, file: String) extends Product with Serializable

  25. trait IdEntity extends AnyRef

  26. trait Job extends AnyRef

  27. case class JobName(name: String) extends NamedEntity with Product with Serializable

  28. case class Mode(name: String) extends NamedEntity with Product with Serializable

  29. trait NamedEntity extends AnyRef

  30. case class Overview(mode: Mode, jobs: Seq[ConciseJob], numExecutors: Int, quietingDown: Boolean) extends Product with Serializable

  31. case class QueueId(id: Long) extends IdEntity with Product with Serializable

  32. case class QueueProgress(actions: Actions, blocked: Boolean, buildable: Boolean, id: QueueId, inQueueSince: DateTime, params: String, stuck: Boolean, task: ConciseJob, url: String, why: Option[String], cancelled: Option[Boolean], executable: Option[Build], timestamp: Option[DateTime]) extends Completable with Product with Serializable

  33. case class QueueUpdate(info: QueueProgress) extends BuildProgress with Product with Serializable

  34. case class Revision(sha1: SHA1, branch: Seq[Branch]) extends Product with Serializable

  35. case class SHA1(hash: String) extends Product with Serializable

  36. case class Token(token: String) extends Product with Serializable

  37. case class Url extends Product with Serializable

  38. case class VerboseJob(name: JobName, description: String, url: Url, color: Color, builds: Seq[Build], nextBuildNumber: Int, buildable: Boolean, inQueue: Boolean, concurrentBuild: Boolean) extends Job with Product with Serializable

Value Members

  1. object Actions extends Serializable

  2. object Author extends Serializable

  3. object BaseUrl extends Serializable

  4. object Branch extends Serializable

  5. object Build extends Serializable

  6. object BuildAborted extends BuildResult with Product with Serializable

  7. object BuildAction extends Serializable

  8. object BuildByBranch extends Serializable

  9. object BuildDetails extends Serializable

  10. object BuildFailure extends BuildResult with Product with Serializable

  11. object BuildNotBuilt extends BuildResult with Product with Serializable

  12. object BuildNumber extends IdCompanion[BuildNumber] with Serializable

  13. object BuildOrder extends Serializable

  14. object BuildParameter extends Serializable

  15. object BuildResult extends JsonEnum[BuildResult]

  16. object BuildSuccess extends BuildResult with Product with Serializable

  17. object BuildUnstable extends BuildResult with Product with Serializable

  18. object ByteOffset extends IdCompanion[ByteOffset] with Serializable

  19. object Cause extends Serializable

  20. object ChangeSet extends Serializable

  21. object ChangeSetItem extends Serializable

  22. object Color extends NamedCompanion[Color] with Serializable

  23. object ConciseJob extends Serializable

  24. object EditedPath extends Serializable

  25. object JobName extends NamedCompanion[JobName] with Serializable

  26. object Mode extends NamedCompanion[Mode] with Serializable

  27. object Overview extends Serializable

  28. object QueueId extends IdCompanion[QueueId] with Serializable

  29. object QueueProgress extends Serializable

  30. object Revision extends Serializable

  31. object SHA1 extends JsonUtils with Serializable

  32. object Url extends JsonUtils with Serializable

  33. object VerboseJob extends Serializable

Ungrouped