dev.hnaderi.k8s.client

Members list

Concise view

Type members

Classlikes

abstract class APIGroupAPI(base: String)

Attributes

Source:
NamespacedAPI.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object AppsV1.type
object BatchV1.type
object CoreV1.type
object NetworkingV1.type

Attributes

Source:
CommonAPIs.scala
Graph
Supertypes
trait Request
class Object
trait Matchable
class Any

Attributes

Source:
CommonAPIs.scala
Graph
Supertypes
trait Request
class Object
trait Matchable
class Any
Known subtypes
object resources.type
trait APIs extends CoreV1 with AppsV1 with BatchV1 with NetworkingV1

Attributes

Companion:
object
Source:
APIs.scala
Graph
Supertypes
trait BatchV1
trait AppsV1
trait CoreV1
class Object
trait Matchable
class Any
Known subtypes
object APIs.type
object APIs extends APIs

Attributes

Companion:
trait
Source:
APIs.scala
Graph
Supertypes
trait APIs
trait BatchV1
trait AppsV1
trait CoreV1
class Object
trait Matchable
class Any
Self type
APIs.type
trait AppsV1

Attributes

Companion:
object
Source:
AppsV1.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait APIs
object APIs.type
object AppsV1.type
object AppsV1 extends APIGroupAPI with AppsV1

Attributes

Companion:
trait
Source:
AppsV1.scala
Graph
Supertypes
trait AppsV1
class Object
trait Matchable
class Any
Self type
AppsV1.type

Attributes

Source:
AppsV1Namespaced.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
Self type

Attributes

Source:
Config.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Source:
Config.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
trait BatchV1

Attributes

Companion:
object
Source:
BatchV1.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait APIs
object APIs.type
object BatchV1.type
object BatchV1 extends APIGroupAPI with BatchV1

Attributes

Companion:
trait
Source:
BatchV1.scala
Graph
Supertypes
trait BatchV1
class Object
trait Matchable
class Any
Self type
BatchV1.type

Attributes

Source:
BatchV1Namespaced.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
Self type

Attributes

Source:
Config.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Source:
Config.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Source:
Config.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
trait CoreV1

Attributes

Companion:
object
Source:
CoreV1.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait APIs
object APIs.type
object CoreV1.type
object CoreV1 extends APIGroupAPI with CoreV1

Attributes

Companion:
trait
Source:
CoreV1.scala
Graph
Supertypes
trait CoreV1
class Object
trait Matchable
class Any
Self type
CoreV1.type

Attributes

Source:
CoreV1Namespaced.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
Self type

Attributes

Source:
CommonAPIs.scala
Graph
Supertypes
trait HttpRequest[RES]
trait Request
class Object
trait Matchable
class Any
Known subtypes
class Create

Attributes

Source:
CommonAPIs.scala
Graph
Supertypes
trait HttpRequest[OUT]
trait Request
class Object
trait Matchable
class Any
Known subtypes

Attributes

Source:
CommonAPIs.scala
Graph
Supertypes
trait HttpRequest[OUT]
trait Request
class Object
trait Matchable
class Any
Known subtypes
class Delete
sealed abstract class ErrorResponse(msg: String) extends Exception

Attributes

Companion:
object
Source:
ErrorResponse.scala
Graph
Supertypes
class Exception
class Throwable
class Object
trait Matchable
class Any
Known subtypes
object BadRequest.type
object Conflict.type
object NotFound.type
object Unauthorized.type

Attributes

Companion:
class
Source:
ErrorResponse.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type

Attributes

Source:
Config.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Source:
Config.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
abstract class GetRequest[O](url: String)(implicit evidence$3: Decoder[O]) extends HttpRequest[O]

Attributes

Source:
CommonAPIs.scala
Graph
Supertypes
trait HttpRequest[O]
trait Request
class Object
trait Matchable
class Any
Known subtypes
class Get
class Get
final case class Http4sKubernetesClient[F[_], T](baseUrl: String, client: Client[F])(implicit F: Concurrent[F], enc: EntityEncoder[F, T], dec: EntityDecoder[F, T], builder: Builder[T], reader: Reader[T]) extends HttpClient[F] with StreamingClient[[_] =>> Stream[F, _$2]]

Attributes

Source:
Http4sKubernetesClient.scala
Graph
Supertypes
trait Product
trait Equals
trait StreamingClient[[_] =>> Stream[F, _$2]]
trait HttpClient[F]
class Object
trait Matchable
class Any
trait HttpClient[F[_]]

Attributes

Source:
Request.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait HttpRequest[O] extends Request

Attributes

Source:
Request.scala
Graph
Supertypes
trait Request
class Object
trait Matchable
class Any
Known subtypes
object resources.type
class CreateRequest[RES]
class Create
class DeleteRequest[OUT]
class Delete
class GetRequest[O]
class Get
class Get
class ListingRequest[O, COL]
class ListAll
class List
class PartialUpdateRequest[IN, OUT]
class ReplaceRequest[RES]
class Replace
object JsonPatch

Attributes

Companion:
class
Source:
JsonPatch.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class JsonPatch[T, +P <: Pointer[T]]

Attributes

Companion:
object
Source:
JsonPatch.scala
Graph
Supertypes
class Object
trait Matchable
class Any
sealed trait JsonPatchOp extends Serializable with Product

implementation of Json patch spec from rfc6902

implementation of Json patch spec from rfc6902

Attributes

Companion:
object
Source:
JsonPatchOp.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
class Add
class Copy
class Move
class Remove
class Replace
class Test

Attributes

Companion:
trait
Source:
JsonPatchOp.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type

Attributes

Companion:
object
Source:
JsonPatchRaw.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
JsonPatchRaw.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class KubeConfig

Attributes

Source:
Config.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class ListPointer[T](currentPath: PointerPath) extends Pointer[List[T]]

Attributes

Source:
JsonPointer.scala
Graph
Supertypes
trait Product
trait Equals
trait Pointer[List[T]]
class Object
trait Matchable
class Any

Attributes

Source:
CommonAPIs.scala
Graph
Supertypes
trait HttpRequest[COL]
trait Request
class Object
trait Matchable
class Any
Known subtypes
class ListAll
class List
final case class MapPointer[T](currentPath: PointerPath) extends Pointer[Map[String, T]]

Attributes

Source:
JsonPointer.scala
Graph
Supertypes
trait Product
trait Equals
trait Pointer[Map[String, T]]
class Object
trait Matchable
class Any

Attributes

Source:
Config.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Source:
Config.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Source:
Config.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
object
Source:
NamespaceAPI.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
NamespaceAPI.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Attributes

Source:
NamespacedAPI.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion:
object
Source:
NetworkingV1.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait APIs
object APIs.type
object NetworkingV1.type

Attributes

Companion:
trait
Source:
NetworkingV1.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Source:
NetworkingV1Namespaced.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
Self type

Attributes

Source:
CommonAPIs.scala
Graph
Supertypes
trait HttpRequest[OUT]
trait Request
class Object
trait Matchable
class Any
sealed abstract class PatchType(val contentType: String) extends Serializable with Product

Attributes

Companion:
object
Source:
PatchType.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
object JsonPatch.type
object Merge.type
object ServerSide.type
object StrategicMerge.type
object PatchType

Attributes

Companion:
class
Source:
PatchType.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class Pointable[T, P <: Pointer[T]](point: PointerPath => P) extends AnyVal

Attributes

Companion:
object
Source:
JsonPointer.scala
Graph
Supertypes
trait Product
trait Equals
class AnyVal
trait Matchable
class Any
object Pointable

Attributes

Companion:
class
Source:
JsonPointer.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
trait Pointer[+T]

Attributes

Companion:
object
Source:
JsonPointer.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class ListPointer[T]
class MapPointer[T]
class Plain[A]
object Pointer

Attributes

Companion:
trait
Source:
JsonPointer.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Pointer.type
final case class PointerPath(parts: List[RefToken]) extends AnyVal

Attributes

Source:
JsonPointer.scala
Graph
Supertypes
trait Product
trait Equals
class AnyVal
trait Matchable
class Any
sealed trait RefToken extends Serializable with Product

Attributes

Companion:
object
Source:
JsonPointer.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
class Arr
object LastIdx.type
class Obj
object RefToken

Attributes

Companion:
trait
Source:
JsonPointer.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type

Attributes

Source:
CommonAPIs.scala
Graph
Supertypes
trait HttpRequest[RES]
trait Request
class Object
trait Matchable
class Any
Known subtypes
class Replace
sealed trait Request

Attributes

Source:
Request.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait HttpRequest[O]
object resources.type
class CreateRequest[RES]
class Create
class DeleteRequest[OUT]
class Delete
class GetRequest[O]
class Get
class Get
class ListingRequest[O, COL]
class ListAll
class List
class PartialUpdateRequest[IN, OUT]
class ReplaceRequest[RES]
class Replace
trait WatchRequest[O]
trait StreamingClient[F[_]]

Attributes

Source:
Request.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
final class SttpKubernetesClient[F[_], T](serverUrl: String, client: SttpBackend[F, Any])(implicit evidence$1: Builder[T], evidence$2: Reader[T], serializer: () => T) extends HttpClient[[_] =>> SttpF[F, _$2]]

Attributes

Companion:
object
Source:
SttpKubernetesClient.scala
Graph
Supertypes
trait HttpClient[[_] =>> SttpF[F, _$2]]
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
SttpKubernetesClient.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final case class WatchEvent[+T](event: WatchEventType, payload: T)

Attributes

Companion:
object
Source:
WatchEvent.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
object WatchEvent

Attributes

Companion:
class
Source:
WatchEvent.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait WatchEventType extends Serializable with Product

Attributes

Companion:
object
Source:
WatchEvent.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
object ADDED.type
object BOOKMARK.type
object DELETED.type
object ERROR.type
object MODIFIED.type
class Unknown

Attributes

Companion:
trait
Source:
WatchEvent.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
trait WatchRequest[O] extends Request

Attributes

Source:
Request.scala
Graph
Supertypes
trait Request
class Object
trait Matchable
class Any
Known subtypes
class ListingRequest[O, COL]
class ListAll
class List
final case class ZIOKubernetesClient(serverUrl: String, client: Client[Any]) extends HttpClient[Task]

Attributes

Companion:
object
Source:
ZIOKubernetesClient.scala
Graph
Supertypes
trait Product
trait Equals
trait HttpClient[Task]
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
ZIOKubernetesClient.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
object implicits

Attributes

Source:
Implicits.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type