CustomResourceAPI

dev.hnaderi.k8s.client.apis.api_extensions.CustomResourceAPI

Attributes

Source
CustomResourceAPI.scala
Graph
Supertypes
Self type

Members list

Type members

Inherited classlikes

Attributes

Inherited from:
ResourceAPIBase
Source
NamespacedAPI.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
case class Create(configmap: RES, dryRun: Option[String], fieldManager: Option[String], fieldValidation: Option[String]) extends CreateRequest[RES]

Attributes

Inherited from:
ClusterResourceAPI
Source
NamespacedAPI.scala
Supertypes
trait Serializable
trait Product
trait Equals
class CreateRequest[RES]
trait HttpRequest[RES]
trait Request
class Object
trait Matchable
class Any
Show all
case class Delete(name: String, options: Option[DeleteOptions], dryRun: Option[String], gracePeriodSeconds: Option[Int], propagationPolicy: Option[String]) extends DeleteRequest[RES]

Attributes

Inherited from:
ClusterResourceAPI
Source
NamespacedAPI.scala
Supertypes
trait Serializable
trait Product
trait Equals
class DeleteRequest[RES]
trait HttpRequest[RES]
trait Request
class Object
trait Matchable
class Any
Show all
case class DeleteCollection(options: Option[DeleteOptions], continue: Option[String], dryRun: Option[String], fieldSelector: List[String], gracePeriodSeconds: Option[Int], labelSelector: List[String], limit: Option[Int], propagationPolicy: Option[String], resourceVersion: Option[String], resourceVersionMatch: Option[String], timeoutSeconds: Option[Int]) extends DeleteCollectionRequest[RES]

Attributes

Inherited from:
ClusterResourceAPI
Source
NamespacedAPI.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait HttpRequest[RES]
trait Request
class Object
trait Matchable
class Any
Show all
case class GenericPatch[BODY](name: String, body: BODY, patch: PatchType, dryRun: Option[String], fieldValidation: Option[String], fieldManager: Option[String], force: Option[Boolean])(implicit evidence$1: Encoder[BODY]) extends PartialUpdateRequest[BODY, RES]

Attributes

Inherited from:
ClusterResourceAPI
Source
NamespacedAPI.scala
Supertypes
trait Serializable
trait Product
trait Equals
class PartialUpdateRequest[BODY, RES]
trait HttpRequest[RES]
trait Request
class Object
trait Matchable
class Any
Show all
case class Get(name: String) extends GetRequest[RES]

Attributes

Inherited from:
ClusterResourceAPI
Source
NamespacedAPI.scala
Supertypes
trait Serializable
trait Product
trait Equals
class GetRequest[RES]
trait HttpRequest[RES]
trait Request
class Object
trait Matchable
class Any
Show all
case class ListAll(allowWatchBookmarks: Option[Boolean], continue: Option[String], fieldSelector: List[String], labelSelector: List[String], limit: Option[Int], resourceVersion: Option[String], resourceVersionMatch: Option[String], timeout: Option[FiniteDuration]) extends ListingRequest[RES, COL]

Attributes

Inherited from:
ResourceAPIBase
Source
NamespacedAPI.scala
Supertypes
trait Serializable
trait Product
trait Equals
class ListingRequest[RES, COL]
trait WatchRequest[WatchEvent[RES]]
trait HttpRequest[COL]
trait Request
class Object
trait Matchable
class Any
Show all
case class Replace(name: String, body: RES, dryRun: Option[String], fieldManager: Option[String], fieldValidation: Option[String]) extends ReplaceRequest[RES]

Attributes

Inherited from:
ClusterResourceAPI
Source
NamespacedAPI.scala
Supertypes
trait Serializable
trait Product
trait Equals
class ReplaceRequest[RES]
trait HttpRequest[RES]
trait Request
class Object
trait Matchable
class Any
Show all
case class ServerSideApply(name: String, body: RES, fieldManager: String, dryRun: Option[String], fieldValidation: Option[String], force: Option[Boolean]) extends PartialUpdateRequest[RES, RES]

Attributes

Inherited from:
ClusterResourceAPI
Source
NamespacedAPI.scala
Supertypes
trait Serializable
trait Product
trait Equals
class PartialUpdateRequest[RES, RES]
trait HttpRequest[RES]
trait Request
class Object
trait Matchable
class Any
Show all

Value members

Inherited methods

def create(configmap: CustomResourceDefinition, dryRun: Option[String], fieldManager: Option[String], fieldValidation: Option[String]): Create

Attributes

Inherited from:
ClusterResourceAPI
Source
NamespacedAPI.scala
def delete(name: String, options: Option[DeleteOptions], dryRun: Option[String], gracePeriodSeconds: Option[Int], propagationPolicy: Option[String]): Delete

Attributes

Inherited from:
ClusterResourceAPI
Source
NamespacedAPI.scala
def deleteAll(options: Option[DeleteOptions], continue: Option[String], dryRun: Option[String], fieldSelector: List[String], gracePeriodSeconds: Option[Int], labelSelector: List[String], limit: Option[Int], propagationPolicy: Option[String], resourceVersion: Option[String], resourceVersionMatch: Option[String], timeoutSeconds: Option[Int]): DeleteCollection

Attributes

Inherited from:
ClusterResourceAPI
Source
NamespacedAPI.scala
def get(name: String): Get

Attributes

Inherited from:
ClusterResourceAPI
Source
NamespacedAPI.scala

Attributes

Inherited from:
ClusterResourceAPI
Source
NamespacedAPI.scala
def list(allowWatchBookmarks: Option[Boolean], continue: Option[String], fieldSelector: List[String], labelSelector: List[String], limit: Option[Int], resourceVersion: Option[String], resourceVersionMatch: Option[String], timeout: Option[FiniteDuration]): ListAll

Attributes

Inherited from:
ClusterResourceAPI
Source
NamespacedAPI.scala
def patch(name: String, body: CustomResourceDefinition, patch: PatchType, dryRun: Option[String], fieldValidation: Option[String], fieldManager: Option[String], force: Option[Boolean]): GenericPatch[CustomResourceDefinition]

Attributes

Inherited from:
ClusterResourceAPI
Source
NamespacedAPI.scala
def patchGeneric[T : Encoder](name: String, body: T, patch: PatchType, dryRun: Option[String], fieldValidation: Option[String], fieldManager: Option[String], force: Option[Boolean]): GenericPatch[T]

Attributes

Inherited from:
ClusterResourceAPI
Source
NamespacedAPI.scala
def patchRaw(name: String, dryRun: Option[String], fieldValidation: Option[String], fieldManager: Option[String], force: Option[Boolean])(body: JsonPatchRaw => JsonPatchRaw): GenericPatch[JsonPatchRaw]

Attributes

Inherited from:
ClusterResourceAPI
Source
NamespacedAPI.scala
def replace(name: String, configmap: CustomResourceDefinition, dryRun: Option[String], fieldManager: Option[String], fieldValidation: Option[String]): Replace

Attributes

Inherited from:
ClusterResourceAPI
Source
NamespacedAPI.scala
def serverSideApply(name: String, body: CustomResourceDefinition, fieldManager: String, dryRun: Option[String], fieldValidation: Option[String], force: Option[Boolean]): ServerSideApply

Attributes

Inherited from:
ClusterResourceAPI
Source
NamespacedAPI.scala
protected def urlFor(name: String): String

Attributes

Inherited from:
ClusterResourceAPI
Source
NamespacedAPI.scala

Inherited fields

protected val clusterwideUrl: String

Attributes

Inherited from:
ResourceAPIBase
Source
NamespacedAPI.scala