package client

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package apis
  2. package pointers

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 DeleteCollectionRequest[OUT] extends HttpRequest[OUT]
  18. abstract class DeleteRequest[OUT] extends HttpRequest[OUT]
  19. sealed abstract class ErrorResponse extends Exception
  20. case class ExecCredential(kind: String, apiVersion: String, status: ExecCredentialStatus) extends Product with Serializable
  21. case class ExecCredentialStatus(expirationTimestamp: String, token: Option[String]) extends Product with Serializable
  22. abstract class GetRequest[O] extends HttpRequest[O]
  23. trait HttpClient[F[_]] extends AnyRef
  24. trait HttpRequest[O] extends Request
  25. final class JsonPatch[T, +P <: Pointer[T]] extends AnyRef
  26. sealed trait JsonPatchOp extends Serializable with Product

    implementation of Json patch spec from [rfc6902](https://www.rfc-editor.org/rfc/rfc6902)

  27. final case class JsonPatchRaw(operations: List[JsonPatchOp] = Nil) extends Product with Serializable
  28. case class KubeConfig extends Product with Serializable
  29. final case class ListPointer[T](currentPath: PointerPath = PointerPath()) extends Pointer[List[T]] with Product with Serializable
  30. abstract class ListingRequest[O, COL] extends HttpRequest[COL] with WatchRequest[WatchEvent[O]]
  31. final case class MapPointer[T](currentPath: PointerPath = PointerPath()) extends Pointer[Map[String, T]] with Product with Serializable
  32. case class NamedAuthInfo(name: String, user: AuthInfo) extends Product with Serializable
  33. case class NamedCluster(name: String, cluster: Cluster) extends Product with Serializable
  34. case class NamedContext(name: String, context: Context) extends Product with Serializable
  35. final case class NamespaceAPI(namespace: String) extends CoreV1Namespaced with AppsV1Namespaced with BatchV1Namespaced with NetworkingV1Namespaced with NamespacedAPI with Product with Serializable
  36. trait NamespacedAPI extends AnyRef
  37. trait NetworkingV1 extends AnyRef
  38. trait NetworkingV1Namespaced extends AnyRef
  39. abstract class PartialUpdateRequest[IN, OUT] extends HttpRequest[OUT]
  40. sealed abstract class PatchType extends Serializable with Product
  41. final case class Pointable[T, P <: Pointer[T]](point: (PointerPath) => P) extends AnyVal with Product with Serializable
    Annotations
    @implicitNotFound()
  42. trait Pointer[+T] extends AnyRef
  43. final case class PointerPath(parts: List[RefToken] = Nil) extends AnyVal with Product with Serializable
  44. sealed trait RefToken extends Serializable with Product
  45. abstract class ReplaceRequest[RES] extends HttpRequest[RES]
  46. sealed trait Request extends AnyRef
  47. trait StreamingClient[F[_]] extends AnyRef
  48. final case class WatchEvent[+T](event: WatchEventType, payload: T) extends Product with Serializable
  49. sealed trait WatchEventType extends Serializable with Product
  50. 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 ErrorResponse extends Serializable
  6. object JsonPatch
  7. object JsonPatchOp extends Serializable
  8. object JsonPatchRaw extends Serializable
  9. object NamespaceAPI extends Serializable
  10. object NetworkingV1 extends APIGroupAPI with NetworkingV1
  11. object PatchType extends Serializable
  12. object Pointable extends Serializable
  13. object Pointer
  14. object RefToken extends Serializable
  15. object WatchEvent extends Serializable
  16. object WatchEventType extends Serializable
  17. object implicits extends PointerInstances

Ungrouped