dev.hnaderi.k8s.client

Members list

Type members

Classlikes

Attributes

Companion
object
Source
APIExtensionsV1.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object APIExtensionsV1.type
trait APIs
object APIs.type

Attributes

Companion
trait
Source
APIExtensionsV1.scala
Supertypes
class APIGroupAPI
class Object
trait Matchable
class Any
Self type
abstract class APIGroupAPI(base: String)

Attributes

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

Attributes

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

Attributes

Source
CommonAPIs.scala
Supertypes
trait Request
class Object
trait Matchable
class Any
Known subtypes
object resources.type
sealed trait APIVerb extends Serializable, Product

Attributes

Companion
object
Source
Request.scala
Supertypes
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all
Known subtypes
object DELETE.type
object GET.type
class PATCH
object POST.type
object PUT.type
object APIVerb

Attributes

Companion
trait
Source
Request.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
APIVerb.type

Attributes

Companion
object
Source
APIs.scala
Supertypes
trait NetworkingV1
trait BatchV1
trait AppsV1
trait CoreV1
class Object
trait Matchable
class Any
Show all
Known subtypes
object APIs.type
object APIs extends APIs

Attributes

Companion
trait
Source
APIs.scala
Supertypes
trait APIs
trait NetworkingV1
trait BatchV1
trait AppsV1
trait CoreV1
class Object
trait Matchable
class Any
Show all
Self type
APIs.type
trait AppsV1

Attributes

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

Attributes

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

Attributes

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

Attributes

Companion
object
Source
Config.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object AuthInfo

Attributes

Companion
class
Source
Config.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
AuthInfo.type

Attributes

Companion
object
Source
AuthenticationParams.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
AuthenticationParams.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
trait BatchV1

Attributes

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

Attributes

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

Attributes

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

Attributes

Companion
object
Source
Config.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Cluster

Attributes

Companion
class
Source
Config.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Cluster.type

Attributes

Companion
object
Source
Config.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Config

Attributes

Companion
class
Source
Config.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Config.type

Attributes

Companion
object
Source
Config.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Context

Attributes

Companion
class
Source
Config.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Context.type
trait CoreV1

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Source
CommonAPIs.scala
Supertypes
trait HttpRequest[OUT]
trait Request
class Object
trait Matchable
class Any
Known subtypes
class Delete
class Delete
final case class ErrorResponse(error: ErrorStatus, details: Status) extends Exception

Attributes

Source
ErrorResponse.scala
Supertypes
trait Product
trait Equals
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
sealed trait ErrorStatus extends Serializable, Product

Attributes

Companion
object
Source
ErrorResponse.scala
Supertypes
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all
Known subtypes
object BadRequest.type
object Conflict.type
object Forbidden.type
object NotFound.type
class Other
object Unauthorized.type
Show all
object ErrorStatus

Attributes

Companion
trait
Source
ErrorResponse.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
abstract class GetRequest[O](url: String)(implicit evidence$3: Decoder[O]) extends HttpRequest[O]

Attributes

Source
CommonAPIs.scala
Supertypes
trait HttpRequest[O]
trait Request
class Object
trait Matchable
class Any
Known subtypes
class Get
class Get
trait HttpBackend[F[_]]

Attributes

Source
Request.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Http4sBackend[F, T]
class SttpKBackend[F, T]
class ZIOBackend
trait HttpClient[F[_]]

Attributes

Companion
object
Source
Request.scala
Supertypes
class Object
trait Matchable
class Any
object HttpClient

Attributes

Companion
trait
Source
Request.scala
Supertypes
class Object
trait Matchable
class Any
Self type
HttpClient.type
trait HttpRequest[O] extends Request

Attributes

Source
Request.scala
Supertypes
trait Request
class Object
trait Matchable
class Any
Known subtypes
object resources.type
class CreateRequest[RES]
class Create
class Create
class DeleteRequest[OUT]
class Delete
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
class Replace
Show all
object JsonPatch

Attributes

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

Attributes

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

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

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

Attributes

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

Attributes

Companion
trait
Source
JsonPatchOp.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class JsonPatchRaw(operations: List[JsonPatchOp])

Attributes

Companion
object
Source
JsonPatchRaw.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object JsonPatchRaw

Attributes

Companion
class
Source
JsonPatchRaw.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ListPointer[T](currentPath: PointerPath) extends Pointer[List[T]]

Attributes

Source
JsonPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Pointer[List[T]]
class Object
trait Matchable
class Any
Show all

Attributes

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

Attributes

Source
JsonPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Pointer[Map[String, T]]
class Object
trait Matchable
class Any
Show all
final case class NamedAuthInfo(name: String, user: AuthInfo)

Attributes

Companion
object
Source
Config.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object NamedAuthInfo

Attributes

Companion
class
Source
Config.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class NamedCluster(name: String, cluster: Cluster)

Attributes

Companion
object
Source
Config.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object NamedCluster

Attributes

Companion
class
Source
Config.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class NamedContext(name: String, context: Context)

Attributes

Companion
object
Source
Config.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object NamedContext

Attributes

Companion
class
Source
Config.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Source
NamespaceAPI.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object NamespaceAPI

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Companion
object
Source
JsonPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class AnyVal
trait Matchable
class Any
Show all
object Pointable

Attributes

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

Attributes

Companion
object
Source
JsonPointer.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class ScalePointer
class JobPointer
class LeasePointer
class EventPointer
class NodePointer
class PodIPPointer
class PodOSPointer
class PodPointer
class ProbePointer
class TaintPointer
class EventPointer
class RolePointer
class InfoPointer
class ListPointer[T]
class MapPointer[T]
class Plain[A]
Show all
object Pointer

Attributes

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

Attributes

Source
JsonPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class AnyVal
trait Matchable
class Any
Show all
sealed trait RefToken extends Serializable, Product

Attributes

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

Attributes

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

Attributes

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

Attributes

Source
Request.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait HttpRequest[O]
object resources.type
class CreateRequest[RES]
class Create
class Create
class DeleteRequest[OUT]
class Delete
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
class Replace
trait WatchRequest[O]
Show all
object ScopedZIO

Attributes

Source
ZIOKubernetesClient.scala
Supertypes
class Object
trait Matchable
class Any
Self type
ScopedZIO.type
trait StreamingBackend[S[_]]

Attributes

Source
Request.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Http4sBackend[F, T]
trait StreamingClient[F[_]]

Attributes

Source
Request.scala
Supertypes
class Object
trait Matchable
class Any
final case class SttpJdkHttpFutureClientBuilder(builder: Builder)(implicit ec: ExecutionContext)

Uses java.net.http.HttpClient asynchronously using Futures.

Uses java.net.http.HttpClient asynchronously using Futures. It requires JDK 11+

Value parameters

builder

Client builder

ec

ExecutionContext to run on

Attributes

Source
SttpJdkHttpFutureClientBuilder.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class SttpJdkHttpSyncClientBuilder(builder: Builder)

Client using java.net.http.HttpClient in a blocking fashion.

Client using java.net.http.HttpClient in a blocking fashion. It requires JDK 11+

Value parameters

builder

Client builder

Attributes

Source
SttpJdkHttpSyncClientBuilder.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Source
SttpJdkURLClientBuilder.scala
Supertypes
class Object
trait Matchable
class Any
Self type
final class SttpKBackend[F[_], T] extends HttpBackend[[_] =>> SttpF[F, _$2]]

Attributes

Companion
object
Source
SttpKBackend.scala
Supertypes
trait HttpBackend[[_] =>> SttpF[F, _$2]]
class Object
trait Matchable
class Any
object SttpKBackend

Attributes

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

Attributes

Companion
object
Source
WatchEvent.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object WatchEvent

Attributes

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

Attributes

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

Attributes

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

Attributes

Source
Request.scala
Supertypes
trait Request
class Object
trait Matchable
class Any
Known subtypes
class ListingRequest[O, COL]
class ListAll
class List
final case class ZIOBackend(client: Client) extends HttpBackend[ScopedTask]

Attributes

Companion
object
Source
ZIOBackend.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ZIOBackend

Attributes

Companion
class
Source
ZIOBackend.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
ZIOBackend.type

Attributes

Source
ZIOKubernetesClient.scala
Supertypes
class Object
trait Matchable
class Any
Self type
object implicits

Attributes

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