Package

com.mesosphere.cosmos.rpc.v1

model

Permalink

package model

Visibility
  1. Public
  2. All

Type Members

  1. sealed trait AddRequest extends AnyRef

    Permalink
  2. final class AddResponse extends AnyVal

    Permalink
  3. case class CapabilitiesResponse(capabilities: List[Capability]) extends Product with Serializable

    Permalink
  4. case class Capability(name: String) extends Product with Serializable

    Permalink
  5. case class DescribeRequest(packageName: String, packageVersion: Option[PackageDetailsVersion]) extends Product with Serializable

    Permalink
  6. case class DescribeResponse(package: PackageDetails, marathonMustache: String, command: Option[Command] = None, config: Option[JsonObject] = None, resource: Option[Resource] = None) extends Product with Serializable

    Permalink
  7. case class ErrorResponse(type: String, message: String, data: Option[JsonObject] = None) extends Product with Serializable

    Permalink
  8. final case class Failed(operation: String, error: ErrorResponse, metadata: PackageDefinition) extends LocalPackage with Product with Serializable

    Permalink
  9. case class InstallRequest(packageName: String, packageVersion: Option[PackageDetailsVersion] = None, options: Option[JsonObject] = None, appId: Option[AppId] = None) extends Product with Serializable

    Permalink
  10. case class InstallResponse(packageName: String, packageVersion: PackageDetailsVersion, appId: AppId) extends Product with Serializable

    Permalink
  11. case class Installation(appId: AppId, packageInformation: InstalledPackageInformation) extends Product with Serializable

    Permalink
  12. final case class Installed(metadata: PackageDefinition) extends LocalPackage with Product with Serializable

    Permalink
  13. case class InstalledPackageInformation(packageDefinition: InstalledPackageInformationPackageDetails, resourceDefinition: Option[Resource] = None) extends Product with Serializable

    Permalink
  14. case class InstalledPackageInformationPackageDetails(packagingVersion: PackagingVersion, name: String, version: PackageDetailsVersion, maintainer: String, description: String, tags: List[String] = Nil, selected: Option[Boolean] = None, scm: Option[String] = None, website: Option[String] = None, framework: Option[Boolean] = None, preInstallNotes: Option[String] = None, postInstallNotes: Option[String] = None, postUninstallNotes: Option[String] = None, licenses: Option[List[License]] = None) extends Product with Serializable

    Permalink
  15. final case class Installing(metadata: PackageDefinition) extends LocalPackage with Product with Serializable

    Permalink
  16. final case class Invalid(error: ErrorResponse, packageCoordinate: PackageCoordinate) extends LocalPackage with Product with Serializable

    Permalink
  17. case class ListRequest(packageName: Option[String] = None, appId: Option[AppId] = None) extends Product with Serializable

    Permalink
  18. case class ListResponse(packages: Seq[Installation]) extends Product with Serializable

    Permalink
  19. case class ListVersionsRequest(packageName: String, includePackageVersions: Boolean) extends Product with Serializable

    Permalink
  20. case class ListVersionsResponse(results: Map[PackageDetailsVersion, ReleaseVersion]) extends Product with Serializable

    Permalink
  21. sealed trait LocalPackage extends AnyRef

    Permalink
  22. final case class NotInstalled(metadata: PackageDefinition) extends LocalPackage with Product with Serializable

    Permalink
  23. final case class PackageCoordinate(name: String, version: Version) extends Product with Serializable

    Permalink
  24. case class PackageRepository(name: String, uri: Uri) extends Product with Serializable

    Permalink
  25. case class PackageRepositoryAddRequest(name: String, uri: Uri, index: Option[Int] = None) extends Product with Serializable

    Permalink
  26. case class PackageRepositoryAddResponse(repositories: Seq[PackageRepository]) extends Product with Serializable

    Permalink
  27. case class PackageRepositoryDeleteRequest(name: Option[String] = None, uri: Option[Uri] = None) extends Product with Serializable

    Permalink
  28. case class PackageRepositoryDeleteResponse(repositories: Seq[PackageRepository]) extends Product with Serializable

    Permalink
  29. case class PackageRepositoryListRequest() extends Product with Serializable

    Permalink
  30. case class PackageRepositoryListResponse(repositories: Seq[PackageRepository]) extends Product with Serializable

    Permalink
  31. case class RenderRequest(packageName: String, packageVersion: Option[PackageDetailsVersion] = None, options: Option[JsonObject] = None, appId: Option[AppId] = None) extends Product with Serializable

    Permalink
  32. case class RenderResponse(marathonJson: Json) extends Product with Serializable

    Permalink
  33. case class SearchRequest(query: Option[String]) extends Product with Serializable

    Permalink
  34. case class SearchResponse(packages: Seq[SearchResult]) extends Product with Serializable

    Permalink
  35. case class SearchResult(name: String, currentVersion: Version, versions: Map[Version, ReleaseVersion], description: String, framework: Boolean, tags: List[Tag], selected: Option[Boolean] = None, images: Option[Images] = None) extends Product with Serializable

    Permalink
  36. case class ServiceStartRequest(packageName: String, packageVersion: Option[Version] = None, options: Option[JsonObject] = None) extends Product with Serializable

    Permalink
  37. case class ServiceStartResponse(packageName: String, packageVersion: Version, appId: Option[AppId] = None) extends Product with Serializable

    Permalink
  38. case class UninstallRequest(packageName: String, appId: Option[AppId], all: Option[Boolean]) extends Product with Serializable

    Permalink
  39. case class UninstallResponse(results: List[UninstallResult]) extends Product with Serializable

    Permalink
  40. case class UninstallResult(packageName: String, appId: AppId, packageVersion: Option[PackageDetailsVersion], postUninstallNotes: Option[String]) extends Product with Serializable

    Permalink
  41. final case class Uninstalling(data: Either[PackageCoordinate, PackageDefinition]) extends LocalPackage with Product with Serializable

    Permalink
  42. case class UniverseAddRequest(packageName: String, packageVersion: Option[Version]) extends AddRequest with Product with Serializable

    Permalink
  43. case class UploadAddRequest(packageData: Array[Byte]) extends AddRequest with Product with Serializable

    Permalink

Value Members

  1. object LocalPackage

    Permalink

Ungrouped