package client

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package apis

Type Members

  1. abstract class APIGroupAPI extends AnyRef
  2. abstract class APIGroupListingRequest extends HttpRequest[APIGroupList]
  3. abstract class APIResourceListingRequest extends HttpRequest[APIResourceList]
  4. trait APIs extends CoreV1 with AppsV1 with BatchV1 with NetworkingV1
  5. trait AppsV1 extends AnyRef
  6. trait AppsV1Namespaced extends AnyRef
  7. case class AuthInfo(client-certificate: Option[String] = None, client-certificate-data: Option[String] = None, client-key: Option[String] = None, client-key-data: Option[String] = None, exec: Option[AuthInfoExec] = None) extends Product with Serializable
  8. case class AuthInfoExec(apiVersion: String, command: String, env: Option[Map[String, String]], args: Option[Seq[String]], installHint: Option[String], provideClusterInfo: Option[Boolean], interactiveMode: Option[String]) extends Product with Serializable
  9. trait BatchV1 extends AnyRef
  10. trait BatchV1Namespaced extends AnyRef
  11. case class Cluster(server: String, certificate-authority: Option[String] = None, certificate-authority-data: Option[String] = None) extends Product with Serializable
  12. case class Config(apiVersion: String, clusters: Seq[NamedCluster], contexts: Seq[NamedContext], current-context: String, users: Seq[NamedAuthInfo]) extends Product with Serializable
  13. case class Context(cluster: String, user: String, namespace: Option[String] = None) extends Product with Serializable
  14. trait CoreV1 extends AnyRef
  15. trait CoreV1Namespaced extends AnyRef
  16. abstract class CreateRequest[RES] extends HttpRequest[RES]
  17. abstract class DeleteRequest[OUT] extends HttpRequest[OUT]
  18. case class ExecCredential(kind: String, apiVersion: String, status: ExecCredentialStatus) extends Product with Serializable
  19. case class ExecCredentialStatus(expirationTimestamp: String, token: Option[String]) extends Product with Serializable
  20. abstract class GetRequest[O] extends HttpRequest[O]
  21. trait HttpClient[F[_]] extends AnyRef
  22. trait HttpRequest[O] extends Request
  23. case class KubeConfig extends Product with Serializable
  24. abstract class ListingRequest[O, COL] extends HttpRequest[COL] with WatchRequest[WatchEvent[O]]
  25. case class NamedAuthInfo(name: String, user: AuthInfo) extends Product with Serializable
  26. case class NamedCluster(name: String, cluster: Cluster) extends Product with Serializable
  27. case class NamedContext(name: String, context: Context) extends Product with Serializable
  28. final case class NamespaceAPI(namespace: String) extends CoreV1Namespaced with AppsV1Namespaced with BatchV1Namespaced with NetworkingV1Namespaced with NamespacedAPI with Product with Serializable
  29. trait NamespacedAPI extends AnyRef
  30. trait NetworkingV1 extends AnyRef
  31. trait NetworkingV1Namespaced extends AnyRef
  32. abstract class PutRequest[IN, OUT] extends HttpRequest[OUT]
  33. sealed trait Request extends AnyRef
  34. trait StreamingClient[F[_]] extends AnyRef
  35. final case class WatchEvent[+T](event: WatchEventType, payload: T) extends Product with Serializable
  36. sealed trait WatchEventType extends Serializable with Product
  37. trait WatchRequest[O] extends Request

Value Members

  1. object APIs extends APIs
  2. object AppsV1 extends APIGroupAPI with AppsV1
  3. object BatchV1 extends APIGroupAPI with BatchV1
  4. object CoreV1 extends APIGroupAPI with CoreV1
  5. object NamespaceAPI extends Serializable
  6. object NetworkingV1 extends APIGroupAPI with NetworkingV1
  7. object WatchEvent extends Serializable
  8. object WatchEventType extends Serializable

Ungrouped