se.marcuslonnberg.scaladocker.remote

api

package api

Visibility
  1. Public
  2. All

Type Members

  1. trait AuthUtils extends AnyRef

  2. case class BadRequestException(detailMessage: String) extends DockerApiException with Product with Serializable

  3. trait BuildCommand extends DockerCommands

  4. trait ContainerCommands extends DockerCommands

  5. case class ContainerNotFoundException(id: ContainerId) extends DockerApiException with Product with Serializable

  6. case class CreateImageException(image: ImageName) extends DockerApiException with Product with Serializable

  7. abstract class DockerApiException extends RuntimeException

  8. case class DockerClient(baseUri: Uri, tls: Option[Tls], auths: Seq[RegistryAuth])(implicit system: ActorSystem, materializer: FlowMaterializer) extends Product with Serializable

  9. trait DockerCommands extends DockerPipeline

  10. trait DockerPipeline extends PlayJsonSupport with TlsSupport

  11. trait HostCommands extends DockerCommands

  12. trait ImageCommands extends DockerCommands with AuthUtils

  13. case class ImageNotFoundException(imageName: String) extends DockerApiException with Product with Serializable

  14. trait PlayJsonSupport extends AnyRef

  15. case class ServerErrorException(statusCode: StatusCode, detailMessage: String) extends DockerApiException with Product with Serializable

  16. case class Tls(cert: String, key: String, caCert: Option[String] = None) extends Product with Serializable

  17. trait TlsSupport extends AnyRef

  18. case class UnknownResponseException(statusCode: StatusCode, entity: String) extends DockerApiException with Product with Serializable

Value Members

  1. object DockerClient extends Serializable

  2. object FileUtils

  3. object TarArchive

  4. object Tls extends Serializable

Ungrouped