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
object ClusterDaemonSetAPI.type
object ClusterDeploymentAPI.type
object ClusterReplicaSetAPI.type
object ClusterStatefulSetAPI.type
object ClusterCronJobAPI.type
object ClusterJobAPI.type
object ClusterConfigMapAPI.type
object ClusterEventAPI.type
object ClusterLimitRangeAPI.type
object ClusterPodAPI.type
object ClusterSecretAPI.type
object ClusterServiceAPI.type
object ClusterIngressAPI.type
Show all
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$9: 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
def jsonPatch[P <: Pointer[CustomResourceDefinition]](name: String, dryRun: Option[String], fieldValidation: Option[String], fieldManager: Option[String], force: Option[Boolean])(body: JsonPatch[CustomResourceDefinition, P]): GenericPatch[JsonPatch[RES, P]]

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[RES]

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