CustomResourceAPI
dev.hnaderi.k8s.client.apis.api_extensions.CustomResourceAPI
Attributes
- Source
- CustomResourceAPI.scala
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CustomResourceAPI.type
Members list
Type members
Inherited classlikes
trait ClusterwideAPIBuilders
Attributes
- Inherited from:
- ResourceAPIBase
- Source
- NamespacedAPI.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object ClusterDaemonSetAPIobject ClusterDeploymentAPIobject ClusterReplicaSetAPIobject ClusterStatefulSetAPIobject ClusterCronJobAPIobject ClusterJobAPIobject ClusterConfigMapAPIobject ClusterEventAPIobject ClusterLimitRangeAPIobject ClusterPodAPIobject ClusterResourceQuotaAPIobject ClusterSecretAPIobject ClusterServiceAPIobject ClusterServiceAccountAPIobject ClusterIngressAPIobject ClusterNetworkPolicyAPIShow 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 Serializabletrait Producttrait Equalsclass CreateRequest[RES]trait HttpRequest[RES]trait Requestclass Objecttrait Matchableclass AnyShow 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 Serializabletrait Producttrait Equalsclass DeleteRequest[RES]trait HttpRequest[RES]trait Requestclass Objecttrait Matchableclass AnyShow 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 Serializabletrait Producttrait Equalsclass DeleteCollectionRequest[RES]trait HttpRequest[RES]trait Requestclass Objecttrait Matchableclass AnyShow 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 Serializabletrait Producttrait Equalstrait HttpRequest[RES]trait Requestclass Objecttrait Matchableclass AnyShow all
case class Get(name: String) extends GetRequest[RES]
Attributes
- Inherited from:
- ClusterResourceAPI
- Source
- NamespacedAPI.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass GetRequest[RES]trait HttpRequest[RES]trait Requestclass Objecttrait Matchableclass AnyShow 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 Serializabletrait Producttrait Equalstrait HttpRequest[COL]trait Requestclass Objecttrait Matchableclass AnyShow 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 Serializabletrait Producttrait Equalsclass ReplaceRequest[RES]trait HttpRequest[RES]trait Requestclass Objecttrait Matchableclass AnyShow 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 Serializabletrait Producttrait Equalstrait HttpRequest[RES]trait Requestclass Objecttrait Matchableclass AnyShow all
Value members
Inherited methods
Attributes
- Inherited from:
- ClusterResourceAPI
- Source
- NamespacedAPI.scala
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
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[CustomResourceDefinition, 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
Attributes
- Inherited from:
- ClusterResourceAPI
- Source
- NamespacedAPI.scala
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
Attributes
- Inherited from:
- ClusterResourceAPI
- Source
- NamespacedAPI.scala
Attributes
- Inherited from:
- ClusterResourceAPI
- Source
- NamespacedAPI.scala
Inherited fields
Attributes
- Inherited from:
- ResourceAPIBase
- Source
- NamespacedAPI.scala
In this article