From 0c6f31f7528c78adf101f76a858a01775205c8a2 Mon Sep 17 00:00:00 2001
From: GitHub Action
Date: Mon, 4 Oct 2021 20:36:53 +0000
Subject: [PATCH] Deployed 4705a66632 to master with MkDocs 1.2.2 and mike
1.1.2
---
.../api/classes/main.ipc/index.html | 2 +-
.../api/classes/main.lensextension/index.html | 2 +-
.../api/classes/renderer.ipc/index.html | 2 +-
.../renderer.k8sapi.clusterrole/index.html | 203 +++++++++--------
.../index.html | 203 +++++++++--------
.../renderer.k8sapi.configmap/index.html | 203 +++++++++--------
.../index.html | 122 ++++++----
.../index.html | 122 ++++++----
.../renderer.k8sapi.crdstore/index.html | 120 ++++++----
.../renderer.k8sapi.cronjob/index.html | 203 +++++++++--------
.../renderer.k8sapi.cronjobstore/index.html | 122 ++++++----
.../index.html | 203 +++++++++--------
.../renderer.k8sapi.daemonset/index.html | 215 ++++++++++--------
.../renderer.k8sapi.daemonsetstore/index.html | 122 ++++++----
.../renderer.k8sapi.deployment/index.html | 215 ++++++++++--------
.../index.html | 120 ++++++----
.../renderer.k8sapi.endpoint/index.html | 205 +++++++++--------
.../renderer.k8sapi.endpointstore/index.html | 122 ++++++----
.../renderer.k8sapi.eventstore/index.html | 120 ++++++----
.../index.html | 203 +++++++++--------
.../renderer.k8sapi.hpastore/index.html | 122 ++++++----
.../renderer.k8sapi.ingress/index.html | 203 +++++++++--------
.../renderer.k8sapi.ingressstore/index.html | 122 ++++++----
.../classes/renderer.k8sapi.job/index.html | 213 +++++++++--------
.../renderer.k8sapi.jobstore/index.html | 122 ++++++----
.../renderer.k8sapi.kubeevent/index.html | 203 +++++++++--------
.../renderer.k8sapi.kubeobject/index.html | 159 +++++++------
.../index.html | 88 ++++---
.../renderer.k8sapi.limitrange/index.html | 203 +++++++++--------
.../index.html | 122 ++++++----
.../renderer.k8sapi.namespace/index.html | 203 +++++++++--------
.../renderer.k8sapi.namespacestore/index.html | 136 ++++++-----
.../renderer.k8sapi.networkpolicy/index.html | 203 +++++++++--------
.../index.html | 122 ++++++----
.../classes/renderer.k8sapi.node/index.html | 203 +++++++++--------
.../renderer.k8sapi.nodesstore/index.html | 122 ++++++----
.../index.html | 203 +++++++++--------
.../index.html | 203 +++++++++--------
.../index.html | 122 ++++++----
.../classes/renderer.k8sapi.pod/index.html | 209 +++++++++--------
.../index.html | 203 +++++++++--------
.../index.html | 122 ++++++----
.../renderer.k8sapi.podsstore/index.html | 122 ++++++----
.../renderer.k8sapi.replicaset/index.html | 215 ++++++++++--------
.../index.html | 122 ++++++----
.../renderer.k8sapi.resourcequota/index.html | 203 +++++++++--------
.../index.html | 122 ++++++----
.../classes/renderer.k8sapi.role/index.html | 203 +++++++++--------
.../renderer.k8sapi.rolebinding/index.html | 203 +++++++++--------
.../index.html | 128 +++++++----
.../renderer.k8sapi.rolesstore/index.html | 120 ++++++----
.../classes/renderer.k8sapi.secret/index.html | 203 +++++++++--------
.../renderer.k8sapi.secretsstore/index.html | 122 ++++++----
.../renderer.k8sapi.service/index.html | 203 +++++++++--------
.../renderer.k8sapi.serviceaccount/index.html | 203 +++++++++--------
.../index.html | 122 ++++++----
.../renderer.k8sapi.servicestore/index.html | 122 ++++++----
.../renderer.k8sapi.statefulset/index.html | 215 ++++++++++--------
.../index.html | 122 ++++++----
.../renderer.k8sapi.storageclass/index.html | 203 +++++++++--------
.../index.html | 122 ++++++----
.../index.html | 122 ++++++----
.../classes/renderer.lensextension/index.html | 2 +-
master/search/search_index.json | 2 +-
master/sitemap.xml.gz | Bin 2025 -> 2025 bytes
65 files changed, 5626 insertions(+), 4012 deletions(-)
diff --git a/master/extensions/api/classes/main.ipc/index.html b/master/extensions/api/classes/main.ipc/index.html
index 5342bbdf03..f20beaeb13 100644
--- a/master/extensions/api/classes/main.ipc/index.html
+++ b/master/extensions/api/classes/main.ipc/index.html
@@ -904,7 +904,7 @@
[IpcPrefix]
• Readonly [IpcPrefix]: string
Inherited from
-IpcRegistrar.__@IpcPrefix@44096
+IpcRegistrar.__@IpcPrefix@44135
extension
• Protected extension: LensExtension
diff --git a/master/extensions/api/classes/main.lensextension/index.html b/master/extensions/api/classes/main.lensextension/index.html
index 9f97c4c5cf..3723bb102c 100644
--- a/master/extensions/api/classes/main.lensextension/index.html
+++ b/master/extensions/api/classes/main.lensextension/index.html
@@ -1007,7 +1007,7 @@
[Disposers]
• [Disposers]: ExtendableDisposer
Inherited from
-LensExtension.__@Disposers@31531
+LensExtension.__@Disposers@31570
• appMenus: MenuRegistration[] = []
diff --git a/master/extensions/api/classes/renderer.ipc/index.html b/master/extensions/api/classes/renderer.ipc/index.html
index 04597798b1..c88594f101 100644
--- a/master/extensions/api/classes/renderer.ipc/index.html
+++ b/master/extensions/api/classes/renderer.ipc/index.html
@@ -904,7 +904,7 @@
[IpcPrefix]
• Readonly [IpcPrefix]: string
Inherited from
-IpcRegistrar.__@IpcPrefix@44096
+IpcRegistrar.__@IpcPrefix@44135
extension
• Protected extension: LensExtension
diff --git a/master/extensions/api/classes/renderer.k8sapi.clusterrole/index.html b/master/extensions/api/classes/renderer.k8sapi.clusterrole/index.html
index ee9c9bb140..2d553529e9 100644
--- a/master/extensions/api/classes/renderer.k8sapi.clusterrole/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.clusterrole/index.html
@@ -841,13 +841,6 @@
namespaced
-
-
-
-
- nonEditableFields
-
-
@@ -972,6 +965,13 @@
getTimeDiffFromNow
+
+
+
+
+ patch
+
+
@@ -1094,7 +1094,6 @@
apiBase
kind
namespaced
-nonEditableFields
Accessors
@@ -1115,6 +1114,7 @@
- getRules
- getSearchFields
- getTimeDiffFromNow
+- patch
- toPlainObject
- update
- create
@@ -1193,11 +1193,6 @@
▪ Static namespaced: boolean = false
Inherited from
KubeObject.namespaced
-
-nonEditableFields
-▪ Static Protected Readonly nonEditableFields: string[]
-Inherited from
-KubeObject.nonEditableFields
Accessors
selfLink
• get selfLink(): string
@@ -1223,7 +1218,7 @@
Returns
Promise<KubeJsonApiData>
-Inherited from
+Inherited from
KubeObject.delete
getAge
@@ -1257,7 +1252,7 @@
Returns
string | number
-Inherited from
+Inherited from
KubeObject.getAge
getAnnotations
@@ -1281,56 +1276,56 @@
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getAnnotations
getFinalizers
▸ getFinalizers(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getFinalizers
getId
▸ getId(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getId
getLabels
▸ getLabels(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getLabels
getName
▸ getName(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getName
getNs
▸ getNs(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getNs
getOwnerRefs
▸ getOwnerRefs(): { apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
Returns
{ apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
-Inherited from
+Inherited from
KubeObject.getOwnerRefs
getResourceVersion
▸ getResourceVersion(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getResourceVersion
getRules
@@ -1342,26 +1337,52 @@
▸ getSearchFields(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getSearchFields
getTimeDiffFromNow
▸ getTimeDiffFromNow(): number
Returns
number
-Inherited from
+Inherited from
KubeObject.getTimeDiffFromNow
+patch
+▸ patch(patch): Promise<KubeJsonApiData>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<KubeJsonApiData>
+Inherited from
+KubeObject.patch
+
toPlainObject
▸ toPlainObject(): object
-Returns
+Returns
object
Inherited from
KubeObject.toPlainObject
update
▸ update(data): Promise<KubeJsonApiData>
-Parameters
+Perform a full update (or more specifically a replace)
+Note: this is brittle if data is not actually partial (but instead whole).
+As fields such as resourceVersion will probably out of date. This is a
+common race condition.
+Parameters
-Returns
+Returns
Promise<KubeJsonApiData>
Inherited from
KubeObject.update
create
▸ Static create(data): KubeObject<KubeObjectMetadata, any, any>
-Parameters
+Parameters
-Returns
+Returns
KubeObject<KubeObjectMetadata, any, any>
Inherited from
KubeObject.create
isJsonApiData
▸ Static isJsonApiData(object): object is KubeJsonApiData
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiData
Inherited from
KubeObject.isJsonApiData
@@ -1440,7 +1461,7 @@
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiDataList<T>
Inherited from
KubeObject.isJsonApiDataList
▸ Static isKubeJsonApiListMetadata(object): object is KubeJsonApiListMetadata
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
-object |
-unknown |
-
-
-
-Returns
-object is KubeJsonApiListMetadata
-Inherited from
-KubeObject.isKubeJsonApiListMetadata
-
-
-▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
Returns
-object is KubeJsonApiMetadata
-Inherited from
-KubeObject.isKubeJsonApiMetadata
+object is KubeJsonApiListMetadata
+Inherited from
+KubeObject.isKubeJsonApiListMetadata
-isNonSystem
-▸ Static isNonSystem(item): boolean
+
+▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
@@ -1520,40 +1519,40 @@
-item |
-KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
-
-
-
-Returns
-boolean
-Inherited from
-KubeObject.isNonSystem
-
-isPartialJsonApiData
-▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
object |
unknown |
-Returns
-object is Partial<KubeJsonApiData>
-Inherited from
-KubeObject.isPartialJsonApiData
+Returns
+object is KubeJsonApiMetadata
+Inherited from
+KubeObject.isKubeJsonApiMetadata
-
-▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+isNonSystem
+▸ Static isNonSystem(item): boolean
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
+
+
+
+Returns
+boolean
+Inherited from
+KubeObject.isNonSystem
+
+isPartialJsonApiData
+▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
Parameters
Returns
+object is Partial<KubeJsonApiData>
+Inherited from
+KubeObject.isPartialJsonApiData
+
+
+▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+object |
+unknown |
+
+
+
+Returns
object is Partial<KubeJsonApiMetadata>
Inherited from
KubeObject.isPartialJsonApiMetadata
stringifyLabels
▸ Static stringifyLabels(labels?): string[]
-Parameters
+Parameters
-Returns
+Returns
string[]
Inherited from
KubeObject.stringifyLabels
diff --git a/master/extensions/api/classes/renderer.k8sapi.clusterrolebinding/index.html b/master/extensions/api/classes/renderer.k8sapi.clusterrolebinding/index.html
index a35bcda0de..c3dac80689 100644
--- a/master/extensions/api/classes/renderer.k8sapi.clusterrolebinding/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.clusterrolebinding/index.html
@@ -848,13 +848,6 @@
namespaced
-
-
- -
-
- nonEditableFields
-
-
@@ -986,6 +979,13 @@
getTimeDiffFromNow
+
+
+
+
+ patch
+
+
@@ -1109,7 +1109,6 @@
apiBase
kind
namespaced
-nonEditableFields
Accessors
@@ -1131,6 +1130,7 @@
- getSubjectNames
- getSubjects
- getTimeDiffFromNow
+- patch
- toPlainObject
- update
- create
@@ -1235,11 +1235,6 @@
▪ Static namespaced: boolean = false
Inherited from
KubeObject.namespaced
-
-nonEditableFields
-▪ Static Protected Readonly nonEditableFields: string[]
-Inherited from
-KubeObject.nonEditableFields
Accessors
selfLink
• get selfLink(): string
@@ -1265,7 +1260,7 @@
Returns
Promise<KubeJsonApiData>
-Inherited from
+Inherited from
KubeObject.delete
getAge
@@ -1299,7 +1294,7 @@
Returns
string | number
-Inherited from
+Inherited from
KubeObject.getAge
getAnnotations
@@ -1323,63 +1318,63 @@
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getAnnotations
getFinalizers
▸ getFinalizers(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getFinalizers
getId
▸ getId(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getId
getLabels
▸ getLabels(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getLabels
getName
▸ getName(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getName
getNs
▸ getNs(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getNs
getOwnerRefs
▸ getOwnerRefs(): { apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
Returns
{ apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
-Inherited from
+Inherited from
KubeObject.getOwnerRefs
getResourceVersion
▸ getResourceVersion(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getResourceVersion
getSearchFields
▸ getSearchFields(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getSearchFields
getSubjectNames
@@ -1396,19 +1391,45 @@
▸ getTimeDiffFromNow(): number
Returns
number
-Inherited from
+Inherited from
KubeObject.getTimeDiffFromNow
+patch
+▸ patch(patch): Promise<KubeJsonApiData>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<KubeJsonApiData>
+Inherited from
+KubeObject.patch
+
toPlainObject
▸ toPlainObject(): object
-Returns
+Returns
object
Inherited from
KubeObject.toPlainObject
update
▸ update(data): Promise<KubeJsonApiData>
-Parameters
+Perform a full update (or more specifically a replace)
+Note: this is brittle if data is not actually partial (but instead whole).
+As fields such as resourceVersion will probably out of date. This is a
+common race condition.
+Parameters
-Returns
+Returns
Promise<KubeJsonApiData>
Inherited from
KubeObject.update
create
▸ Static create(data): KubeObject<KubeObjectMetadata, any, any>
-Parameters
+Parameters
-Returns
+Returns
KubeObject<KubeObjectMetadata, any, any>
Inherited from
KubeObject.create
isJsonApiData
▸ Static isJsonApiData(object): object is KubeJsonApiData
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiData
Inherited from
KubeObject.isJsonApiData
@@ -1487,7 +1508,7 @@
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiDataList<T>
Inherited from
KubeObject.isJsonApiDataList
▸ Static isKubeJsonApiListMetadata(object): object is KubeJsonApiListMetadata
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
-object |
-unknown |
-
-
-
-Returns
-object is KubeJsonApiListMetadata
-Inherited from
-KubeObject.isKubeJsonApiListMetadata
-
-
-▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
Returns
-object is KubeJsonApiMetadata
-Inherited from
-KubeObject.isKubeJsonApiMetadata
+object is KubeJsonApiListMetadata
+Inherited from
+KubeObject.isKubeJsonApiListMetadata
-isNonSystem
-▸ Static isNonSystem(item): boolean
+
+▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
@@ -1567,40 +1566,40 @@
-item |
-KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
-
-
-
-Returns
-boolean
-Inherited from
-KubeObject.isNonSystem
-
-isPartialJsonApiData
-▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
object |
unknown |
-Returns
-object is Partial<KubeJsonApiData>
-Inherited from
-KubeObject.isPartialJsonApiData
+Returns
+object is KubeJsonApiMetadata
+Inherited from
+KubeObject.isKubeJsonApiMetadata
-
-▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+isNonSystem
+▸ Static isNonSystem(item): boolean
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
+
+
+
+Returns
+boolean
+Inherited from
+KubeObject.isNonSystem
+
+isPartialJsonApiData
+▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
Parameters
Returns
+object is Partial<KubeJsonApiData>
+Inherited from
+KubeObject.isPartialJsonApiData
+
+
+▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+object |
+unknown |
+
+
+
+Returns
object is Partial<KubeJsonApiMetadata>
Inherited from
KubeObject.isPartialJsonApiMetadata
stringifyLabels
▸ Static stringifyLabels(labels?): string[]
-Parameters
+Parameters
-Returns
+Returns
string[]
Inherited from
KubeObject.stringifyLabels
diff --git a/master/extensions/api/classes/renderer.k8sapi.configmap/index.html b/master/extensions/api/classes/renderer.k8sapi.configmap/index.html
index dd2d1d9ff7..42027a1005 100644
--- a/master/extensions/api/classes/renderer.k8sapi.configmap/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.configmap/index.html
@@ -841,13 +841,6 @@
namespaced
-
-
- -
-
- nonEditableFields
-
-
@@ -972,6 +965,13 @@
getTimeDiffFromNow
+
+
+
+
+ patch
+
+
@@ -1094,7 +1094,6 @@
apiBase
kind
namespaced
-nonEditableFields
Accessors
@@ -1115,6 +1114,7 @@
- getResourceVersion
- getSearchFields
- getTimeDiffFromNow
+- patch
- toPlainObject
- update
- create
@@ -1195,11 +1195,6 @@
▪ Static namespaced: boolean = true
Inherited from
KubeObject.namespaced
-
-nonEditableFields
-▪ Static Protected Readonly nonEditableFields: string[]
-Inherited from
-KubeObject.nonEditableFields
Accessors
selfLink
• get selfLink(): string
@@ -1225,7 +1220,7 @@
Returns
Promise<KubeJsonApiData>
-Inherited from
+Inherited from
KubeObject.delete
getAge
@@ -1259,7 +1254,7 @@
Returns
string | number
-Inherited from
+Inherited from
KubeObject.getAge
getAnnotations
@@ -1283,21 +1278,21 @@
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getAnnotations
getFinalizers
▸ getFinalizers(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getFinalizers
getId
▸ getId(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getId
getKeys
@@ -1309,61 +1304,87 @@
▸ getLabels(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getLabels
getName
▸ getName(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getName
getNs
▸ getNs(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getNs
getOwnerRefs
▸ getOwnerRefs(): { apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
Returns
{ apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
-Inherited from
+Inherited from
KubeObject.getOwnerRefs
getResourceVersion
▸ getResourceVersion(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getResourceVersion
getSearchFields
▸ getSearchFields(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getSearchFields
getTimeDiffFromNow
▸ getTimeDiffFromNow(): number
Returns
number
-Inherited from
+Inherited from
KubeObject.getTimeDiffFromNow
+patch
+▸ patch(patch): Promise<KubeJsonApiData>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<KubeJsonApiData>
+Inherited from
+KubeObject.patch
+
toPlainObject
▸ toPlainObject(): object
-Returns
+Returns
object
Inherited from
KubeObject.toPlainObject
update
▸ update(data): Promise<KubeJsonApiData>
-Parameters
+Perform a full update (or more specifically a replace)
+Note: this is brittle if data is not actually partial (but instead whole).
+As fields such as resourceVersion will probably out of date. This is a
+common race condition.
+Parameters
-Returns
+Returns
Promise<KubeJsonApiData>
Inherited from
KubeObject.update
create
▸ Static create(data): KubeObject<KubeObjectMetadata, any, any>
-Parameters
+Parameters
-Returns
+Returns
KubeObject<KubeObjectMetadata, any, any>
Inherited from
KubeObject.create
isJsonApiData
▸ Static isJsonApiData(object): object is KubeJsonApiData
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiData
Inherited from
KubeObject.isJsonApiData
@@ -1442,7 +1463,7 @@
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiDataList<T>
Inherited from
KubeObject.isJsonApiDataList
▸ Static isKubeJsonApiListMetadata(object): object is KubeJsonApiListMetadata
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
-object |
-unknown |
-
-
-
-Returns
-object is KubeJsonApiListMetadata
-Inherited from
-KubeObject.isKubeJsonApiListMetadata
-
-
-▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
Returns
-object is KubeJsonApiMetadata
-Inherited from
-KubeObject.isKubeJsonApiMetadata
+object is KubeJsonApiListMetadata
+Inherited from
+KubeObject.isKubeJsonApiListMetadata
-isNonSystem
-▸ Static isNonSystem(item): boolean
+
+▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
@@ -1522,40 +1521,40 @@
-item |
-KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
-
-
-
-Returns
-boolean
-Inherited from
-KubeObject.isNonSystem
-
-isPartialJsonApiData
-▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
object |
unknown |
-Returns
-object is Partial<KubeJsonApiData>
-Inherited from
-KubeObject.isPartialJsonApiData
+Returns
+object is KubeJsonApiMetadata
+Inherited from
+KubeObject.isKubeJsonApiMetadata
-
-▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+isNonSystem
+▸ Static isNonSystem(item): boolean
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
+
+
+
+Returns
+boolean
+Inherited from
+KubeObject.isNonSystem
+
+isPartialJsonApiData
+▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
Parameters
Returns
+object is Partial<KubeJsonApiData>
+Inherited from
+KubeObject.isPartialJsonApiData
+
+
+▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+object |
+unknown |
+
+
+
+Returns
object is Partial<KubeJsonApiMetadata>
Inherited from
KubeObject.isPartialJsonApiMetadata
stringifyLabels
▸ Static stringifyLabels(labels?): string[]
-Parameters
+Parameters
-Returns
+Returns
string[]
Inherited from
KubeObject.stringifyLabels
diff --git a/master/extensions/api/classes/renderer.k8sapi.configmapsstore/index.html b/master/extensions/api/classes/renderer.k8sapi.configmapsstore/index.html
index bdd364f432..e60390b557 100644
--- a/master/extensions/api/classes/renderer.k8sapi.configmapsstore/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.configmapsstore/index.html
@@ -1070,6 +1070,13 @@
mergeItems
+
+
+ -
+
+ patch
+
+
-
@@ -1262,6 +1269,7 @@
- loadItem
- loadItems
- mergeItems
+- patch
- reloadAll
- remove
- removeItem
@@ -1926,9 +1934,35 @@
Inherited from
KubeObjectStore.mergeItems
+patch
+▸ patch(item, patch): Promise<ConfigMap>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+ConfigMap |
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<ConfigMap>
+Inherited from
+KubeObjectStore.patch
+
reloadAll
▸ reloadAll(opts?): Promise<void | ConfigMap[]>
-Parameters
+Parameters
-Returns
+Returns
Promise<void | ConfigMap[]>
-Inherited from
+Inherited from
KubeObjectStore.reloadAll
remove
▸ remove(item): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.remove
removeItem
▸ Protected removeItem(item, request): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.removeItem
removeSelectedItems
▸ removeSelectedItems(): Promise<void[]>
-Returns
+Returns
Promise<void[]>
-Inherited from
+Inherited from
KubeObjectStore.removeSelectedItems
reset
▸ reset(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.reset
resetOnError
▸ Protected resetOnError(error): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetOnError
resetSelection
▸ resetSelection(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetSelection
select
▸ select(item): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.select
sortItems
@@ -2079,7 +2113,7 @@
items are sorted to the same "index" then the next sorting function is used
to determine where to place them relative to each other. Once the sorting
functions have been all exhausted then the order is unchanged (ie a stable sort).
-Parameters
+Parameters
@@ -2106,24 +2140,24 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
ConfigMap[]
-Inherited from
+Inherited from
KubeObjectStore.sortItems
subscribe
▸ subscribe(): () => void
-Returns
+Returns
fn
▸ (): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.subscribe
toggleSelection
▸ toggleSelection(item): void
-Parameters
+Parameters
@@ -2138,14 +2172,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelection
toggleSelectionAll
▸ toggleSelectionAll(visibleItems?): void
-Parameters
+Parameters
@@ -2160,14 +2194,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelectionAll
unselect
▸ unselect(item): void
-Parameters
+Parameters
@@ -2182,14 +2216,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.unselect
update
▸ update(item, data): Promise<ConfigMap>
-Parameters
+Parameters
@@ -2208,21 +2242,21 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<ConfigMap>
-Inherited from
+Inherited from
KubeObjectStore.update
updateFromEventsBuffer
▸ Protected updateFromEventsBuffer(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.updateFromEventsBuffer
updateItem
▸ Protected updateItem(item, request): Promise<ConfigMap>
-Parameters
+Parameters
@@ -2241,9 +2275,9 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<ConfigMap>
-Inherited from
+Inherited from
KubeObjectStore.updateItem
diff --git a/master/extensions/api/classes/renderer.k8sapi.crdresourcestore/index.html b/master/extensions/api/classes/renderer.k8sapi.crdresourcestore/index.html
index a0e76bec8e..07e6e88fd0 100644
--- a/master/extensions/api/classes/renderer.k8sapi.crdresourcestore/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.crdresourcestore/index.html
@@ -1077,6 +1077,13 @@
mergeItems
+
+
+
+
+ patch
+
+
@@ -1284,6 +1291,7 @@
loadItem
loadItems
mergeItems
+patch
reloadAll
remove
removeItem
@@ -1963,9 +1971,35 @@
Inherited from
KubeObjectStore.mergeItems
+patch
+▸ patch(item, patch): Promise<K>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+K |
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<K>
+Inherited from
+KubeObjectStore.patch
+
reloadAll
▸ reloadAll(opts?): Promise<void | K[]>
-Parameters
+Parameters
-Returns
+Returns
Promise<void | K[]>
-Inherited from
+Inherited from
KubeObjectStore.reloadAll
remove
▸ remove(item): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.remove
removeItem
▸ Protected removeItem(item, request): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.removeItem
removeSelectedItems
▸ removeSelectedItems(): Promise<void[]>
-Returns
+Returns
Promise<void[]>
-Inherited from
+Inherited from
KubeObjectStore.removeSelectedItems
reset
▸ reset(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.reset
resetOnError
▸ Protected resetOnError(error): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetOnError
resetSelection
▸ resetSelection(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetSelection
select
▸ select(item): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.select
sortItems
@@ -2116,7 +2150,7 @@
items are sorted to the same "index" then the next sorting function is used
to determine where to place them relative to each other. Once the sorting
functions have been all exhausted then the order is unchanged (ie a stable sort).
-Parameters
+Parameters
@@ -2143,24 +2177,24 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
K[]
-Inherited from
+Inherited from
KubeObjectStore.sortItems
subscribe
▸ subscribe(): () => void
-Returns
+Returns
fn
▸ (): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.subscribe
toggleSelection
▸ toggleSelection(item): void
-Parameters
+Parameters
@@ -2175,14 +2209,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelection
toggleSelectionAll
▸ toggleSelectionAll(visibleItems?): void
-Parameters
+Parameters
@@ -2197,14 +2231,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelectionAll
unselect
▸ unselect(item): void
-Parameters
+Parameters
@@ -2219,14 +2253,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.unselect
update
▸ update(item, data): Promise<K>
-Parameters
+Parameters
@@ -2245,21 +2279,21 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<K>
-Inherited from
+Inherited from
KubeObjectStore.update
updateFromEventsBuffer
▸ Protected updateFromEventsBuffer(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.updateFromEventsBuffer
updateItem
▸ Protected updateItem(item, request): Promise<K>
-Parameters
+Parameters
@@ -2278,9 +2312,9 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<K>
-Inherited from
+Inherited from
KubeObjectStore.updateItem
diff --git a/master/extensions/api/classes/renderer.k8sapi.crdstore/index.html b/master/extensions/api/classes/renderer.k8sapi.crdstore/index.html
index c597b06fa0..45d08b3131 100644
--- a/master/extensions/api/classes/renderer.k8sapi.crdstore/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.crdstore/index.html
@@ -1091,6 +1091,13 @@
mergeItems
+
+
+
+
+ patch
+
+
@@ -1286,6 +1293,7 @@
loadItem
loadItems
mergeItems
+patch
reloadAll
remove
removeItem
@@ -1984,9 +1992,35 @@
Inherited from
KubeObjectStore.mergeItems
+patch
+▸ patch(item, patch): Promise<CustomResourceDefinition>
+Parameters
+
+Returns
+Promise<CustomResourceDefinition>
+Inherited from
+KubeObjectStore.patch
+
reloadAll
▸ reloadAll(opts?): Promise<void | CustomResourceDefinition[]>
-Parameters
+Parameters
-Returns
+Returns
Promise<void | CustomResourceDefinition[]>
-Inherited from
+Inherited from
KubeObjectStore.reloadAll
remove
▸ remove(item): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.remove
removeItem
▸ Protected removeItem(item, request): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.removeItem
removeSelectedItems
▸ removeSelectedItems(): Promise<void[]>
-Returns
+Returns
Promise<void[]>
-Inherited from
+Inherited from
KubeObjectStore.removeSelectedItems
reset
▸ reset(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.reset
resetOnError
▸ Protected resetOnError(error): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetOnError
resetSelection
▸ resetSelection(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetSelection
select
▸ select(item): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.select
sortItems
@@ -2137,7 +2171,7 @@
items are sorted to the same "index" then the next sorting function is used
to determine where to place them relative to each other. Once the sorting
functions have been all exhausted then the order is unchanged (ie a stable sort).
-Parameters
+Parameters
@@ -2152,24 +2186,24 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
CustomResourceDefinition[]
Overrides
KubeObjectStore.sortItems
subscribe
▸ subscribe(): () => void
-Returns
+Returns
fn
▸ (): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.subscribe
toggleSelection
▸ toggleSelection(item): void
-Parameters
+Parameters
@@ -2184,14 +2218,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelection
toggleSelectionAll
▸ toggleSelectionAll(visibleItems?): void
-Parameters
+Parameters
@@ -2206,14 +2240,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelectionAll
unselect
▸ unselect(item): void
-Parameters
+Parameters
@@ -2228,14 +2262,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.unselect
update
▸ update(item, data): Promise<CustomResourceDefinition>
-Parameters
+Parameters
@@ -2254,21 +2288,21 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<CustomResourceDefinition>
-Inherited from
+Inherited from
KubeObjectStore.update
updateFromEventsBuffer
▸ Protected updateFromEventsBuffer(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.updateFromEventsBuffer
updateItem
▸ Protected updateItem(item, request): Promise<CustomResourceDefinition>
-Parameters
+Parameters
@@ -2287,9 +2321,9 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<CustomResourceDefinition>
-Inherited from
+Inherited from
KubeObjectStore.updateItem
diff --git a/master/extensions/api/classes/renderer.k8sapi.cronjob/index.html b/master/extensions/api/classes/renderer.k8sapi.cronjob/index.html
index 67e81c237c..b6ff1e7fd2 100644
--- a/master/extensions/api/classes/renderer.k8sapi.cronjob/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.cronjob/index.html
@@ -834,13 +834,6 @@
namespaced
-
-
-
-
- nonEditableFields
-
-
@@ -993,6 +986,13 @@
isSuspend
+
+
+
+
+ patch
+
+
@@ -1114,7 +1114,6 @@
apiBase
kind
namespaced
-nonEditableFields
Accessors
@@ -1139,6 +1138,7 @@
- getTimeDiffFromNow
- isNeverRun
- isSuspend
+- patch
- toPlainObject
- update
- create
@@ -1324,11 +1324,6 @@
▪ Static namespaced: boolean = true
Inherited from
KubeObject.namespaced
-
-nonEditableFields
-▪ Static Protected Readonly nonEditableFields: string[]
-Inherited from
-KubeObject.nonEditableFields
Accessors
selfLink
• get selfLink(): string
@@ -1354,7 +1349,7 @@
Returns
Promise<KubeJsonApiData>
-Inherited from
+Inherited from
KubeObject.delete
getAge
@@ -1388,7 +1383,7 @@
Returns
string | number
-Inherited from
+Inherited from
KubeObject.getAge
getAnnotations
@@ -1412,28 +1407,28 @@
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getAnnotations
getFinalizers
▸ getFinalizers(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getFinalizers
getId
▸ getId(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getId
getLabels
▸ getLabels(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getLabels
getLastScheduleTime
@@ -1445,28 +1440,28 @@
▸ getName(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getName
getNs
▸ getNs(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getNs
getOwnerRefs
▸ getOwnerRefs(): { apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
Returns
{ apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
-Inherited from
+Inherited from
KubeObject.getOwnerRefs
getResourceVersion
▸ getResourceVersion(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getResourceVersion
getSchedule
@@ -1478,7 +1473,7 @@
▸ getSearchFields(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getSearchFields
getSuspendFlag
@@ -1490,7 +1485,7 @@
▸ getTimeDiffFromNow(): number
Returns
number
-Inherited from
+Inherited from
KubeObject.getTimeDiffFromNow
isNeverRun
@@ -1503,16 +1498,42 @@
Returns
boolean
+patch
+▸ patch(patch): Promise<KubeJsonApiData>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<KubeJsonApiData>
+Inherited from
+KubeObject.patch
+
toPlainObject
▸ toPlainObject(): object
-Returns
+Returns
object
Inherited from
KubeObject.toPlainObject
update
▸ update(data): Promise<KubeJsonApiData>
-Parameters
+Perform a full update (or more specifically a replace)
+Note: this is brittle if data is not actually partial (but instead whole).
+As fields such as resourceVersion will probably out of date. This is a
+common race condition.
+Parameters
-Returns
+Returns
Promise<KubeJsonApiData>
Inherited from
KubeObject.update
create
▸ Static create(data): KubeObject<KubeObjectMetadata, any, any>
-Parameters
+Parameters
-Returns
+Returns
KubeObject<KubeObjectMetadata, any, any>
Inherited from
KubeObject.create
isJsonApiData
▸ Static isJsonApiData(object): object is KubeJsonApiData
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiData
Inherited from
KubeObject.isJsonApiData
@@ -1591,7 +1612,7 @@
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiDataList<T>
Inherited from
KubeObject.isJsonApiDataList
▸ Static isKubeJsonApiListMetadata(object): object is KubeJsonApiListMetadata
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
-object |
-unknown |
-
-
-
-Returns
-object is KubeJsonApiListMetadata
-Inherited from
-KubeObject.isKubeJsonApiListMetadata
-
-
-▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
Returns
-object is KubeJsonApiMetadata
-Inherited from
-KubeObject.isKubeJsonApiMetadata
+object is KubeJsonApiListMetadata
+Inherited from
+KubeObject.isKubeJsonApiListMetadata
-isNonSystem
-▸ Static isNonSystem(item): boolean
+
+▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
@@ -1671,40 +1670,40 @@
-item |
-KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
-
-
-
-Returns
-boolean
-Inherited from
-KubeObject.isNonSystem
-
-isPartialJsonApiData
-▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
object |
unknown |
-Returns
-object is Partial<KubeJsonApiData>
-Inherited from
-KubeObject.isPartialJsonApiData
+Returns
+object is KubeJsonApiMetadata
+Inherited from
+KubeObject.isKubeJsonApiMetadata
-
-▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+isNonSystem
+▸ Static isNonSystem(item): boolean
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
+
+
+
+Returns
+boolean
+Inherited from
+KubeObject.isNonSystem
+
+isPartialJsonApiData
+▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
Parameters
Returns
+object is Partial<KubeJsonApiData>
+Inherited from
+KubeObject.isPartialJsonApiData
+
+
+▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+object |
+unknown |
+
+
+
+Returns
object is Partial<KubeJsonApiMetadata>
Inherited from
KubeObject.isPartialJsonApiMetadata
stringifyLabels
▸ Static stringifyLabels(labels?): string[]
-Parameters
+Parameters
-Returns
+Returns
string[]
Inherited from
KubeObject.stringifyLabels
diff --git a/master/extensions/api/classes/renderer.k8sapi.cronjobstore/index.html b/master/extensions/api/classes/renderer.k8sapi.cronjobstore/index.html
index e9b757e855..de71fff246 100644
--- a/master/extensions/api/classes/renderer.k8sapi.cronjobstore/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.cronjobstore/index.html
@@ -1077,6 +1077,13 @@
mergeItems
+
+
+ -
+
+ patch
+
+
-
@@ -1270,6 +1277,7 @@
- loadItem
- loadItems
- mergeItems
+- patch
- reloadAll
- remove
- removeItem
@@ -1957,9 +1965,35 @@
Inherited from
KubeObjectStore.mergeItems
+patch
+▸ patch(item, patch): Promise<CronJob>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+CronJob |
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<CronJob>
+Inherited from
+KubeObjectStore.patch
+
reloadAll
▸ reloadAll(opts?): Promise<void | CronJob[]>
-Parameters
+Parameters
-Returns
+Returns
Promise<void | CronJob[]>
-Inherited from
+Inherited from
KubeObjectStore.reloadAll
remove
▸ remove(item): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.remove
removeItem
▸ Protected removeItem(item, request): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.removeItem
removeSelectedItems
▸ removeSelectedItems(): Promise<void[]>
-Returns
+Returns
Promise<void[]>
-Inherited from
+Inherited from
KubeObjectStore.removeSelectedItems
reset
▸ reset(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.reset
resetOnError
▸ Protected resetOnError(error): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetOnError
resetSelection
▸ resetSelection(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetSelection
select
▸ select(item): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.select
sortItems
@@ -2110,7 +2144,7 @@
items are sorted to the same "index" then the next sorting function is used
to determine where to place them relative to each other. Once the sorting
functions have been all exhausted then the order is unchanged (ie a stable sort).
-Parameters
+Parameters
@@ -2137,24 +2171,24 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
CronJob[]
-Inherited from
+Inherited from
KubeObjectStore.sortItems
subscribe
▸ subscribe(): () => void
-Returns
+Returns
fn
▸ (): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.subscribe
toggleSelection
▸ toggleSelection(item): void
-Parameters
+Parameters
@@ -2169,14 +2203,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelection
toggleSelectionAll
▸ toggleSelectionAll(visibleItems?): void
-Parameters
+Parameters
@@ -2191,14 +2225,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelectionAll
unselect
▸ unselect(item): void
-Parameters
+Parameters
@@ -2213,14 +2247,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.unselect
update
▸ update(item, data): Promise<CronJob>
-Parameters
+Parameters
@@ -2239,21 +2273,21 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<CronJob>
-Inherited from
+Inherited from
KubeObjectStore.update
updateFromEventsBuffer
▸ Protected updateFromEventsBuffer(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.updateFromEventsBuffer
updateItem
▸ Protected updateItem(item, request): Promise<CronJob>
-Parameters
+Parameters
@@ -2272,9 +2306,9 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<CronJob>
-Inherited from
+Inherited from
KubeObjectStore.updateItem
diff --git a/master/extensions/api/classes/renderer.k8sapi.customresourcedefinition/index.html b/master/extensions/api/classes/renderer.k8sapi.customresourcedefinition/index.html
index 45cce71040..c099877f79 100644
--- a/master/extensions/api/classes/renderer.k8sapi.customresourcedefinition/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.customresourcedefinition/index.html
@@ -834,13 +834,6 @@
namespaced
-
-
- -
-
- nonEditableFields
-
-
@@ -1063,6 +1056,13 @@
isNamespaced
+
+
+
+
+ patch
+
+
@@ -1184,7 +1184,6 @@
apiBase
kind
namespaced
-nonEditableFields
Accessors
@@ -1219,6 +1218,7 @@
- getValidation
- getVersion
- isNamespaced
+- patch
- toPlainObject
- update
- create
@@ -1404,11 +1404,6 @@
▪ Static namespaced: boolean = false
Inherited from
KubeObject.namespaced
-
-nonEditableFields
-▪ Static Protected Readonly nonEditableFields: string[]
-Inherited from
-KubeObject.nonEditableFields
Accessors
selfLink
• get selfLink(): string
@@ -1434,7 +1429,7 @@
Returns
Promise<KubeJsonApiData>
-Inherited from
+Inherited from
KubeObject.delete
getAge
@@ -1468,7 +1463,7 @@
Returns
string | number
-Inherited from
+Inherited from
KubeObject.getAge
getAnnotations
@@ -1492,7 +1487,7 @@
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getAnnotations
getConditions
@@ -1509,7 +1504,7 @@
▸ getFinalizers(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getFinalizers
getGroup
@@ -1521,21 +1516,21 @@
▸ getId(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getId
getLabels
▸ getLabels(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getLabels
getName
▸ getName(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getName
getNames
@@ -1573,14 +1568,14 @@
▸ getNs(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getNs
getOwnerRefs
▸ getOwnerRefs(): { apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
Returns
{ apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
-Inherited from
+Inherited from
KubeObject.getOwnerRefs
getPluralName
@@ -1634,7 +1629,7 @@
▸ getResourceVersion(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getResourceVersion
getScope
@@ -1646,7 +1641,7 @@
▸ getSearchFields(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getSearchFields
getStoredVersions
@@ -1658,7 +1653,7 @@
▸ getTimeDiffFromNow(): number
Returns
number
-Inherited from
+Inherited from
KubeObject.getTimeDiffFromNow
getValidation
@@ -1676,16 +1671,42 @@
Returns
boolean
+patch
+▸ patch(patch): Promise<KubeJsonApiData>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<KubeJsonApiData>
+Inherited from
+KubeObject.patch
+
toPlainObject
▸ toPlainObject(): object
-Returns
+Returns
object
Inherited from
KubeObject.toPlainObject
update
▸ update(data): Promise<KubeJsonApiData>
-Parameters
+Perform a full update (or more specifically a replace)
+Note: this is brittle if data is not actually partial (but instead whole).
+As fields such as resourceVersion will probably out of date. This is a
+common race condition.
+Parameters
-Returns
+Returns
Promise<KubeJsonApiData>
Inherited from
KubeObject.update
create
▸ Static create(data): KubeObject<KubeObjectMetadata, any, any>
-Parameters
+Parameters
-Returns
+Returns
KubeObject<KubeObjectMetadata, any, any>
Inherited from
KubeObject.create
isJsonApiData
▸ Static isJsonApiData(object): object is KubeJsonApiData
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiData
Inherited from
KubeObject.isJsonApiData
@@ -1764,7 +1785,7 @@
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiDataList<T>
Inherited from
KubeObject.isJsonApiDataList
▸ Static isKubeJsonApiListMetadata(object): object is KubeJsonApiListMetadata
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
-object |
-unknown |
-
-
-
-Returns
-object is KubeJsonApiListMetadata
-Inherited from
-KubeObject.isKubeJsonApiListMetadata
-
-
-▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
Returns
-object is KubeJsonApiMetadata
-Inherited from
-KubeObject.isKubeJsonApiMetadata
+object is KubeJsonApiListMetadata
+Inherited from
+KubeObject.isKubeJsonApiListMetadata
-isNonSystem
-▸ Static isNonSystem(item): boolean
+
+▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
@@ -1844,40 +1843,40 @@
-item |
-KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
-
-
-
-Returns
-boolean
-Inherited from
-KubeObject.isNonSystem
-
-isPartialJsonApiData
-▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
object |
unknown |
-Returns
-object is Partial<KubeJsonApiData>
-Inherited from
-KubeObject.isPartialJsonApiData
+Returns
+object is KubeJsonApiMetadata
+Inherited from
+KubeObject.isKubeJsonApiMetadata
-
-▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+isNonSystem
+▸ Static isNonSystem(item): boolean
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
+
+
+
+Returns
+boolean
+Inherited from
+KubeObject.isNonSystem
+
+isPartialJsonApiData
+▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
Parameters
Returns
+object is Partial<KubeJsonApiData>
+Inherited from
+KubeObject.isPartialJsonApiData
+
+
+▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+object |
+unknown |
+
+
+
+Returns
object is Partial<KubeJsonApiMetadata>
Inherited from
KubeObject.isPartialJsonApiMetadata
stringifyLabels
▸ Static stringifyLabels(labels?): string[]
-Parameters
+Parameters
-Returns
+Returns
string[]
Inherited from
KubeObject.stringifyLabels
diff --git a/master/extensions/api/classes/renderer.k8sapi.daemonset/index.html b/master/extensions/api/classes/renderer.k8sapi.daemonset/index.html
index e80e6d1d45..653a8bd278 100644
--- a/master/extensions/api/classes/renderer.k8sapi.daemonset/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.daemonset/index.html
@@ -834,13 +834,6 @@
namespaced
-
-
- -
-
- nonEditableFields
-
-
@@ -1007,6 +1000,13 @@
getTolerations
+
+
+
+
+ patch
+
+
@@ -1128,7 +1128,6 @@
apiBase
kind
namespaced
-nonEditableFields
Accessors
@@ -1155,6 +1154,7 @@
- getTemplateLabels
- getTimeDiffFromNow
- getTolerations
+- patch
- toPlainObject
- update
- create
@@ -1380,11 +1380,6 @@
▪ Static namespaced: boolean = true
Overrides
WorkloadKubeObject.namespaced
-
-nonEditableFields
-▪ Static Protected Readonly nonEditableFields: string[]
-Inherited from
-WorkloadKubeObject.nonEditableFields
Accessors
selfLink
• get selfLink(): string
@@ -1410,21 +1405,21 @@
Returns
Promise<KubeJsonApiData>
-Inherited from
+Inherited from
WorkloadKubeObject.delete
getAffinity
▸ getAffinity(): IAffinity
Returns
IAffinity
-Inherited from
+Inherited from
WorkloadKubeObject.getAffinity
getAffinityNumber
▸ getAffinityNumber(): number
Returns
number
-Inherited from
+Inherited from
WorkloadKubeObject.getAffinityNumber
getAge
@@ -1458,7 +1453,7 @@
Returns
string | number
-Inherited from
+Inherited from
WorkloadKubeObject.getAge
getAnnotations
@@ -1482,21 +1477,21 @@
Returns
string[]
-Inherited from
+Inherited from
WorkloadKubeObject.getAnnotations
getFinalizers
▸ getFinalizers(): string[]
Returns
string[]
-Inherited from
+Inherited from
WorkloadKubeObject.getFinalizers
getId
▸ getId(): string
Returns
string
-Inherited from
+Inherited from
WorkloadKubeObject.getId
getImages
@@ -1508,89 +1503,115 @@
▸ getLabels(): string[]
Returns
string[]
-Inherited from
+Inherited from
WorkloadKubeObject.getLabels
getName
▸ getName(): string
Returns
string
-Inherited from
+Inherited from
WorkloadKubeObject.getName
getNodeSelectors
▸ getNodeSelectors(): string[]
Returns
string[]
-Inherited from
+Inherited from
WorkloadKubeObject.getNodeSelectors
getNs
▸ getNs(): string
Returns
string
-Inherited from
+Inherited from
WorkloadKubeObject.getNs
getOwnerRefs
▸ getOwnerRefs(): { apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
Returns
{ apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
-Inherited from
+Inherited from
WorkloadKubeObject.getOwnerRefs
getResourceVersion
▸ getResourceVersion(): string
Returns
string
-Inherited from
+Inherited from
WorkloadKubeObject.getResourceVersion
getSearchFields
▸ getSearchFields(): string[]
Returns
string[]
-Inherited from
+Inherited from
WorkloadKubeObject.getSearchFields
getSelectors
▸ getSelectors(): string[]
Returns
string[]
-Inherited from
+Inherited from
WorkloadKubeObject.getSelectors
getTemplateLabels
▸ getTemplateLabels(): string[]
Returns
string[]
-Inherited from
+Inherited from
WorkloadKubeObject.getTemplateLabels
getTimeDiffFromNow
▸ getTimeDiffFromNow(): number
Returns
number
-Inherited from
+Inherited from
WorkloadKubeObject.getTimeDiffFromNow
getTolerations
▸ getTolerations(): IToleration[]
Returns
IToleration[]
-Inherited from
+Inherited from
WorkloadKubeObject.getTolerations
+patch
+▸ patch(patch): Promise<KubeJsonApiData>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<KubeJsonApiData>
+Inherited from
+WorkloadKubeObject.patch
+
toPlainObject
▸ toPlainObject(): object
-Returns
+Returns
object
Inherited from
WorkloadKubeObject.toPlainObject
update
▸ update(data): Promise<KubeJsonApiData>
-Parameters
+Perform a full update (or more specifically a replace)
+Note: this is brittle if data is not actually partial (but instead whole).
+As fields such as resourceVersion will probably out of date. This is a
+common race condition.
+Parameters
-Returns
+Returns
Promise<KubeJsonApiData>
Inherited from
WorkloadKubeObject.update
create
▸ Static create(data): KubeObject<KubeObjectMetadata, any, any>
-Parameters
+Parameters
-Returns
+Returns
KubeObject<KubeObjectMetadata, any, any>
Inherited from
WorkloadKubeObject.create
isJsonApiData
▸ Static isJsonApiData(object): object is KubeJsonApiData
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiData
Inherited from
WorkloadKubeObject.isJsonApiData
@@ -1669,7 +1690,7 @@
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiDataList<T>
Inherited from
WorkloadKubeObject.isJsonApiDataList
▸ Static isKubeJsonApiListMetadata(object): object is KubeJsonApiListMetadata
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
-object |
-unknown |
-
-
-
-Returns
-object is KubeJsonApiListMetadata
-Inherited from
-WorkloadKubeObject.isKubeJsonApiListMetadata
-
-
-▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
Returns
-object is KubeJsonApiMetadata
-Inherited from
-WorkloadKubeObject.isKubeJsonApiMetadata
+object is KubeJsonApiListMetadata
+Inherited from
+WorkloadKubeObject.isKubeJsonApiListMetadata
-isNonSystem
-▸ Static isNonSystem(item): boolean
+
+▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
@@ -1749,40 +1748,40 @@
-item |
-KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
-
-
-
-Returns
-boolean
-Inherited from
-WorkloadKubeObject.isNonSystem
-
-isPartialJsonApiData
-▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
object |
unknown |
-Returns
-object is Partial<KubeJsonApiData>
-Inherited from
-WorkloadKubeObject.isPartialJsonApiData
+Returns
+object is KubeJsonApiMetadata
+Inherited from
+WorkloadKubeObject.isKubeJsonApiMetadata
-
-▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+isNonSystem
+▸ Static isNonSystem(item): boolean
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
+
+
+
+Returns
+boolean
+Inherited from
+WorkloadKubeObject.isNonSystem
+
+isPartialJsonApiData
+▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
Parameters
Returns
+object is Partial<KubeJsonApiData>
+Inherited from
+WorkloadKubeObject.isPartialJsonApiData
+
+
+▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+object |
+unknown |
+
+
+
+Returns
object is Partial<KubeJsonApiMetadata>
Inherited from
WorkloadKubeObject.isPartialJsonApiMetadata
stringifyLabels
▸ Static stringifyLabels(labels?): string[]
-Parameters
+Parameters
-Returns
+Returns
string[]
Inherited from
WorkloadKubeObject.stringifyLabels
diff --git a/master/extensions/api/classes/renderer.k8sapi.daemonsetstore/index.html b/master/extensions/api/classes/renderer.k8sapi.daemonsetstore/index.html
index 05fc37391e..639731575e 100644
--- a/master/extensions/api/classes/renderer.k8sapi.daemonsetstore/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.daemonsetstore/index.html
@@ -1077,6 +1077,13 @@
mergeItems
+
+
+ -
+
+ patch
+
+
-
@@ -1270,6 +1277,7 @@
- loadItem
- loadItems
- mergeItems
+- patch
- reloadAll
- remove
- removeItem
@@ -1961,9 +1969,35 @@
Inherited from
KubeObjectStore.mergeItems
+patch
+▸ patch(item, patch): Promise<DaemonSet>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+DaemonSet |
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<DaemonSet>
+Inherited from
+KubeObjectStore.patch
+
reloadAll
▸ reloadAll(opts?): Promise<void | DaemonSet[]>
-Parameters
+Parameters
-Returns
+Returns
Promise<void | DaemonSet[]>
-Inherited from
+Inherited from
KubeObjectStore.reloadAll
remove
▸ remove(item): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.remove
removeItem
▸ Protected removeItem(item, request): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.removeItem
removeSelectedItems
▸ removeSelectedItems(): Promise<void[]>
-Returns
+Returns
Promise<void[]>
-Inherited from
+Inherited from
KubeObjectStore.removeSelectedItems
reset
▸ reset(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.reset
resetOnError
▸ Protected resetOnError(error): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetOnError
resetSelection
▸ resetSelection(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetSelection
select
▸ select(item): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.select
sortItems
@@ -2114,7 +2148,7 @@
items are sorted to the same "index" then the next sorting function is used
to determine where to place them relative to each other. Once the sorting
functions have been all exhausted then the order is unchanged (ie a stable sort).
-Parameters
+Parameters
@@ -2141,24 +2175,24 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
DaemonSet[]
-Inherited from
+Inherited from
KubeObjectStore.sortItems
subscribe
▸ subscribe(): () => void
-Returns
+Returns
fn
▸ (): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.subscribe
toggleSelection
▸ toggleSelection(item): void
-Parameters
+Parameters
@@ -2173,14 +2207,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelection
toggleSelectionAll
▸ toggleSelectionAll(visibleItems?): void
-Parameters
+Parameters
@@ -2195,14 +2229,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelectionAll
unselect
▸ unselect(item): void
-Parameters
+Parameters
@@ -2217,14 +2251,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.unselect
update
▸ update(item, data): Promise<DaemonSet>
-Parameters
+Parameters
@@ -2243,21 +2277,21 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<DaemonSet>
-Inherited from
+Inherited from
KubeObjectStore.update
updateFromEventsBuffer
▸ Protected updateFromEventsBuffer(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.updateFromEventsBuffer
updateItem
▸ Protected updateItem(item, request): Promise<DaemonSet>
-Parameters
+Parameters
@@ -2276,9 +2310,9 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<DaemonSet>
-Inherited from
+Inherited from
KubeObjectStore.updateItem
diff --git a/master/extensions/api/classes/renderer.k8sapi.deployment/index.html b/master/extensions/api/classes/renderer.k8sapi.deployment/index.html
index 053cfb744f..740d6534a0 100644
--- a/master/extensions/api/classes/renderer.k8sapi.deployment/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.deployment/index.html
@@ -834,13 +834,6 @@
namespaced
-
-
- -
-
- nonEditableFields
-
-
@@ -1021,6 +1014,13 @@
getTolerations
+
+
+
+
+ patch
+
+
@@ -1142,7 +1142,6 @@
apiBase
kind
namespaced
-nonEditableFields
Accessors
@@ -1171,6 +1170,7 @@
- getTemplateLabels
- getTimeDiffFromNow
- getTolerations
+- patch
- toPlainObject
- update
- create
@@ -1400,11 +1400,6 @@
▪ Static namespaced: boolean = true
Overrides
WorkloadKubeObject.namespaced
-
-nonEditableFields
-▪ Static Protected Readonly nonEditableFields: string[]
-Inherited from
-WorkloadKubeObject.nonEditableFields
Accessors
selfLink
• get selfLink(): string
@@ -1430,21 +1425,21 @@
Returns
Promise<KubeJsonApiData>
-Inherited from
+Inherited from
WorkloadKubeObject.delete
getAffinity
▸ getAffinity(): IAffinity
Returns
IAffinity
-Inherited from
+Inherited from
WorkloadKubeObject.getAffinity
getAffinityNumber
▸ getAffinityNumber(): number
Returns
number
-Inherited from
+Inherited from
WorkloadKubeObject.getAffinityNumber
getAge
@@ -1478,7 +1473,7 @@
Returns
string | number
-Inherited from
+Inherited from
WorkloadKubeObject.getAge
getAnnotations
@@ -1502,7 +1497,7 @@
Returns
string[]
-Inherited from
+Inherited from
WorkloadKubeObject.getAnnotations
getConditions
@@ -1553,49 +1548,49 @@
▸ getFinalizers(): string[]
Returns
string[]
-Inherited from
+Inherited from
WorkloadKubeObject.getFinalizers
getId
▸ getId(): string
Returns
string
-Inherited from
+Inherited from
WorkloadKubeObject.getId
getLabels
▸ getLabels(): string[]
Returns
string[]
-Inherited from
+Inherited from
WorkloadKubeObject.getLabels
getName
▸ getName(): string
Returns
string
-Inherited from
+Inherited from
WorkloadKubeObject.getName
getNodeSelectors
▸ getNodeSelectors(): string[]
Returns
string[]
-Inherited from
+Inherited from
WorkloadKubeObject.getNodeSelectors
getNs
▸ getNs(): string
Returns
string
-Inherited from
+Inherited from
WorkloadKubeObject.getNs
getOwnerRefs
▸ getOwnerRefs(): { apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
Returns
{ apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
-Inherited from
+Inherited from
WorkloadKubeObject.getOwnerRefs
getReplicas
@@ -1607,54 +1602,80 @@
▸ getResourceVersion(): string
Returns
string
-Inherited from
+Inherited from
WorkloadKubeObject.getResourceVersion
getSearchFields
▸ getSearchFields(): string[]
Returns
string[]
-Inherited from
+Inherited from
WorkloadKubeObject.getSearchFields
getSelectors
▸ getSelectors(): string[]
Returns
string[]
-Inherited from
+Inherited from
WorkloadKubeObject.getSelectors
getTemplateLabels
▸ getTemplateLabels(): string[]
Returns
string[]
-Inherited from
+Inherited from
WorkloadKubeObject.getTemplateLabels
getTimeDiffFromNow
▸ getTimeDiffFromNow(): number
Returns
number
-Inherited from
+Inherited from
WorkloadKubeObject.getTimeDiffFromNow
getTolerations
▸ getTolerations(): IToleration[]
Returns
IToleration[]
-Inherited from
+Inherited from
WorkloadKubeObject.getTolerations
+patch
+▸ patch(patch): Promise<KubeJsonApiData>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<KubeJsonApiData>
+Inherited from
+WorkloadKubeObject.patch
+
toPlainObject
▸ toPlainObject(): object
-Returns
+Returns
object
Inherited from
WorkloadKubeObject.toPlainObject
update
▸ update(data): Promise<KubeJsonApiData>
-Parameters
+Perform a full update (or more specifically a replace)
+Note: this is brittle if data is not actually partial (but instead whole).
+As fields such as resourceVersion will probably out of date. This is a
+common race condition.
+Parameters
-Returns
+Returns
Promise<KubeJsonApiData>
Inherited from
WorkloadKubeObject.update
create
▸ Static create(data): KubeObject<KubeObjectMetadata, any, any>
-Parameters
+Parameters
-Returns
+Returns
KubeObject<KubeObjectMetadata, any, any>
Inherited from
WorkloadKubeObject.create
isJsonApiData
▸ Static isJsonApiData(object): object is KubeJsonApiData
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiData
Inherited from
WorkloadKubeObject.isJsonApiData
@@ -1733,7 +1754,7 @@
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiDataList<T>
Inherited from
WorkloadKubeObject.isJsonApiDataList
▸ Static isKubeJsonApiListMetadata(object): object is KubeJsonApiListMetadata
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
-object |
-unknown |
-
-
-
-Returns
-object is KubeJsonApiListMetadata
-Inherited from
-WorkloadKubeObject.isKubeJsonApiListMetadata
-
-
-▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
Returns
-object is KubeJsonApiMetadata
-Inherited from
-WorkloadKubeObject.isKubeJsonApiMetadata
+object is KubeJsonApiListMetadata
+Inherited from
+WorkloadKubeObject.isKubeJsonApiListMetadata
-isNonSystem
-▸ Static isNonSystem(item): boolean
+
+▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
@@ -1813,40 +1812,40 @@
-item |
-KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
-
-
-
-Returns
-boolean
-Inherited from
-WorkloadKubeObject.isNonSystem
-
-isPartialJsonApiData
-▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
object |
unknown |
-Returns
-object is Partial<KubeJsonApiData>
-Inherited from
-WorkloadKubeObject.isPartialJsonApiData
+Returns
+object is KubeJsonApiMetadata
+Inherited from
+WorkloadKubeObject.isKubeJsonApiMetadata
-
-▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+isNonSystem
+▸ Static isNonSystem(item): boolean
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
+
+
+
+Returns
+boolean
+Inherited from
+WorkloadKubeObject.isNonSystem
+
+isPartialJsonApiData
+▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
Parameters
Returns
+object is Partial<KubeJsonApiData>
+Inherited from
+WorkloadKubeObject.isPartialJsonApiData
+
+
+▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+object |
+unknown |
+
+
+
+Returns
object is Partial<KubeJsonApiMetadata>
Inherited from
WorkloadKubeObject.isPartialJsonApiMetadata
stringifyLabels
▸ Static stringifyLabels(labels?): string[]
-Parameters
+Parameters
-Returns
+Returns
string[]
Inherited from
WorkloadKubeObject.stringifyLabels
diff --git a/master/extensions/api/classes/renderer.k8sapi.deploymentstore/index.html b/master/extensions/api/classes/renderer.k8sapi.deploymentstore/index.html
index 25def34dc2..a3d13f527f 100644
--- a/master/extensions/api/classes/renderer.k8sapi.deploymentstore/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.deploymentstore/index.html
@@ -1077,6 +1077,13 @@
mergeItems
+
+
+ -
+
+ patch
+
+
-
@@ -1270,6 +1277,7 @@
- loadItem
- loadItems
- mergeItems
+- patch
- reloadAll
- remove
- removeItem
@@ -1961,9 +1969,35 @@
Inherited from
KubeObjectStore.mergeItems
+patch
+▸ patch(item, patch): Promise<Deployment>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+Deployment |
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<Deployment>
+Inherited from
+KubeObjectStore.patch
+
reloadAll
▸ reloadAll(opts?): Promise<void | Deployment[]>
-Parameters
+Parameters
-Returns
+Returns
Promise<void | Deployment[]>
-Inherited from
+Inherited from
KubeObjectStore.reloadAll
remove
▸ remove(item): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.remove
removeItem
▸ Protected removeItem(item, request): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.removeItem
removeSelectedItems
▸ removeSelectedItems(): Promise<void[]>
-Returns
+Returns
Promise<void[]>
-Inherited from
+Inherited from
KubeObjectStore.removeSelectedItems
reset
▸ reset(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.reset
resetOnError
▸ Protected resetOnError(error): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetOnError
resetSelection
▸ resetSelection(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetSelection
select
▸ select(item): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.select
sortItems
@@ -2114,7 +2148,7 @@
items are sorted to the same "index" then the next sorting function is used
to determine where to place them relative to each other. Once the sorting
functions have been all exhausted then the order is unchanged (ie a stable sort).
-Parameters
+Parameters
@@ -2129,24 +2163,24 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Deployment[]
Overrides
KubeObjectStore.sortItems
subscribe
▸ subscribe(): () => void
-Returns
+Returns
fn
▸ (): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.subscribe
toggleSelection
▸ toggleSelection(item): void
-Parameters
+Parameters
@@ -2161,14 +2195,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelection
toggleSelectionAll
▸ toggleSelectionAll(visibleItems?): void
-Parameters
+Parameters
@@ -2183,14 +2217,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelectionAll
unselect
▸ unselect(item): void
-Parameters
+Parameters
@@ -2205,14 +2239,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.unselect
update
▸ update(item, data): Promise<Deployment>
-Parameters
+Parameters
@@ -2231,21 +2265,21 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<Deployment>
-Inherited from
+Inherited from
KubeObjectStore.update
updateFromEventsBuffer
▸ Protected updateFromEventsBuffer(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.updateFromEventsBuffer
updateItem
▸ Protected updateItem(item, request): Promise<Deployment>
-Parameters
+Parameters
@@ -2264,9 +2298,9 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<Deployment>
-Inherited from
+Inherited from
KubeObjectStore.updateItem
diff --git a/master/extensions/api/classes/renderer.k8sapi.endpoint/index.html b/master/extensions/api/classes/renderer.k8sapi.endpoint/index.html
index ad72c35502..93248eb5b7 100644
--- a/master/extensions/api/classes/renderer.k8sapi.endpoint/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.endpoint/index.html
@@ -841,13 +841,6 @@
namespaced
-
-
- -
-
- nonEditableFields
-
-
@@ -972,6 +965,13 @@
getTimeDiffFromNow
+
+
+
+
+ patch
+
+
@@ -1101,7 +1101,6 @@
apiBase
kind
namespaced
-nonEditableFields
Accessors
@@ -1122,6 +1121,7 @@
- getResourceVersion
- getSearchFields
- getTimeDiffFromNow
+- patch
- toPlainObject
- toString
- update
@@ -1201,11 +1201,6 @@
▪ Static namespaced: boolean = true
Inherited from
KubeObject.namespaced
-
-nonEditableFields
-▪ Static Protected Readonly nonEditableFields: string[]
-Inherited from
-KubeObject.nonEditableFields
Accessors
selfLink
• get selfLink(): string
@@ -1231,7 +1226,7 @@
Returns
Promise<KubeJsonApiData>
-Inherited from
+Inherited from
KubeObject.delete
getAge
@@ -1265,7 +1260,7 @@
Returns
string | number
-Inherited from
+Inherited from
KubeObject.getAge
getAnnotations
@@ -1289,7 +1284,7 @@
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getAnnotations
getEndpointSubsets
@@ -1301,80 +1296,106 @@
▸ getFinalizers(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getFinalizers
getId
▸ getId(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getId
getLabels
▸ getLabels(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getLabels
getName
▸ getName(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getName
getNs
▸ getNs(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getNs
getOwnerRefs
▸ getOwnerRefs(): { apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
Returns
{ apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
-Inherited from
+Inherited from
KubeObject.getOwnerRefs
getResourceVersion
▸ getResourceVersion(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getResourceVersion
getSearchFields
▸ getSearchFields(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getSearchFields
getTimeDiffFromNow
▸ getTimeDiffFromNow(): number
Returns
number
-Inherited from
+Inherited from
KubeObject.getTimeDiffFromNow
+patch
+▸ patch(patch): Promise<KubeJsonApiData>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<KubeJsonApiData>
+Inherited from
+KubeObject.patch
+
toPlainObject
▸ toPlainObject(): object
-Returns
+Returns
object
Inherited from
KubeObject.toPlainObject
toString
▸ toString(): string
-Returns
+Returns
string
update
▸ update(data): Promise<KubeJsonApiData>
-Parameters
+Perform a full update (or more specifically a replace)
+Note: this is brittle if data is not actually partial (but instead whole).
+As fields such as resourceVersion will probably out of date. This is a
+common race condition.
+Parameters
-Returns
+Returns
Promise<KubeJsonApiData>
Inherited from
KubeObject.update
create
▸ Static create(data): KubeObject<KubeObjectMetadata, any, any>
-Parameters
+Parameters
-Returns
+Returns
KubeObject<KubeObjectMetadata, any, any>
Inherited from
KubeObject.create
isJsonApiData
▸ Static isJsonApiData(object): object is KubeJsonApiData
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiData
Inherited from
KubeObject.isJsonApiData
@@ -1453,7 +1474,7 @@
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiDataList<T>
Inherited from
KubeObject.isJsonApiDataList
▸ Static isKubeJsonApiListMetadata(object): object is KubeJsonApiListMetadata
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
-object |
-unknown |
-
-
-
-Returns
-object is KubeJsonApiListMetadata
-Inherited from
-KubeObject.isKubeJsonApiListMetadata
-
-
-▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
Returns
-object is KubeJsonApiMetadata
-Inherited from
-KubeObject.isKubeJsonApiMetadata
+object is KubeJsonApiListMetadata
+Inherited from
+KubeObject.isKubeJsonApiListMetadata
-isNonSystem
-▸ Static isNonSystem(item): boolean
+
+▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
@@ -1533,40 +1532,40 @@
-item |
-KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
-
-
-
-Returns
-boolean
-Inherited from
-KubeObject.isNonSystem
-
-isPartialJsonApiData
-▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
object |
unknown |
-Returns
-object is Partial<KubeJsonApiData>
-Inherited from
-KubeObject.isPartialJsonApiData
+Returns
+object is KubeJsonApiMetadata
+Inherited from
+KubeObject.isKubeJsonApiMetadata
-
-▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+isNonSystem
+▸ Static isNonSystem(item): boolean
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
+
+
+
+Returns
+boolean
+Inherited from
+KubeObject.isNonSystem
+
+isPartialJsonApiData
+▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
Parameters
Returns
+object is Partial<KubeJsonApiData>
+Inherited from
+KubeObject.isPartialJsonApiData
+
+
+▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+object |
+unknown |
+
+
+
+Returns
object is Partial<KubeJsonApiMetadata>
Inherited from
KubeObject.isPartialJsonApiMetadata
stringifyLabels
▸ Static stringifyLabels(labels?): string[]
-Parameters
+Parameters
-Returns
+Returns
string[]
Inherited from
KubeObject.stringifyLabels
diff --git a/master/extensions/api/classes/renderer.k8sapi.endpointstore/index.html b/master/extensions/api/classes/renderer.k8sapi.endpointstore/index.html
index 68358e9cf4..2b564c111e 100644
--- a/master/extensions/api/classes/renderer.k8sapi.endpointstore/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.endpointstore/index.html
@@ -1070,6 +1070,13 @@
mergeItems
+
+
+ -
+
+ patch
+
+
-
@@ -1262,6 +1269,7 @@
- loadItem
- loadItems
- mergeItems
+- patch
- reloadAll
- remove
- removeItem
@@ -1926,9 +1934,35 @@
Inherited from
KubeObjectStore.mergeItems
+patch
+▸ patch(item, patch): Promise<Endpoint>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+Endpoint |
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<Endpoint>
+Inherited from
+KubeObjectStore.patch
+
reloadAll
▸ reloadAll(opts?): Promise<void | Endpoint[]>
-Parameters
+Parameters
-Returns
+Returns
Promise<void | Endpoint[]>
-Inherited from
+Inherited from
KubeObjectStore.reloadAll
remove
▸ remove(item): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.remove
removeItem
▸ Protected removeItem(item, request): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.removeItem
removeSelectedItems
▸ removeSelectedItems(): Promise<void[]>
-Returns
+Returns
Promise<void[]>
-Inherited from
+Inherited from
KubeObjectStore.removeSelectedItems
reset
▸ reset(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.reset
resetOnError
▸ Protected resetOnError(error): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetOnError
resetSelection
▸ resetSelection(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetSelection
select
▸ select(item): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.select
sortItems
@@ -2079,7 +2113,7 @@
items are sorted to the same "index" then the next sorting function is used
to determine where to place them relative to each other. Once the sorting
functions have been all exhausted then the order is unchanged (ie a stable sort).
-Parameters
+Parameters
@@ -2106,24 +2140,24 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Endpoint[]
-Inherited from
+Inherited from
KubeObjectStore.sortItems
subscribe
▸ subscribe(): () => void
-Returns
+Returns
fn
▸ (): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.subscribe
toggleSelection
▸ toggleSelection(item): void
-Parameters
+Parameters
@@ -2138,14 +2172,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelection
toggleSelectionAll
▸ toggleSelectionAll(visibleItems?): void
-Parameters
+Parameters
@@ -2160,14 +2194,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelectionAll
unselect
▸ unselect(item): void
-Parameters
+Parameters
@@ -2182,14 +2216,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.unselect
update
▸ update(item, data): Promise<Endpoint>
-Parameters
+Parameters
@@ -2208,21 +2242,21 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<Endpoint>
-Inherited from
+Inherited from
KubeObjectStore.update
updateFromEventsBuffer
▸ Protected updateFromEventsBuffer(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.updateFromEventsBuffer
updateItem
▸ Protected updateItem(item, request): Promise<Endpoint>
-Parameters
+Parameters
@@ -2241,9 +2275,9 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<Endpoint>
-Inherited from
+Inherited from
KubeObjectStore.updateItem
diff --git a/master/extensions/api/classes/renderer.k8sapi.eventstore/index.html b/master/extensions/api/classes/renderer.k8sapi.eventstore/index.html
index fb17d5af0c..ef544f865f 100644
--- a/master/extensions/api/classes/renderer.k8sapi.eventstore/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.eventstore/index.html
@@ -1098,6 +1098,13 @@
mergeItems
+
+
+ -
+
+ patch
+
+
-
@@ -1294,6 +1301,7 @@
- loadItem
- loadItems
- mergeItems
+- patch
- reloadAll
- remove
- removeItem
@@ -1959,9 +1967,35 @@
Inherited from
KubeObjectStore.mergeItems
+patch
+▸ patch(item, patch): Promise<KubeEvent>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+KubeEvent |
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<KubeEvent>
+Inherited from
+KubeObjectStore.patch
+
reloadAll
▸ reloadAll(opts?): Promise<void | KubeEvent[]>
-Parameters
+Parameters
-Returns
+Returns
Promise<void | KubeEvent[]>
-Inherited from
+Inherited from
KubeObjectStore.reloadAll
remove
▸ remove(item): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.remove
removeItem
▸ Protected removeItem(item, request): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.removeItem
removeSelectedItems
▸ removeSelectedItems(): Promise<void[]>
-Returns
+Returns
Promise<void[]>
-Inherited from
+Inherited from
KubeObjectStore.removeSelectedItems
reset
▸ reset(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.reset
resetOnError
▸ Protected resetOnError(error): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetOnError
resetSelection
▸ resetSelection(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetSelection
select
▸ select(item): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.select
sortItems
@@ -2112,7 +2146,7 @@
items are sorted to the same "index" then the next sorting function is used
to determine where to place them relative to each other. Once the sorting
functions have been all exhausted then the order is unchanged (ie a stable sort).
-Parameters
+Parameters
@@ -2127,24 +2161,24 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
KubeEvent[]
Overrides
KubeObjectStore.sortItems
subscribe
▸ subscribe(): () => void
-Returns
+Returns
fn
▸ (): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.subscribe
toggleSelection
▸ toggleSelection(item): void
-Parameters
+Parameters
@@ -2159,14 +2193,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelection
toggleSelectionAll
▸ toggleSelectionAll(visibleItems?): void
-Parameters
+Parameters
@@ -2181,14 +2215,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelectionAll
unselect
▸ unselect(item): void
-Parameters
+Parameters
@@ -2203,14 +2237,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.unselect
update
▸ update(item, data): Promise<KubeEvent>
-Parameters
+Parameters
@@ -2229,21 +2263,21 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<KubeEvent>
-Inherited from
+Inherited from
KubeObjectStore.update
updateFromEventsBuffer
▸ Protected updateFromEventsBuffer(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.updateFromEventsBuffer
updateItem
▸ Protected updateItem(item, request): Promise<KubeEvent>
-Parameters
+Parameters
@@ -2262,9 +2296,9 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<KubeEvent>
-Inherited from
+Inherited from
KubeObjectStore.updateItem
diff --git a/master/extensions/api/classes/renderer.k8sapi.horizontalpodautoscaler/index.html b/master/extensions/api/classes/renderer.k8sapi.horizontalpodautoscaler/index.html
index c67317d7c1..91557e8e41 100644
--- a/master/extensions/api/classes/renderer.k8sapi.horizontalpodautoscaler/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.horizontalpodautoscaler/index.html
@@ -834,13 +834,6 @@
namespaced
-
-
- -
-
- nonEditableFields
-
-
@@ -1014,6 +1007,13 @@
getTimeDiffFromNow
+
+
+
+
+ patch
+
+
@@ -1135,7 +1135,6 @@
apiBase
kind
namespaced
-nonEditableFields
Accessors
@@ -1163,6 +1162,7 @@
- getResourceVersion
- getSearchFields
- getTimeDiffFromNow
+- patch
- toPlainObject
- update
- create
@@ -1304,11 +1304,6 @@
▪ Static namespaced: boolean = true
Inherited from
KubeObject.namespaced
-
-nonEditableFields
-▪ Static Protected Readonly nonEditableFields: string[]
-Inherited from
-KubeObject.nonEditableFields
Accessors
selfLink
• get selfLink(): string
@@ -1334,7 +1329,7 @@
Returns
Promise<KubeJsonApiData>
-Inherited from
+Inherited from
KubeObject.delete
getAge
@@ -1368,7 +1363,7 @@
Returns
string | number
-Inherited from
+Inherited from
KubeObject.getAge
getAnnotations
@@ -1392,7 +1387,7 @@
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getAnnotations
getConditions
@@ -1409,21 +1404,21 @@
▸ getFinalizers(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getFinalizers
getId
▸ getId(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getId
getLabels
▸ getLabels(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getLabels
getMaxPods
@@ -1485,21 +1480,21 @@
▸ getName(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getName
getNs
▸ getNs(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getNs
getOwnerRefs
▸ getOwnerRefs(): { apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
Returns
{ apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
-Inherited from
+Inherited from
KubeObject.getOwnerRefs
getReplicas
@@ -1511,33 +1506,59 @@
▸ getResourceVersion(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getResourceVersion
getSearchFields
▸ getSearchFields(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getSearchFields
getTimeDiffFromNow
▸ getTimeDiffFromNow(): number
Returns
number
-Inherited from
+Inherited from
KubeObject.getTimeDiffFromNow
+patch
+▸ patch(patch): Promise<KubeJsonApiData>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<KubeJsonApiData>
+Inherited from
+KubeObject.patch
+
toPlainObject
▸ toPlainObject(): object
-Returns
+Returns
object
Inherited from
KubeObject.toPlainObject
update
▸ update(data): Promise<KubeJsonApiData>
-Parameters
+Perform a full update (or more specifically a replace)
+Note: this is brittle if data is not actually partial (but instead whole).
+As fields such as resourceVersion will probably out of date. This is a
+common race condition.
+Parameters
-Returns
+Returns
Promise<KubeJsonApiData>
Inherited from
KubeObject.update
create
▸ Static create(data): KubeObject<KubeObjectMetadata, any, any>
-Parameters
+Parameters
-Returns
+Returns
KubeObject<KubeObjectMetadata, any, any>
Inherited from
KubeObject.create
isJsonApiData
▸ Static isJsonApiData(object): object is KubeJsonApiData
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiData
Inherited from
KubeObject.isJsonApiData
@@ -1616,7 +1637,7 @@
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiDataList<T>
Inherited from
KubeObject.isJsonApiDataList
▸ Static isKubeJsonApiListMetadata(object): object is KubeJsonApiListMetadata
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
-object |
-unknown |
-
-
-
-Returns
-object is KubeJsonApiListMetadata
-Inherited from
-KubeObject.isKubeJsonApiListMetadata
-
-
-▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
Returns
-object is KubeJsonApiMetadata
-Inherited from
-KubeObject.isKubeJsonApiMetadata
+object is KubeJsonApiListMetadata
+Inherited from
+KubeObject.isKubeJsonApiListMetadata
-isNonSystem
-▸ Static isNonSystem(item): boolean
+
+▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
@@ -1696,40 +1695,40 @@
-item |
-KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
-
-
-
-Returns
-boolean
-Inherited from
-KubeObject.isNonSystem
-
-isPartialJsonApiData
-▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
object |
unknown |
-Returns
-object is Partial<KubeJsonApiData>
-Inherited from
-KubeObject.isPartialJsonApiData
+Returns
+object is KubeJsonApiMetadata
+Inherited from
+KubeObject.isKubeJsonApiMetadata
-
-▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+isNonSystem
+▸ Static isNonSystem(item): boolean
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
+
+
+
+Returns
+boolean
+Inherited from
+KubeObject.isNonSystem
+
+isPartialJsonApiData
+▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
Parameters
Returns
+object is Partial<KubeJsonApiData>
+Inherited from
+KubeObject.isPartialJsonApiData
+
+
+▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+object |
+unknown |
+
+
+
+Returns
object is Partial<KubeJsonApiMetadata>
Inherited from
KubeObject.isPartialJsonApiMetadata
stringifyLabels
▸ Static stringifyLabels(labels?): string[]
-Parameters
+Parameters
-Returns
+Returns
string[]
Inherited from
KubeObject.stringifyLabels
diff --git a/master/extensions/api/classes/renderer.k8sapi.hpastore/index.html b/master/extensions/api/classes/renderer.k8sapi.hpastore/index.html
index 5d1218d405..ba29c061c6 100644
--- a/master/extensions/api/classes/renderer.k8sapi.hpastore/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.hpastore/index.html
@@ -1070,6 +1070,13 @@
mergeItems
+
+
+ -
+
+ patch
+
+
-
@@ -1262,6 +1269,7 @@
- loadItem
- loadItems
- mergeItems
+- patch
- reloadAll
- remove
- removeItem
@@ -1926,9 +1934,35 @@
Inherited from
KubeObjectStore.mergeItems
+patch
+▸ patch(item, patch): Promise<HorizontalPodAutoscaler>
+Parameters
+
+Returns
+Promise<HorizontalPodAutoscaler>
+Inherited from
+KubeObjectStore.patch
+
reloadAll
▸ reloadAll(opts?): Promise<void | HorizontalPodAutoscaler[]>
-Parameters
+Parameters
-Returns
+Returns
Promise<void | HorizontalPodAutoscaler[]>
-Inherited from
+Inherited from
KubeObjectStore.reloadAll
remove
▸ remove(item): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.remove
removeItem
▸ Protected removeItem(item, request): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.removeItem
removeSelectedItems
▸ removeSelectedItems(): Promise<void[]>
-Returns
+Returns
Promise<void[]>
-Inherited from
+Inherited from
KubeObjectStore.removeSelectedItems
reset
▸ reset(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.reset
resetOnError
▸ Protected resetOnError(error): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetOnError
resetSelection
▸ resetSelection(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetSelection
select
▸ select(item): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.select
sortItems
@@ -2079,7 +2113,7 @@
items are sorted to the same "index" then the next sorting function is used
to determine where to place them relative to each other. Once the sorting
functions have been all exhausted then the order is unchanged (ie a stable sort).
-Parameters
+Parameters
@@ -2106,24 +2140,24 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
HorizontalPodAutoscaler[]
-Inherited from
+Inherited from
KubeObjectStore.sortItems
subscribe
▸ subscribe(): () => void
-Returns
+Returns
fn
▸ (): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.subscribe
toggleSelection
▸ toggleSelection(item): void
-Parameters
+Parameters
@@ -2138,14 +2172,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelection
toggleSelectionAll
▸ toggleSelectionAll(visibleItems?): void
-Parameters
+Parameters
@@ -2160,14 +2194,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelectionAll
unselect
▸ unselect(item): void
-Parameters
+Parameters
@@ -2182,14 +2216,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.unselect
update
▸ update(item, data): Promise<HorizontalPodAutoscaler>
-Parameters
+Parameters
@@ -2208,21 +2242,21 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<HorizontalPodAutoscaler>
-Inherited from
+Inherited from
KubeObjectStore.update
updateFromEventsBuffer
▸ Protected updateFromEventsBuffer(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.updateFromEventsBuffer
updateItem
▸ Protected updateItem(item, request): Promise<HorizontalPodAutoscaler>
-Parameters
+Parameters
@@ -2241,9 +2275,9 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<HorizontalPodAutoscaler>
-Inherited from
+Inherited from
KubeObjectStore.updateItem
diff --git a/master/extensions/api/classes/renderer.k8sapi.ingress/index.html b/master/extensions/api/classes/renderer.k8sapi.ingress/index.html
index eb89c93392..fe62cae51a 100644
--- a/master/extensions/api/classes/renderer.k8sapi.ingress/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.ingress/index.html
@@ -834,13 +834,6 @@
namespaced
-
-
- -
-
- nonEditableFields
-
-
@@ -993,6 +986,13 @@
getTimeDiffFromNow
+
+
+
+
+ patch
+
+
@@ -1114,7 +1114,6 @@
apiBase
kind
namespaced
-nonEditableFields
Accessors
@@ -1139,6 +1138,7 @@
- getSearchFields
- getServiceNamePort
- getTimeDiffFromNow
+- patch
- toPlainObject
- update
- create
@@ -1260,11 +1260,6 @@
▪ Static namespaced: boolean = true
Inherited from
KubeObject.namespaced
-
-nonEditableFields
-▪ Static Protected Readonly nonEditableFields: string[]
-Inherited from
-KubeObject.nonEditableFields
Accessors
selfLink
• get selfLink(): string
@@ -1290,7 +1285,7 @@
Returns
Promise<KubeJsonApiData>
-Inherited from
+Inherited from
KubeObject.delete
getAge
@@ -1324,7 +1319,7 @@
Returns
string | number
-Inherited from
+Inherited from
KubeObject.getAge
getAnnotations
@@ -1348,14 +1343,14 @@
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getAnnotations
getFinalizers
▸ getFinalizers(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getFinalizers
getHosts
@@ -1367,14 +1362,14 @@
▸ getId(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getId
getLabels
▸ getLabels(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getLabels
getLoadBalancers
@@ -1386,21 +1381,21 @@
▸ getName(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getName
getNs
▸ getNs(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getNs
getOwnerRefs
▸ getOwnerRefs(): { apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
Returns
{ apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
-Inherited from
+Inherited from
KubeObject.getOwnerRefs
getPorts
@@ -1412,7 +1407,7 @@
▸ getResourceVersion(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getResourceVersion
getRoutes
@@ -1424,7 +1419,7 @@
▸ getSearchFields(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getSearchFields
getServiceNamePort
@@ -1454,19 +1449,45 @@
▸ getTimeDiffFromNow(): number
Returns
number
-Inherited from
+Inherited from
KubeObject.getTimeDiffFromNow
+patch
+▸ patch(patch): Promise<KubeJsonApiData>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<KubeJsonApiData>
+Inherited from
+KubeObject.patch
+
toPlainObject
▸ toPlainObject(): object
-Returns
+Returns
object
Inherited from
KubeObject.toPlainObject
update
▸ update(data): Promise<KubeJsonApiData>
-Parameters
+Perform a full update (or more specifically a replace)
+Note: this is brittle if data is not actually partial (but instead whole).
+As fields such as resourceVersion will probably out of date. This is a
+common race condition.
+Parameters
-Returns
+Returns
Promise<KubeJsonApiData>
Inherited from
KubeObject.update
create
▸ Static create(data): KubeObject<KubeObjectMetadata, any, any>
-Parameters
+Parameters
-Returns
+Returns
KubeObject<KubeObjectMetadata, any, any>
Inherited from
KubeObject.create
isJsonApiData
▸ Static isJsonApiData(object): object is KubeJsonApiData
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiData
Inherited from
KubeObject.isJsonApiData
@@ -1545,7 +1566,7 @@
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiDataList<T>
Inherited from
KubeObject.isJsonApiDataList
▸ Static isKubeJsonApiListMetadata(object): object is KubeJsonApiListMetadata
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
-object |
-unknown |
-
-
-
-Returns
-object is KubeJsonApiListMetadata
-Inherited from
-KubeObject.isKubeJsonApiListMetadata
-
-
-▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
Returns
-object is KubeJsonApiMetadata
-Inherited from
-KubeObject.isKubeJsonApiMetadata
+object is KubeJsonApiListMetadata
+Inherited from
+KubeObject.isKubeJsonApiListMetadata
-isNonSystem
-▸ Static isNonSystem(item): boolean
+
+▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
@@ -1625,40 +1624,40 @@
-item |
-KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
-
-
-
-Returns
-boolean
-Inherited from
-KubeObject.isNonSystem
-
-isPartialJsonApiData
-▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
object |
unknown |
-Returns
-object is Partial<KubeJsonApiData>
-Inherited from
-KubeObject.isPartialJsonApiData
+Returns
+object is KubeJsonApiMetadata
+Inherited from
+KubeObject.isKubeJsonApiMetadata
-
-▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+isNonSystem
+▸ Static isNonSystem(item): boolean
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
+
+
+
+Returns
+boolean
+Inherited from
+KubeObject.isNonSystem
+
+isPartialJsonApiData
+▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
Parameters
Returns
+object is Partial<KubeJsonApiData>
+Inherited from
+KubeObject.isPartialJsonApiData
+
+
+▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+object |
+unknown |
+
+
+
+Returns
object is Partial<KubeJsonApiMetadata>
Inherited from
KubeObject.isPartialJsonApiMetadata
stringifyLabels
▸ Static stringifyLabels(labels?): string[]
-Parameters
+Parameters
-Returns
+Returns
string[]
Inherited from
KubeObject.stringifyLabels
diff --git a/master/extensions/api/classes/renderer.k8sapi.ingressstore/index.html b/master/extensions/api/classes/renderer.k8sapi.ingressstore/index.html
index ea534b591f..96e396680b 100644
--- a/master/extensions/api/classes/renderer.k8sapi.ingressstore/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.ingressstore/index.html
@@ -1070,6 +1070,13 @@
mergeItems
+
+
+ -
+
+ patch
+
+
-
@@ -1262,6 +1269,7 @@
- loadItem
- loadItems
- mergeItems
+- patch
- reloadAll
- remove
- removeItem
@@ -1926,9 +1934,35 @@
Inherited from
KubeObjectStore.mergeItems
+patch
+▸ patch(item, patch): Promise<Ingress>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+Ingress |
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<Ingress>
+Inherited from
+KubeObjectStore.patch
+
reloadAll
▸ reloadAll(opts?): Promise<void | Ingress[]>
-Parameters
+Parameters
-Returns
+Returns
Promise<void | Ingress[]>
-Inherited from
+Inherited from
KubeObjectStore.reloadAll
remove
▸ remove(item): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.remove
removeItem
▸ Protected removeItem(item, request): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.removeItem
removeSelectedItems
▸ removeSelectedItems(): Promise<void[]>
-Returns
+Returns
Promise<void[]>
-Inherited from
+Inherited from
KubeObjectStore.removeSelectedItems
reset
▸ reset(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.reset
resetOnError
▸ Protected resetOnError(error): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetOnError
resetSelection
▸ resetSelection(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetSelection
select
▸ select(item): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.select
sortItems
@@ -2079,7 +2113,7 @@
items are sorted to the same "index" then the next sorting function is used
to determine where to place them relative to each other. Once the sorting
functions have been all exhausted then the order is unchanged (ie a stable sort).
-Parameters
+Parameters
@@ -2106,24 +2140,24 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Ingress[]
-Inherited from
+Inherited from
KubeObjectStore.sortItems
subscribe
▸ subscribe(): () => void
-Returns
+Returns
fn
▸ (): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.subscribe
toggleSelection
▸ toggleSelection(item): void
-Parameters
+Parameters
@@ -2138,14 +2172,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelection
toggleSelectionAll
▸ toggleSelectionAll(visibleItems?): void
-Parameters
+Parameters
@@ -2160,14 +2194,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelectionAll
unselect
▸ unselect(item): void
-Parameters
+Parameters
@@ -2182,14 +2216,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.unselect
update
▸ update(item, data): Promise<Ingress>
-Parameters
+Parameters
@@ -2208,21 +2242,21 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<Ingress>
-Inherited from
+Inherited from
KubeObjectStore.update
updateFromEventsBuffer
▸ Protected updateFromEventsBuffer(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.updateFromEventsBuffer
updateItem
▸ Protected updateItem(item, request): Promise<Ingress>
-Parameters
+Parameters
@@ -2241,9 +2275,9 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<Ingress>
-Inherited from
+Inherited from
KubeObjectStore.updateItem
diff --git a/master/extensions/api/classes/renderer.k8sapi.job/index.html b/master/extensions/api/classes/renderer.k8sapi.job/index.html
index 7beb0889e6..5259d131a2 100644
--- a/master/extensions/api/classes/renderer.k8sapi.job/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.job/index.html
@@ -834,13 +834,6 @@
namespaced
-
-
- -
-
- nonEditableFields
-
-
@@ -1035,6 +1028,13 @@
getTolerations
+
+
+
+
+ patch
+
+
@@ -1156,7 +1156,6 @@
apiBase
kind
namespaced
-nonEditableFields
Accessors
@@ -1187,6 +1186,7 @@
- getTemplateLabels
- getTimeDiffFromNow
- getTolerations
+- patch
- toPlainObject
- update
- create
@@ -1408,11 +1408,6 @@
▪ Static namespaced: boolean = true
Overrides
WorkloadKubeObject.namespaced
-
-nonEditableFields
-▪ Static Protected Readonly nonEditableFields: string[]
-Inherited from
-WorkloadKubeObject.nonEditableFields
Accessors
selfLink
• get selfLink(): string
@@ -1430,14 +1425,14 @@
▸ getAffinity(): IAffinity
Returns
IAffinity
-Inherited from
+Inherited from
WorkloadKubeObject.getAffinity
getAffinityNumber
▸ getAffinityNumber(): number
Returns
number
-Inherited from
+Inherited from
WorkloadKubeObject.getAffinityNumber
getAge
@@ -1471,7 +1466,7 @@
Returns
string | number
-Inherited from
+Inherited from
WorkloadKubeObject.getAge
getAnnotations
@@ -1495,7 +1490,7 @@
Returns
string[]
-Inherited from
+Inherited from
WorkloadKubeObject.getAnnotations
getCompletions
@@ -1547,14 +1542,14 @@
▸ getFinalizers(): string[]
Returns
string[]
-Inherited from
+Inherited from
WorkloadKubeObject.getFinalizers
getId
▸ getId(): string
Returns
string
-Inherited from
+Inherited from
WorkloadKubeObject.getId
getImages
@@ -1566,35 +1561,35 @@
▸ getLabels(): string[]
Returns
string[]
-Inherited from
+Inherited from
WorkloadKubeObject.getLabels
getName
▸ getName(): string
Returns
string
-Inherited from
+Inherited from
WorkloadKubeObject.getName
getNodeSelectors
▸ getNodeSelectors(): string[]
Returns
string[]
-Inherited from
+Inherited from
WorkloadKubeObject.getNodeSelectors
getNs
▸ getNs(): string
Returns
string
-Inherited from
+Inherited from
WorkloadKubeObject.getNs
getOwnerRefs
▸ getOwnerRefs(): { apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
Returns
{ apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
-Inherited from
+Inherited from
WorkloadKubeObject.getOwnerRefs
getParallelism
@@ -1606,54 +1601,80 @@
▸ getResourceVersion(): string
Returns
string
-Inherited from
+Inherited from
WorkloadKubeObject.getResourceVersion
getSearchFields
▸ getSearchFields(): string[]
Returns
string[]
-Inherited from
+Inherited from
WorkloadKubeObject.getSearchFields
getSelectors
▸ getSelectors(): string[]
Returns
string[]
-Inherited from
+Inherited from
WorkloadKubeObject.getSelectors
getTemplateLabels
▸ getTemplateLabels(): string[]
Returns
string[]
-Inherited from
+Inherited from
WorkloadKubeObject.getTemplateLabels
getTimeDiffFromNow
▸ getTimeDiffFromNow(): number
Returns
number
-Inherited from
+Inherited from
WorkloadKubeObject.getTimeDiffFromNow
getTolerations
▸ getTolerations(): IToleration[]
Returns
IToleration[]
-Inherited from
+Inherited from
WorkloadKubeObject.getTolerations
+patch
+▸ patch(patch): Promise<KubeJsonApiData>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<KubeJsonApiData>
+Inherited from
+WorkloadKubeObject.patch
+
toPlainObject
▸ toPlainObject(): object
-Returns
+Returns
object
Inherited from
WorkloadKubeObject.toPlainObject
update
▸ update(data): Promise<KubeJsonApiData>
-Parameters
+Perform a full update (or more specifically a replace)
+Note: this is brittle if data is not actually partial (but instead whole).
+As fields such as resourceVersion will probably out of date. This is a
+common race condition.
+Parameters
-Returns
+Returns
Promise<KubeJsonApiData>
Inherited from
WorkloadKubeObject.update
create
▸ Static create(data): KubeObject<KubeObjectMetadata, any, any>
-Parameters
+Parameters
-Returns
+Returns
KubeObject<KubeObjectMetadata, any, any>
Inherited from
WorkloadKubeObject.create
isJsonApiData
▸ Static isJsonApiData(object): object is KubeJsonApiData
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiData
Inherited from
WorkloadKubeObject.isJsonApiData
@@ -1732,7 +1753,7 @@
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiDataList<T>
Inherited from
WorkloadKubeObject.isJsonApiDataList
▸ Static isKubeJsonApiListMetadata(object): object is KubeJsonApiListMetadata
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
-object |
-unknown |
-
-
-
-Returns
-object is KubeJsonApiListMetadata
-Inherited from
-WorkloadKubeObject.isKubeJsonApiListMetadata
-
-
-▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
Returns
-object is KubeJsonApiMetadata
-Inherited from
-WorkloadKubeObject.isKubeJsonApiMetadata
+object is KubeJsonApiListMetadata
+Inherited from
+WorkloadKubeObject.isKubeJsonApiListMetadata
-isNonSystem
-▸ Static isNonSystem(item): boolean
+
+▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
@@ -1812,40 +1811,40 @@
-item |
-KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
-
-
-
-Returns
-boolean
-Inherited from
-WorkloadKubeObject.isNonSystem
-
-isPartialJsonApiData
-▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
object |
unknown |
-Returns
-object is Partial<KubeJsonApiData>
-Inherited from
-WorkloadKubeObject.isPartialJsonApiData
+Returns
+object is KubeJsonApiMetadata
+Inherited from
+WorkloadKubeObject.isKubeJsonApiMetadata
-
-▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+isNonSystem
+▸ Static isNonSystem(item): boolean
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
+
+
+
+Returns
+boolean
+Inherited from
+WorkloadKubeObject.isNonSystem
+
+isPartialJsonApiData
+▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
Parameters
Returns
+object is Partial<KubeJsonApiData>
+Inherited from
+WorkloadKubeObject.isPartialJsonApiData
+
+
+▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+object |
+unknown |
+
+
+
+Returns
object is Partial<KubeJsonApiMetadata>
Inherited from
WorkloadKubeObject.isPartialJsonApiMetadata
stringifyLabels
▸ Static stringifyLabels(labels?): string[]
-Parameters
+Parameters
-Returns
+Returns
string[]
Inherited from
WorkloadKubeObject.stringifyLabels
diff --git a/master/extensions/api/classes/renderer.k8sapi.jobstore/index.html b/master/extensions/api/classes/renderer.k8sapi.jobstore/index.html
index 81e1a46af3..abd45b218e 100644
--- a/master/extensions/api/classes/renderer.k8sapi.jobstore/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.jobstore/index.html
@@ -1084,6 +1084,13 @@
mergeItems
+
+
+ -
+
+ patch
+
+
-
@@ -1278,6 +1285,7 @@
- loadItem
- loadItems
- mergeItems
+- patch
- reloadAll
- remove
- removeItem
@@ -1993,9 +2001,35 @@
Inherited from
KubeObjectStore.mergeItems
+patch
+▸ patch(item, patch): Promise<Job>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+Job |
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<Job>
+Inherited from
+KubeObjectStore.patch
+
reloadAll
▸ reloadAll(opts?): Promise<void | Job[]>
-Parameters
+Parameters
-Returns
+Returns
Promise<void | Job[]>
-Inherited from
+Inherited from
KubeObjectStore.reloadAll
remove
▸ remove(item): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.remove
removeItem
▸ Protected removeItem(item, request): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.removeItem
removeSelectedItems
▸ removeSelectedItems(): Promise<void[]>
-Returns
+Returns
Promise<void[]>
-Inherited from
+Inherited from
KubeObjectStore.removeSelectedItems
reset
▸ reset(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.reset
resetOnError
▸ Protected resetOnError(error): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetOnError
resetSelection
▸ resetSelection(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetSelection
select
▸ select(item): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.select
sortItems
@@ -2146,7 +2180,7 @@
items are sorted to the same "index" then the next sorting function is used
to determine where to place them relative to each other. Once the sorting
functions have been all exhausted then the order is unchanged (ie a stable sort).
-Parameters
+Parameters
@@ -2173,24 +2207,24 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Job[]
-Inherited from
+Inherited from
KubeObjectStore.sortItems
subscribe
▸ subscribe(): () => void
-Returns
+Returns
fn
▸ (): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.subscribe
toggleSelection
▸ toggleSelection(item): void
-Parameters
+Parameters
@@ -2205,14 +2239,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelection
toggleSelectionAll
▸ toggleSelectionAll(visibleItems?): void
-Parameters
+Parameters
@@ -2227,14 +2261,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelectionAll
unselect
▸ unselect(item): void
-Parameters
+Parameters
@@ -2249,14 +2283,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.unselect
update
▸ update(item, data): Promise<Job>
-Parameters
+Parameters
@@ -2275,21 +2309,21 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<Job>
-Inherited from
+Inherited from
KubeObjectStore.update
updateFromEventsBuffer
▸ Protected updateFromEventsBuffer(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.updateFromEventsBuffer
updateItem
▸ Protected updateItem(item, request): Promise<Job>
-Parameters
+Parameters
@@ -2308,9 +2342,9 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<Job>
-Inherited from
+Inherited from
KubeObjectStore.updateItem
diff --git a/master/extensions/api/classes/renderer.k8sapi.kubeevent/index.html b/master/extensions/api/classes/renderer.k8sapi.kubeevent/index.html
index a95673177e..e0ff529896 100644
--- a/master/extensions/api/classes/renderer.k8sapi.kubeevent/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.kubeevent/index.html
@@ -911,13 +911,6 @@
namespaced
-
-
- -
-
- nonEditableFields
-
-
@@ -1063,6 +1056,13 @@
isWarning
+
+
+
+
+ patch
+
+
@@ -1195,7 +1195,6 @@
apiBase
kind
namespaced
-nonEditableFields
Accessors
@@ -1219,6 +1218,7 @@
- getSource
- getTimeDiffFromNow
- isWarning
+- patch
- toPlainObject
- update
- create
@@ -1385,11 +1385,6 @@
▪ Static namespaced: boolean = true
Inherited from
KubeObject.namespaced
-
-nonEditableFields
-▪ Static Protected Readonly nonEditableFields: string[]
-Inherited from
-KubeObject.nonEditableFields
Accessors
selfLink
• get selfLink(): string
@@ -1415,7 +1410,7 @@
Returns
Promise<KubeJsonApiData>
-Inherited from
+Inherited from
KubeObject.delete
getAge
@@ -1449,7 +1444,7 @@
Returns
string | number
-Inherited from
+Inherited from
KubeObject.getAge
getAnnotations
@@ -1473,14 +1468,14 @@
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getAnnotations
getFinalizers
▸ getFinalizers(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getFinalizers
getFirstSeenTime
@@ -1492,14 +1487,14 @@
▸ getId(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getId
getLabels
▸ getLabels(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getLabels
getLastSeenTime
@@ -1511,35 +1506,35 @@
▸ getName(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getName
getNs
▸ getNs(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getNs
getOwnerRefs
▸ getOwnerRefs(): { apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
Returns
{ apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
-Inherited from
+Inherited from
KubeObject.getOwnerRefs
getResourceVersion
▸ getResourceVersion(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getResourceVersion
getSearchFields
▸ getSearchFields(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getSearchFields
getSource
@@ -1551,7 +1546,7 @@
▸ getTimeDiffFromNow(): number
Returns
number
-Inherited from
+Inherited from
KubeObject.getTimeDiffFromNow
isWarning
@@ -1559,16 +1554,42 @@
Returns
boolean
+patch
+▸ patch(patch): Promise<KubeJsonApiData>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<KubeJsonApiData>
+Inherited from
+KubeObject.patch
+
toPlainObject
▸ toPlainObject(): object
-Returns
+Returns
object
Inherited from
KubeObject.toPlainObject
update
▸ update(data): Promise<KubeJsonApiData>
-Parameters
+Perform a full update (or more specifically a replace)
+Note: this is brittle if data is not actually partial (but instead whole).
+As fields such as resourceVersion will probably out of date. This is a
+common race condition.
+Parameters
-Returns
+Returns
Promise<KubeJsonApiData>
Inherited from
KubeObject.update
create
▸ Static create(data): KubeObject<KubeObjectMetadata, any, any>
-Parameters
+Parameters
-Returns
+Returns
KubeObject<KubeObjectMetadata, any, any>
Inherited from
KubeObject.create
isJsonApiData
▸ Static isJsonApiData(object): object is KubeJsonApiData
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiData
Inherited from
KubeObject.isJsonApiData
@@ -1647,7 +1668,7 @@
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiDataList<T>
Inherited from
KubeObject.isJsonApiDataList
▸ Static isKubeJsonApiListMetadata(object): object is KubeJsonApiListMetadata
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
-object |
-unknown |
-
-
-
-Returns
-object is KubeJsonApiListMetadata
-Inherited from
-KubeObject.isKubeJsonApiListMetadata
-
-
-▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
Returns
-object is KubeJsonApiMetadata
-Inherited from
-KubeObject.isKubeJsonApiMetadata
+object is KubeJsonApiListMetadata
+Inherited from
+KubeObject.isKubeJsonApiListMetadata
-isNonSystem
-▸ Static isNonSystem(item): boolean
+
+▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
@@ -1727,40 +1726,40 @@
-item |
-KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
-
-
-
-Returns
-boolean
-Inherited from
-KubeObject.isNonSystem
-
-isPartialJsonApiData
-▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
object |
unknown |
-Returns
-object is Partial<KubeJsonApiData>
-Inherited from
-KubeObject.isPartialJsonApiData
+Returns
+object is KubeJsonApiMetadata
+Inherited from
+KubeObject.isKubeJsonApiMetadata
-
-▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+isNonSystem
+▸ Static isNonSystem(item): boolean
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
+
+
+
+Returns
+boolean
+Inherited from
+KubeObject.isNonSystem
+
+isPartialJsonApiData
+▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
Parameters
Returns
+object is Partial<KubeJsonApiData>
+Inherited from
+KubeObject.isPartialJsonApiData
+
+
+▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+object |
+unknown |
+
+
+
+Returns
object is Partial<KubeJsonApiMetadata>
Inherited from
KubeObject.isPartialJsonApiMetadata
stringifyLabels
▸ Static stringifyLabels(labels?): string[]
-Parameters
+Parameters
-Returns
+Returns
string[]
Inherited from
KubeObject.stringifyLabels
diff --git a/master/extensions/api/classes/renderer.k8sapi.kubeobject/index.html b/master/extensions/api/classes/renderer.k8sapi.kubeobject/index.html
index 50cea1d849..11564f6cb8 100644
--- a/master/extensions/api/classes/renderer.k8sapi.kubeobject/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.kubeobject/index.html
@@ -841,13 +841,6 @@
namespaced
-
-
- -
-
- nonEditableFields
-
-
@@ -965,6 +958,13 @@
getTimeDiffFromNow
+
+
+
+
+ patch
+
+
@@ -1134,7 +1134,6 @@
status
kind
namespaced
-nonEditableFields
Accessors
@@ -1154,6 +1153,7 @@
- getResourceVersion
- getSearchFields
- getTimeDiffFromNow
+- patch
- toPlainObject
- update
- create
@@ -1231,9 +1231,6 @@
namespaced
▪ Static Readonly namespaced: boolean
-
-nonEditableFields
-▪ Static Protected Readonly nonEditableFields: string[]
Accessors
selfLink
• get selfLink(): string
@@ -1363,14 +1360,38 @@
Returns
number
+patch
+▸ patch(patch): Promise<KubeJsonApiData>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<KubeJsonApiData>
+
toPlainObject
▸ toPlainObject(): object
-Returns
+Returns
object
update
▸ update(data): Promise<KubeJsonApiData>
-Parameters
+Perform a full update (or more specifically a replace)
+Note: this is brittle if data is not actually partial (but instead whole).
+As fields such as resourceVersion will probably out of date. This is a
+common race condition.
+Parameters
-Returns
+Returns
Promise<KubeJsonApiData>
create
▸ Static create(data): KubeObject<KubeObjectMetadata, any, any>
-Parameters
+Parameters
-Returns
+Returns
KubeObject<KubeObjectMetadata, any, any>
isJsonApiData
▸ Static isJsonApiData(object): object is KubeJsonApiData
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiData
isJsonApiDataList
@@ -1443,7 +1464,7 @@
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiDataList<T>
▸ Static isKubeJsonApiListMetadata(object): object is KubeJsonApiListMetadata
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
-object |
-unknown |
-
-
-
-Returns
-object is KubeJsonApiListMetadata
-
-
-▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
Returns
-object is KubeJsonApiMetadata
+object is KubeJsonApiListMetadata
-isNonSystem
-▸ Static isNonSystem(item): boolean
+
+▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
@@ -1517,36 +1518,36 @@
-item |
-KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
-
-
-
-Returns
-boolean
-
-isPartialJsonApiData
-▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
object |
unknown |
-Returns
-object is Partial<KubeJsonApiData>
+Returns
+object is KubeJsonApiMetadata
-
-▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+isNonSystem
+▸ Static isNonSystem(item): boolean
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
+
+
+
+Returns
+boolean
+
+isPartialJsonApiData
+▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
Parameters
Returns
+object is Partial<KubeJsonApiData>
+
+
+▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+object |
+unknown |
+
+
+
+Returns
object is Partial<KubeJsonApiMetadata>
stringifyLabels
▸ Static stringifyLabels(labels?): string[]
-Parameters
+Parameters
-Returns
+Returns
string[]
diff --git a/master/extensions/api/classes/renderer.k8sapi.kubeobjectstore/index.html b/master/extensions/api/classes/renderer.k8sapi.kubeobjectstore/index.html
index 23f199d5e0..ecfed67d49 100644
--- a/master/extensions/api/classes/renderer.k8sapi.kubeobjectstore/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.kubeobjectstore/index.html
@@ -1077,6 +1077,13 @@
mergeItems
+
+
+ -
+
+ patch
+
+
-
@@ -1312,6 +1319,7 @@
- loadItem
- loadItems
- mergeItems
+- patch
- reloadAll
- remove
- removeItem
@@ -1959,9 +1967,33 @@
Returns
T[]
+patch
+▸ patch(item, patch): Promise<T>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+T |
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<T>
+
reloadAll
▸ reloadAll(opts?): Promise<void | T[]>
-Parameters
+Parameters
-Returns
+Returns
Promise<void | T[]>
remove
▸ remove(item): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
removeItem
▸ Protected removeItem(item, request): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
Inherited from
ItemStore.removeItem
removeSelectedItems
▸ removeSelectedItems(): Promise<void[]>
-Returns
+Returns
Promise<void[]>
Overrides
ItemStore.removeSelectedItems
reset
▸ reset(): void
-Returns
+Returns
void
Inherited from
ItemStore.reset
resetOnError
▸ Protected resetOnError(error): void
-Parameters
+Parameters
-Returns
+Returns
void
resetSelection
▸ resetSelection(): void
-Returns
+Returns
void
Inherited from
ItemStore.resetSelection
select
▸ select(item): void
-Parameters
+Parameters
-Returns
+Returns
void
Inherited from
ItemStore.select
@@ -2106,7 +2138,7 @@
items are sorted to the same "index" then the next sorting function is used
to determine where to place them relative to each other. Once the sorting
functions have been all exhausted then the order is unchanged (ie a stable sort).
-Parameters
+Parameters
@@ -2133,22 +2165,22 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
T[]
Inherited from
ItemStore.sortItems
subscribe
▸ subscribe(): () => void
-Returns
+Returns
fn
▸ (): void
-Returns
+Returns
void
toggleSelection
▸ toggleSelection(item): void
-Parameters
+Parameters
@@ -2163,14 +2195,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
Inherited from
ItemStore.toggleSelection
toggleSelectionAll
▸ toggleSelectionAll(visibleItems?): void
-Parameters
+Parameters
@@ -2185,14 +2217,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
Inherited from
ItemStore.toggleSelectionAll
unselect
▸ unselect(item): void
-Parameters
+Parameters
@@ -2207,14 +2239,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
Inherited from
ItemStore.unselect
update
▸ update(item, data): Promise<T>
-Parameters
+Parameters
@@ -2233,17 +2265,17 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<T>
updateFromEventsBuffer
▸ Protected updateFromEventsBuffer(): void
-Returns
+Returns
void
updateItem
▸ Protected updateItem(item, request): Promise<T>
-Parameters
+Parameters
@@ -2262,7 +2294,7 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<T>
Inherited from
ItemStore.updateItem
diff --git a/master/extensions/api/classes/renderer.k8sapi.limitrange/index.html b/master/extensions/api/classes/renderer.k8sapi.limitrange/index.html
index 0b47ae49f8..47400bef7b 100644
--- a/master/extensions/api/classes/renderer.k8sapi.limitrange/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.limitrange/index.html
@@ -834,13 +834,6 @@
namespaced
-
-
- -
-
- nonEditableFields
-
-
@@ -979,6 +972,13 @@
getTimeDiffFromNow
+
+
+
+
+ patch
+
+
@@ -1100,7 +1100,6 @@
apiBase
kind
namespaced
-nonEditableFields
Accessors
@@ -1123,6 +1122,7 @@
- getResourceVersion
- getSearchFields
- getTimeDiffFromNow
+- patch
- toPlainObject
- update
- create
@@ -1213,11 +1213,6 @@
▪ Static namespaced: boolean = true
Inherited from
KubeObject.namespaced
-
-nonEditableFields
-▪ Static Protected Readonly nonEditableFields: string[]
-Inherited from
-KubeObject.nonEditableFields
Accessors
selfLink
• get selfLink(): string
@@ -1243,7 +1238,7 @@
Returns
Promise<KubeJsonApiData>
-Inherited from
+Inherited from
KubeObject.delete
getAge
@@ -1277,7 +1272,7 @@
Returns
string | number
-Inherited from
+Inherited from
KubeObject.getAge
getAnnotations
@@ -1301,7 +1296,7 @@
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getAnnotations
getContainerLimits
@@ -1313,42 +1308,42 @@
▸ getFinalizers(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getFinalizers
getId
▸ getId(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getId
getLabels
▸ getLabels(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getLabels
getName
▸ getName(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getName
getNs
▸ getNs(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getNs
getOwnerRefs
▸ getOwnerRefs(): { apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
Returns
{ apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
-Inherited from
+Inherited from
KubeObject.getOwnerRefs
getPVCLimits
@@ -1365,33 +1360,59 @@
▸ getResourceVersion(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getResourceVersion
getSearchFields
▸ getSearchFields(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getSearchFields
getTimeDiffFromNow
▸ getTimeDiffFromNow(): number
Returns
number
-Inherited from
+Inherited from
KubeObject.getTimeDiffFromNow
+patch
+▸ patch(patch): Promise<KubeJsonApiData>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<KubeJsonApiData>
+Inherited from
+KubeObject.patch
+
toPlainObject
▸ toPlainObject(): object
-Returns
+Returns
object
Inherited from
KubeObject.toPlainObject
update
▸ update(data): Promise<KubeJsonApiData>
-Parameters
+Perform a full update (or more specifically a replace)
+Note: this is brittle if data is not actually partial (but instead whole).
+As fields such as resourceVersion will probably out of date. This is a
+common race condition.
+Parameters
-Returns
+Returns
Promise<KubeJsonApiData>
Inherited from
KubeObject.update
create
▸ Static create(data): KubeObject<KubeObjectMetadata, any, any>
-Parameters
+Parameters
-Returns
+Returns
KubeObject<KubeObjectMetadata, any, any>
Inherited from
KubeObject.create
isJsonApiData
▸ Static isJsonApiData(object): object is KubeJsonApiData
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiData
Inherited from
KubeObject.isJsonApiData
@@ -1470,7 +1491,7 @@
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiDataList<T>
Inherited from
KubeObject.isJsonApiDataList
▸ Static isKubeJsonApiListMetadata(object): object is KubeJsonApiListMetadata
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
-object |
-unknown |
-
-
-
-Returns
-object is KubeJsonApiListMetadata
-Inherited from
-KubeObject.isKubeJsonApiListMetadata
-
-
-▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
Returns
-object is KubeJsonApiMetadata
-Inherited from
-KubeObject.isKubeJsonApiMetadata
+object is KubeJsonApiListMetadata
+Inherited from
+KubeObject.isKubeJsonApiListMetadata
-isNonSystem
-▸ Static isNonSystem(item): boolean
+
+▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
@@ -1550,40 +1549,40 @@
-item |
-KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
-
-
-
-Returns
-boolean
-Inherited from
-KubeObject.isNonSystem
-
-isPartialJsonApiData
-▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
object |
unknown |
-Returns
-object is Partial<KubeJsonApiData>
-Inherited from
-KubeObject.isPartialJsonApiData
+Returns
+object is KubeJsonApiMetadata
+Inherited from
+KubeObject.isKubeJsonApiMetadata
-
-▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+isNonSystem
+▸ Static isNonSystem(item): boolean
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
+
+
+
+Returns
+boolean
+Inherited from
+KubeObject.isNonSystem
+
+isPartialJsonApiData
+▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
Parameters
Returns
+object is Partial<KubeJsonApiData>
+Inherited from
+KubeObject.isPartialJsonApiData
+
+
+▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+object |
+unknown |
+
+
+
+Returns
object is Partial<KubeJsonApiMetadata>
Inherited from
KubeObject.isPartialJsonApiMetadata
stringifyLabels
▸ Static stringifyLabels(labels?): string[]
-Parameters
+Parameters
-Returns
+Returns
string[]
Inherited from
KubeObject.stringifyLabels
diff --git a/master/extensions/api/classes/renderer.k8sapi.limitrangesstore/index.html b/master/extensions/api/classes/renderer.k8sapi.limitrangesstore/index.html
index 55c627a1a5..77d13fb3c1 100644
--- a/master/extensions/api/classes/renderer.k8sapi.limitrangesstore/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.limitrangesstore/index.html
@@ -1070,6 +1070,13 @@
mergeItems
+
+
+ -
+
+ patch
+
+
-
@@ -1262,6 +1269,7 @@
- loadItem
- loadItems
- mergeItems
+- patch
- reloadAll
- remove
- removeItem
@@ -1926,9 +1934,35 @@
Inherited from
KubeObjectStore.mergeItems
+patch
+▸ patch(item, patch): Promise<LimitRange>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+LimitRange |
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<LimitRange>
+Inherited from
+KubeObjectStore.patch
+
reloadAll
▸ reloadAll(opts?): Promise<void | LimitRange[]>
-Parameters
+Parameters
-Returns
+Returns
Promise<void | LimitRange[]>
-Inherited from
+Inherited from
KubeObjectStore.reloadAll
remove
▸ remove(item): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.remove
removeItem
▸ Protected removeItem(item, request): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.removeItem
removeSelectedItems
▸ removeSelectedItems(): Promise<void[]>
-Returns
+Returns
Promise<void[]>
-Inherited from
+Inherited from
KubeObjectStore.removeSelectedItems
reset
▸ reset(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.reset
resetOnError
▸ Protected resetOnError(error): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetOnError
resetSelection
▸ resetSelection(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetSelection
select
▸ select(item): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.select
sortItems
@@ -2079,7 +2113,7 @@
items are sorted to the same "index" then the next sorting function is used
to determine where to place them relative to each other. Once the sorting
functions have been all exhausted then the order is unchanged (ie a stable sort).
-Parameters
+Parameters
@@ -2106,24 +2140,24 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
LimitRange[]
-Inherited from
+Inherited from
KubeObjectStore.sortItems
subscribe
▸ subscribe(): () => void
-Returns
+Returns
fn
▸ (): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.subscribe
toggleSelection
▸ toggleSelection(item): void
-Parameters
+Parameters
@@ -2138,14 +2172,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelection
toggleSelectionAll
▸ toggleSelectionAll(visibleItems?): void
-Parameters
+Parameters
@@ -2160,14 +2194,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelectionAll
unselect
▸ unselect(item): void
-Parameters
+Parameters
@@ -2182,14 +2216,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.unselect
update
▸ update(item, data): Promise<LimitRange>
-Parameters
+Parameters
@@ -2208,21 +2242,21 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<LimitRange>
-Inherited from
+Inherited from
KubeObjectStore.update
updateFromEventsBuffer
▸ Protected updateFromEventsBuffer(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.updateFromEventsBuffer
updateItem
▸ Protected updateItem(item, request): Promise<LimitRange>
-Parameters
+Parameters
@@ -2241,9 +2275,9 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<LimitRange>
-Inherited from
+Inherited from
KubeObjectStore.updateItem
diff --git a/master/extensions/api/classes/renderer.k8sapi.namespace/index.html b/master/extensions/api/classes/renderer.k8sapi.namespace/index.html
index 1dfdd0912b..36d802868d 100644
--- a/master/extensions/api/classes/renderer.k8sapi.namespace/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.namespace/index.html
@@ -834,13 +834,6 @@
namespaced
-
-
- -
-
- nonEditableFields
-
-
@@ -965,6 +958,13 @@
getTimeDiffFromNow
+
+
+
+
+ patch
+
+
@@ -1086,7 +1086,6 @@
apiBase
kind
namespaced
-nonEditableFields
Accessors
@@ -1107,6 +1106,7 @@
- getSearchFields
- getStatus
- getTimeDiffFromNow
+- patch
- toPlainObject
- update
- create
@@ -1197,11 +1197,6 @@
▪ Static namespaced: boolean = false
Inherited from
KubeObject.namespaced
-
-nonEditableFields
-▪ Static Protected Readonly nonEditableFields: string[]
-Inherited from
-KubeObject.nonEditableFields
Accessors
selfLink
• get selfLink(): string
@@ -1227,7 +1222,7 @@
Returns
Promise<KubeJsonApiData>
-Inherited from
+Inherited from
KubeObject.delete
getAge
@@ -1261,7 +1256,7 @@
Returns
string | number
-Inherited from
+Inherited from
KubeObject.getAge
getAnnotations
@@ -1285,63 +1280,63 @@
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getAnnotations
getFinalizers
▸ getFinalizers(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getFinalizers
getId
▸ getId(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getId
getLabels
▸ getLabels(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getLabels
getName
▸ getName(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getName
getNs
▸ getNs(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getNs
getOwnerRefs
▸ getOwnerRefs(): { apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
Returns
{ apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
-Inherited from
+Inherited from
KubeObject.getOwnerRefs
getResourceVersion
▸ getResourceVersion(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getResourceVersion
getSearchFields
▸ getSearchFields(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getSearchFields
getStatus
@@ -1353,19 +1348,45 @@
▸ getTimeDiffFromNow(): number
Returns
number
-Inherited from
+Inherited from
KubeObject.getTimeDiffFromNow
+patch
+▸ patch(patch): Promise<KubeJsonApiData>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<KubeJsonApiData>
+Inherited from
+KubeObject.patch
+
toPlainObject
▸ toPlainObject(): object
-Returns
+Returns
object
Inherited from
KubeObject.toPlainObject
update
▸ update(data): Promise<KubeJsonApiData>
-Parameters
+Perform a full update (or more specifically a replace)
+Note: this is brittle if data is not actually partial (but instead whole).
+As fields such as resourceVersion will probably out of date. This is a
+common race condition.
+Parameters
-Returns
+Returns
Promise<KubeJsonApiData>
Inherited from
KubeObject.update
create
▸ Static create(data): KubeObject<KubeObjectMetadata, any, any>
-Parameters
+Parameters
-Returns
+Returns
KubeObject<KubeObjectMetadata, any, any>
Inherited from
KubeObject.create
isJsonApiData
▸ Static isJsonApiData(object): object is KubeJsonApiData
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiData
Inherited from
KubeObject.isJsonApiData
@@ -1444,7 +1465,7 @@
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiDataList<T>
Inherited from
KubeObject.isJsonApiDataList
▸ Static isKubeJsonApiListMetadata(object): object is KubeJsonApiListMetadata
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
-object |
-unknown |
-
-
-
-Returns
-object is KubeJsonApiListMetadata
-Inherited from
-KubeObject.isKubeJsonApiListMetadata
-
-
-▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
Returns
-object is KubeJsonApiMetadata
-Inherited from
-KubeObject.isKubeJsonApiMetadata
+object is KubeJsonApiListMetadata
+Inherited from
+KubeObject.isKubeJsonApiListMetadata
-isNonSystem
-▸ Static isNonSystem(item): boolean
+
+▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
@@ -1524,40 +1523,40 @@
-item |
-KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
-
-
-
-Returns
-boolean
-Inherited from
-KubeObject.isNonSystem
-
-isPartialJsonApiData
-▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
object |
unknown |
-Returns
-object is Partial<KubeJsonApiData>
-Inherited from
-KubeObject.isPartialJsonApiData
+Returns
+object is KubeJsonApiMetadata
+Inherited from
+KubeObject.isKubeJsonApiMetadata
-
-▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+isNonSystem
+▸ Static isNonSystem(item): boolean
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
+
+
+
+Returns
+boolean
+Inherited from
+KubeObject.isNonSystem
+
+isPartialJsonApiData
+▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
Parameters
Returns
+object is Partial<KubeJsonApiData>
+Inherited from
+KubeObject.isPartialJsonApiData
+
+
+▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+object |
+unknown |
+
+
+
+Returns
object is Partial<KubeJsonApiMetadata>
Inherited from
KubeObject.isPartialJsonApiMetadata
stringifyLabels
▸ Static stringifyLabels(labels?): string[]
-Parameters
+Parameters
-Returns
+Returns
string[]
Inherited from
KubeObject.stringifyLabels
diff --git a/master/extensions/api/classes/renderer.k8sapi.namespacestore/index.html b/master/extensions/api/classes/renderer.k8sapi.namespacestore/index.html
index df676335e4..abc7212fb6 100644
--- a/master/extensions/api/classes/renderer.k8sapi.namespacestore/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.namespacestore/index.html
@@ -1119,6 +1119,13 @@
onContextChange
+
+
+ -
+
+ patch
+
+
-
@@ -1346,6 +1353,7 @@
- loadItems
- mergeItems
- onContextChange
+- patch
- reloadAll
- remove
- removeItem
@@ -2083,9 +2091,35 @@
Returns
IReactionDisposer
+patch
+▸ patch(item, patch): Promise<Namespace>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+Namespace |
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<Namespace>
+Inherited from
+KubeObjectStore.patch
+
reloadAll
▸ reloadAll(opts?): Promise<void | Namespace[]>
-Parameters
+Parameters
-Returns
+Returns
Promise<void | Namespace[]>
-Inherited from
+Inherited from
KubeObjectStore.reloadAll
remove
▸ remove(item): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
Overrides
KubeObjectStore.remove
removeItem
▸ Protected removeItem(item, request): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.removeItem
removeSelectedItems
▸ removeSelectedItems(): Promise<void[]>
-Returns
+Returns
Promise<void[]>
-Inherited from
+Inherited from
KubeObjectStore.removeSelectedItems
reset
▸ reset(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.reset
resetOnError
▸ Protected resetOnError(error): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetOnError
resetSelection
▸ resetSelection(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetSelection
select
▸ select(item): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.select
selectNamespaces
▸ selectNamespaces(namespace): void
-Parameters
+Parameters
-Returns
+Returns
void
sortItems
@@ -2256,7 +2290,7 @@
items are sorted to the same "index" then the next sorting function is used
to determine where to place them relative to each other. Once the sorting
functions have been all exhausted then the order is unchanged (ie a stable sort).
-Parameters
+Parameters
@@ -2283,14 +2317,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Namespace[]
-Inherited from
+Inherited from
KubeObjectStore.sortItems
subscribe
▸ subscribe(): (...args: T) => void
-Returns
+Returns
fn
▸ <T>(...args): void
A function that does nothing
@@ -2309,7 +2343,7 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Parameters
+Parameters
@@ -2324,14 +2358,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
Overrides
KubeObjectStore.subscribe
toggleAll
▸ toggleAll(showAll?): void
-Parameters
+Parameters
@@ -2346,12 +2380,12 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
toggleContext
▸ toggleContext(namespaces): void
-Parameters
+Parameters
@@ -2366,12 +2400,12 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
toggleSelection
▸ toggleSelection(item): void
-Parameters
+Parameters
@@ -2386,14 +2420,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelection
toggleSelectionAll
▸ toggleSelectionAll(visibleItems?): void
-Parameters
+Parameters
@@ -2408,14 +2442,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelectionAll
toggleSingle
▸ toggleSingle(namespace): void
-Parameters
+Parameters
@@ -2430,12 +2464,12 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
unselect
▸ unselect(item): void
-Parameters
+Parameters
@@ -2450,14 +2484,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.unselect
update
▸ update(item, data): Promise<Namespace>
-Parameters
+Parameters
@@ -2476,21 +2510,21 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<Namespace>
-Inherited from
+Inherited from
KubeObjectStore.update
updateFromEventsBuffer
▸ Protected updateFromEventsBuffer(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.updateFromEventsBuffer
updateItem
▸ Protected updateItem(item, request): Promise<Namespace>
-Parameters
+Parameters
@@ -2509,9 +2543,9 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<Namespace>
-Inherited from
+Inherited from
KubeObjectStore.updateItem
diff --git a/master/extensions/api/classes/renderer.k8sapi.networkpolicy/index.html b/master/extensions/api/classes/renderer.k8sapi.networkpolicy/index.html
index 699ee559a9..1123d93fd1 100644
--- a/master/extensions/api/classes/renderer.k8sapi.networkpolicy/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.networkpolicy/index.html
@@ -834,13 +834,6 @@
namespaced
-
-
- -
-
- nonEditableFields
-
-
@@ -972,6 +965,13 @@
getTypes
+
+
+
+
+ patch
+
+
@@ -1093,7 +1093,6 @@
apiBase
kind
namespaced
-nonEditableFields
Accessors
@@ -1115,6 +1114,7 @@
- getSearchFields
- getTimeDiffFromNow
- getTypes
+- patch
- toPlainObject
- update
- create
@@ -1225,11 +1225,6 @@
▪ Static namespaced: boolean = true
Inherited from
KubeObject.namespaced
-
-nonEditableFields
-▪ Static Protected Readonly nonEditableFields: string[]
-Inherited from
-KubeObject.nonEditableFields
Accessors
selfLink
• get selfLink(): string
@@ -1255,7 +1250,7 @@
Returns
Promise<KubeJsonApiData>
-Inherited from
+Inherited from
KubeObject.delete
getAge
@@ -1289,7 +1284,7 @@
Returns
string | number
-Inherited from
+Inherited from
KubeObject.getAge
getAnnotations
@@ -1313,28 +1308,28 @@
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getAnnotations
getFinalizers
▸ getFinalizers(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getFinalizers
getId
▸ getId(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getId
getLabels
▸ getLabels(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getLabels
getMatchLabels
@@ -1346,42 +1341,42 @@
▸ getName(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getName
getNs
▸ getNs(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getNs
getOwnerRefs
▸ getOwnerRefs(): { apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
Returns
{ apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
-Inherited from
+Inherited from
KubeObject.getOwnerRefs
getResourceVersion
▸ getResourceVersion(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getResourceVersion
getSearchFields
▸ getSearchFields(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getSearchFields
getTimeDiffFromNow
▸ getTimeDiffFromNow(): number
Returns
number
-Inherited from
+Inherited from
KubeObject.getTimeDiffFromNow
getTypes
@@ -1389,16 +1384,42 @@
Returns
string[]
+patch
+▸ patch(patch): Promise<KubeJsonApiData>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<KubeJsonApiData>
+Inherited from
+KubeObject.patch
+
toPlainObject
▸ toPlainObject(): object
-Returns
+Returns
object
Inherited from
KubeObject.toPlainObject
update
▸ update(data): Promise<KubeJsonApiData>
-Parameters
+Perform a full update (or more specifically a replace)
+Note: this is brittle if data is not actually partial (but instead whole).
+As fields such as resourceVersion will probably out of date. This is a
+common race condition.
+Parameters
-Returns
+Returns
Promise<KubeJsonApiData>
Inherited from
KubeObject.update
create
▸ Static create(data): KubeObject<KubeObjectMetadata, any, any>
-Parameters
+Parameters
-Returns
+Returns
KubeObject<KubeObjectMetadata, any, any>
Inherited from
KubeObject.create
isJsonApiData
▸ Static isJsonApiData(object): object is KubeJsonApiData
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiData
Inherited from
KubeObject.isJsonApiData
@@ -1477,7 +1498,7 @@
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiDataList<T>
Inherited from
KubeObject.isJsonApiDataList
▸ Static isKubeJsonApiListMetadata(object): object is KubeJsonApiListMetadata
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
-object |
-unknown |
-
-
-
-Returns
-object is KubeJsonApiListMetadata
-Inherited from
-KubeObject.isKubeJsonApiListMetadata
-
-
-▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
Returns
-object is KubeJsonApiMetadata
-Inherited from
-KubeObject.isKubeJsonApiMetadata
+object is KubeJsonApiListMetadata
+Inherited from
+KubeObject.isKubeJsonApiListMetadata
-isNonSystem
-▸ Static isNonSystem(item): boolean
+
+▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
@@ -1557,40 +1556,40 @@
-item |
-KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
-
-
-
-Returns
-boolean
-Inherited from
-KubeObject.isNonSystem
-
-isPartialJsonApiData
-▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
object |
unknown |
-Returns
-object is Partial<KubeJsonApiData>
-Inherited from
-KubeObject.isPartialJsonApiData
+Returns
+object is KubeJsonApiMetadata
+Inherited from
+KubeObject.isKubeJsonApiMetadata
-
-▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+isNonSystem
+▸ Static isNonSystem(item): boolean
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
+
+
+
+Returns
+boolean
+Inherited from
+KubeObject.isNonSystem
+
+isPartialJsonApiData
+▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
Parameters
Returns
+object is Partial<KubeJsonApiData>
+Inherited from
+KubeObject.isPartialJsonApiData
+
+
+▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+object |
+unknown |
+
+
+
+Returns
object is Partial<KubeJsonApiMetadata>
Inherited from
KubeObject.isPartialJsonApiMetadata
stringifyLabels
▸ Static stringifyLabels(labels?): string[]
-Parameters
+Parameters
-Returns
+Returns
string[]
Inherited from
KubeObject.stringifyLabels
diff --git a/master/extensions/api/classes/renderer.k8sapi.networkpolicystore/index.html b/master/extensions/api/classes/renderer.k8sapi.networkpolicystore/index.html
index 2316d47fea..24731af3f1 100644
--- a/master/extensions/api/classes/renderer.k8sapi.networkpolicystore/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.networkpolicystore/index.html
@@ -1070,6 +1070,13 @@
mergeItems
+
+
+ -
+
+ patch
+
+
-
@@ -1262,6 +1269,7 @@
- loadItem
- loadItems
- mergeItems
+- patch
- reloadAll
- remove
- removeItem
@@ -1926,9 +1934,35 @@
Inherited from
KubeObjectStore.mergeItems
+patch
+▸ patch(item, patch): Promise<NetworkPolicy>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+NetworkPolicy |
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<NetworkPolicy>
+Inherited from
+KubeObjectStore.patch
+
reloadAll
▸ reloadAll(opts?): Promise<void | NetworkPolicy[]>
-Parameters
+Parameters
-Returns
+Returns
Promise<void | NetworkPolicy[]>
-Inherited from
+Inherited from
KubeObjectStore.reloadAll
remove
▸ remove(item): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.remove
removeItem
▸ Protected removeItem(item, request): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.removeItem
removeSelectedItems
▸ removeSelectedItems(): Promise<void[]>
-Returns
+Returns
Promise<void[]>
-Inherited from
+Inherited from
KubeObjectStore.removeSelectedItems
reset
▸ reset(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.reset
resetOnError
▸ Protected resetOnError(error): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetOnError
resetSelection
▸ resetSelection(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetSelection
select
▸ select(item): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.select
sortItems
@@ -2079,7 +2113,7 @@
items are sorted to the same "index" then the next sorting function is used
to determine where to place them relative to each other. Once the sorting
functions have been all exhausted then the order is unchanged (ie a stable sort).
-Parameters
+Parameters
@@ -2106,24 +2140,24 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
NetworkPolicy[]
-Inherited from
+Inherited from
KubeObjectStore.sortItems
subscribe
▸ subscribe(): () => void
-Returns
+Returns
fn
▸ (): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.subscribe
toggleSelection
▸ toggleSelection(item): void
-Parameters
+Parameters
@@ -2138,14 +2172,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelection
toggleSelectionAll
▸ toggleSelectionAll(visibleItems?): void
-Parameters
+Parameters
@@ -2160,14 +2194,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelectionAll
unselect
▸ unselect(item): void
-Parameters
+Parameters
@@ -2182,14 +2216,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.unselect
update
▸ update(item, data): Promise<NetworkPolicy>
-Parameters
+Parameters
@@ -2208,21 +2242,21 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<NetworkPolicy>
-Inherited from
+Inherited from
KubeObjectStore.update
updateFromEventsBuffer
▸ Protected updateFromEventsBuffer(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.updateFromEventsBuffer
updateItem
▸ Protected updateItem(item, request): Promise<NetworkPolicy>
-Parameters
+Parameters
@@ -2241,9 +2275,9 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<NetworkPolicy>
-Inherited from
+Inherited from
KubeObjectStore.updateItem
diff --git a/master/extensions/api/classes/renderer.k8sapi.node/index.html b/master/extensions/api/classes/renderer.k8sapi.node/index.html
index 65af3646c4..71e5cd3b30 100644
--- a/master/extensions/api/classes/renderer.k8sapi.node/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.node/index.html
@@ -834,13 +834,6 @@
namespaced
-
-
- -
-
- nonEditableFields
-
-
@@ -1035,6 +1028,13 @@
isUnschedulable
+
+
+
+
+ patch
+
+
@@ -1156,7 +1156,6 @@
apiBase
kind
namespaced
-nonEditableFields
Accessors
@@ -1187,6 +1186,7 @@
- getTimeDiffFromNow
- getWarningConditions
- isUnschedulable
+- patch
- toPlainObject
- update
- create
@@ -1440,11 +1440,6 @@
▪ Static namespaced: boolean = false
Inherited from
KubeObject.namespaced
-
-nonEditableFields
-▪ Static Protected Readonly nonEditableFields: string[]
-Inherited from
-KubeObject.nonEditableFields
Accessors
selfLink
• get selfLink(): string
@@ -1470,7 +1465,7 @@
Returns
Promise<KubeJsonApiData>
-Inherited from
+Inherited from
KubeObject.delete
getActiveConditions
@@ -1509,7 +1504,7 @@
Returns
string | number
-Inherited from
+Inherited from
KubeObject.getAge
getAnnotations
@@ -1533,7 +1528,7 @@
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getAnnotations
getConditions
@@ -1550,14 +1545,14 @@
▸ getFinalizers(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getFinalizers
getId
▸ getId(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getId
getKubeletVersion
@@ -1569,7 +1564,7 @@
▸ getLabels(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getLabels
getMemoryCapacity
@@ -1581,7 +1576,7 @@
▸ getName(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getName
getNodeConditionText
@@ -1593,7 +1588,7 @@
▸ getNs(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getNs
getOperatingSystem
@@ -1605,14 +1600,14 @@
▸ getOwnerRefs(): { apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
Returns
{ apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
-Inherited from
+Inherited from
KubeObject.getOwnerRefs
getResourceVersion
▸ getResourceVersion(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getResourceVersion
getRoleLabels
@@ -1624,7 +1619,7 @@
▸ getSearchFields(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getSearchFields
getTaints
@@ -1636,7 +1631,7 @@
▸ getTimeDiffFromNow(): number
Returns
number
-Inherited from
+Inherited from
KubeObject.getTimeDiffFromNow
getWarningConditions
@@ -1649,16 +1644,42 @@
Returns
boolean
+patch
+▸ patch(patch): Promise<KubeJsonApiData>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<KubeJsonApiData>
+Inherited from
+KubeObject.patch
+
toPlainObject
▸ toPlainObject(): object
-Returns
+Returns
object
Inherited from
KubeObject.toPlainObject
update
▸ update(data): Promise<KubeJsonApiData>
-Parameters
+Perform a full update (or more specifically a replace)
+Note: this is brittle if data is not actually partial (but instead whole).
+As fields such as resourceVersion will probably out of date. This is a
+common race condition.
+Parameters
-Returns
+Returns
Promise<KubeJsonApiData>
Inherited from
KubeObject.update
create
▸ Static create(data): KubeObject<KubeObjectMetadata, any, any>
-Parameters
+Parameters
-Returns
+Returns
KubeObject<KubeObjectMetadata, any, any>
Inherited from
KubeObject.create
isJsonApiData
▸ Static isJsonApiData(object): object is KubeJsonApiData
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiData
Inherited from
KubeObject.isJsonApiData
@@ -1737,7 +1758,7 @@
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiDataList<T>
Inherited from
KubeObject.isJsonApiDataList
▸ Static isKubeJsonApiListMetadata(object): object is KubeJsonApiListMetadata
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
-object |
-unknown |
-
-
-
-Returns
-object is KubeJsonApiListMetadata
-Inherited from
-KubeObject.isKubeJsonApiListMetadata
-
-
-▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
Returns
-object is KubeJsonApiMetadata
-Inherited from
-KubeObject.isKubeJsonApiMetadata
+object is KubeJsonApiListMetadata
+Inherited from
+KubeObject.isKubeJsonApiListMetadata
-isNonSystem
-▸ Static isNonSystem(item): boolean
+
+▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
@@ -1817,40 +1816,40 @@
-item |
-KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
-
-
-
-Returns
-boolean
-Inherited from
-KubeObject.isNonSystem
-
-isPartialJsonApiData
-▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
object |
unknown |
-Returns
-object is Partial<KubeJsonApiData>
-Inherited from
-KubeObject.isPartialJsonApiData
+Returns
+object is KubeJsonApiMetadata
+Inherited from
+KubeObject.isKubeJsonApiMetadata
-
-▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+isNonSystem
+▸ Static isNonSystem(item): boolean
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
+
+
+
+Returns
+boolean
+Inherited from
+KubeObject.isNonSystem
+
+isPartialJsonApiData
+▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
Parameters
Returns
+object is Partial<KubeJsonApiData>
+Inherited from
+KubeObject.isPartialJsonApiData
+
+
+▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+object |
+unknown |
+
+
+
+Returns
object is Partial<KubeJsonApiMetadata>
Inherited from
KubeObject.isPartialJsonApiMetadata
stringifyLabels
▸ Static stringifyLabels(labels?): string[]
-Parameters
+Parameters
-Returns
+Returns
string[]
Inherited from
KubeObject.stringifyLabels
diff --git a/master/extensions/api/classes/renderer.k8sapi.nodesstore/index.html b/master/extensions/api/classes/renderer.k8sapi.nodesstore/index.html
index ff70eec083..6026a192a6 100644
--- a/master/extensions/api/classes/renderer.k8sapi.nodesstore/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.nodesstore/index.html
@@ -1091,6 +1091,13 @@
mergeItems
+
+
+ -
+
+ patch
+
+
-
@@ -1286,6 +1293,7 @@
- loadItem
- loadItems
- mergeItems
+- patch
- reloadAll
- remove
- removeItem
@@ -1950,9 +1958,35 @@
Inherited from
KubeObjectStore.mergeItems
+patch
+▸ patch(item, patch): Promise<Node>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+Node |
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<Node>
+Inherited from
+KubeObjectStore.patch
+
reloadAll
▸ reloadAll(opts?): Promise<void | Node[]>
-Parameters
+Parameters
-Returns
+Returns
Promise<void | Node[]>
-Inherited from
+Inherited from
KubeObjectStore.reloadAll
remove
▸ remove(item): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.remove
removeItem
▸ Protected removeItem(item, request): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.removeItem
removeSelectedItems
▸ removeSelectedItems(): Promise<void[]>
-Returns
+Returns
Promise<void[]>
-Inherited from
+Inherited from
KubeObjectStore.removeSelectedItems
reset
▸ reset(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.reset
resetOnError
▸ Protected resetOnError(error): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetOnError
resetSelection
▸ resetSelection(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetSelection
select
▸ select(item): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.select
sortItems
@@ -2103,7 +2137,7 @@
items are sorted to the same "index" then the next sorting function is used
to determine where to place them relative to each other. Once the sorting
functions have been all exhausted then the order is unchanged (ie a stable sort).
-Parameters
+Parameters
@@ -2130,24 +2164,24 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Node[]
-Inherited from
+Inherited from
KubeObjectStore.sortItems
subscribe
▸ subscribe(): () => void
-Returns
+Returns
fn
▸ (): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.subscribe
toggleSelection
▸ toggleSelection(item): void
-Parameters
+Parameters
@@ -2162,14 +2196,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelection
toggleSelectionAll
▸ toggleSelectionAll(visibleItems?): void
-Parameters
+Parameters
@@ -2184,14 +2218,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelectionAll
unselect
▸ unselect(item): void
-Parameters
+Parameters
@@ -2206,14 +2240,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.unselect
update
▸ update(item, data): Promise<Node>
-Parameters
+Parameters
@@ -2232,21 +2266,21 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<Node>
-Inherited from
+Inherited from
KubeObjectStore.update
updateFromEventsBuffer
▸ Protected updateFromEventsBuffer(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.updateFromEventsBuffer
updateItem
▸ Protected updateItem(item, request): Promise<Node>
-Parameters
+Parameters
@@ -2265,9 +2299,9 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<Node>
-Inherited from
+Inherited from
KubeObjectStore.updateItem
diff --git a/master/extensions/api/classes/renderer.k8sapi.persistentvolume/index.html b/master/extensions/api/classes/renderer.k8sapi.persistentvolume/index.html
index b95a5da658..5bdb3bdfff 100644
--- a/master/extensions/api/classes/renderer.k8sapi.persistentvolume/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.persistentvolume/index.html
@@ -834,13 +834,6 @@
namespaced
-
-
- -
-
- nonEditableFields
-
-
@@ -993,6 +986,13 @@
getTimeDiffFromNow
+
+
+
+
+ patch
+
+
@@ -1114,7 +1114,6 @@
apiBase
kind
namespaced
-nonEditableFields
Accessors
@@ -1139,6 +1138,7 @@
- getStorageClass
- getStorageClassName
- getTimeDiffFromNow
+- patch
- toPlainObject
- update
- create
@@ -1336,11 +1336,6 @@
▪ Static namespaced: boolean = false
Inherited from
KubeObject.namespaced
-
-nonEditableFields
-▪ Static Protected Readonly nonEditableFields: string[]
-Inherited from
-KubeObject.nonEditableFields
Accessors
selfLink
• get selfLink(): string
@@ -1366,7 +1361,7 @@
Returns
Promise<KubeJsonApiData>
-Inherited from
+Inherited from
KubeObject.delete
getAge
@@ -1400,7 +1395,7 @@
Returns
string | number
-Inherited from
+Inherited from
KubeObject.getAge
getAnnotations
@@ -1424,7 +1419,7 @@
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getAnnotations
getCapacity
@@ -1458,56 +1453,56 @@
▸ getFinalizers(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getFinalizers
getId
▸ getId(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getId
getLabels
▸ getLabels(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getLabels
getName
▸ getName(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getName
getNs
▸ getNs(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getNs
getOwnerRefs
▸ getOwnerRefs(): { apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
Returns
{ apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
-Inherited from
+Inherited from
KubeObject.getOwnerRefs
getResourceVersion
▸ getResourceVersion(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getResourceVersion
getSearchFields
▸ getSearchFields(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getSearchFields
getStatus
@@ -1529,19 +1524,45 @@
▸ getTimeDiffFromNow(): number
Returns
number
-Inherited from
+Inherited from
KubeObject.getTimeDiffFromNow
+patch
+▸ patch(patch): Promise<KubeJsonApiData>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<KubeJsonApiData>
+Inherited from
+KubeObject.patch
+
toPlainObject
▸ toPlainObject(): object
-Returns
+Returns
object
Inherited from
KubeObject.toPlainObject
update
▸ update(data): Promise<KubeJsonApiData>
-Parameters
+Perform a full update (or more specifically a replace)
+Note: this is brittle if data is not actually partial (but instead whole).
+As fields such as resourceVersion will probably out of date. This is a
+common race condition.
+Parameters
-Returns
+Returns
Promise<KubeJsonApiData>
Inherited from
KubeObject.update
create
▸ Static create(data): KubeObject<KubeObjectMetadata, any, any>
-Parameters
+Parameters
-Returns
+Returns
KubeObject<KubeObjectMetadata, any, any>
Inherited from
KubeObject.create
isJsonApiData
▸ Static isJsonApiData(object): object is KubeJsonApiData
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiData
Inherited from
KubeObject.isJsonApiData
@@ -1620,7 +1641,7 @@
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiDataList<T>
Inherited from
KubeObject.isJsonApiDataList
▸ Static isKubeJsonApiListMetadata(object): object is KubeJsonApiListMetadata
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
-object |
-unknown |
-
-
-
-Returns
-object is KubeJsonApiListMetadata
-Inherited from
-KubeObject.isKubeJsonApiListMetadata
-
-
-▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
Returns
-object is KubeJsonApiMetadata
-Inherited from
-KubeObject.isKubeJsonApiMetadata
+object is KubeJsonApiListMetadata
+Inherited from
+KubeObject.isKubeJsonApiListMetadata
-isNonSystem
-▸ Static isNonSystem(item): boolean
+
+▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
@@ -1700,40 +1699,40 @@
-item |
-KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
-
-
-
-Returns
-boolean
-Inherited from
-KubeObject.isNonSystem
-
-isPartialJsonApiData
-▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
object |
unknown |
-Returns
-object is Partial<KubeJsonApiData>
-Inherited from
-KubeObject.isPartialJsonApiData
+Returns
+object is KubeJsonApiMetadata
+Inherited from
+KubeObject.isKubeJsonApiMetadata
-
-▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+isNonSystem
+▸ Static isNonSystem(item): boolean
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
+
+
+
+Returns
+boolean
+Inherited from
+KubeObject.isNonSystem
+
+isPartialJsonApiData
+▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
Parameters
Returns
+object is Partial<KubeJsonApiData>
+Inherited from
+KubeObject.isPartialJsonApiData
+
+
+▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+object |
+unknown |
+
+
+
+Returns
object is Partial<KubeJsonApiMetadata>
Inherited from
KubeObject.isPartialJsonApiMetadata
stringifyLabels
▸ Static stringifyLabels(labels?): string[]
-Parameters
+Parameters
-Returns
+Returns
string[]
Inherited from
KubeObject.stringifyLabels
diff --git a/master/extensions/api/classes/renderer.k8sapi.persistentvolumeclaim/index.html b/master/extensions/api/classes/renderer.k8sapi.persistentvolumeclaim/index.html
index d6e7da9f9d..cc9bdd8417 100644
--- a/master/extensions/api/classes/renderer.k8sapi.persistentvolumeclaim/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.persistentvolumeclaim/index.html
@@ -834,13 +834,6 @@
namespaced
-
-
- -
-
- nonEditableFields
-
-
@@ -993,6 +986,13 @@
getTimeDiffFromNow
+
+
+
+
+ patch
+
+
@@ -1114,7 +1114,6 @@
apiBase
kind
namespaced
-nonEditableFields
Accessors
@@ -1139,6 +1138,7 @@
- getStatus
- getStorage
- getTimeDiffFromNow
+- patch
- toPlainObject
- update
- create
@@ -1276,11 +1276,6 @@
▪ Static namespaced: boolean = true
Inherited from
KubeObject.namespaced
-
-nonEditableFields
-▪ Static Protected Readonly nonEditableFields: string[]
-Inherited from
-KubeObject.nonEditableFields
Accessors
selfLink
• get selfLink(): string
@@ -1306,7 +1301,7 @@
Returns
Promise<KubeJsonApiData>
-Inherited from
+Inherited from
KubeObject.delete
getAge
@@ -1340,7 +1335,7 @@
Returns
string | number
-Inherited from
+Inherited from
KubeObject.getAge
getAnnotations
@@ -1364,28 +1359,28 @@
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getAnnotations
getFinalizers
▸ getFinalizers(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getFinalizers
getId
▸ getId(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getId
getLabels
▸ getLabels(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getLabels
getMatchExpressions
@@ -1402,21 +1397,21 @@
▸ getName(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getName
getNs
▸ getNs(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getNs
getOwnerRefs
▸ getOwnerRefs(): { apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
Returns
{ apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
-Inherited from
+Inherited from
KubeObject.getOwnerRefs
getPods
@@ -1443,14 +1438,14 @@
▸ getResourceVersion(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getResourceVersion
getSearchFields
▸ getSearchFields(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getSearchFields
getStatus
@@ -1467,19 +1462,45 @@
▸ getTimeDiffFromNow(): number
Returns
number
-Inherited from
+Inherited from
KubeObject.getTimeDiffFromNow
+patch
+▸ patch(patch): Promise<KubeJsonApiData>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<KubeJsonApiData>
+Inherited from
+KubeObject.patch
+
toPlainObject
▸ toPlainObject(): object
-Returns
+Returns
object
Inherited from
KubeObject.toPlainObject
update
▸ update(data): Promise<KubeJsonApiData>
-Parameters
+Perform a full update (or more specifically a replace)
+Note: this is brittle if data is not actually partial (but instead whole).
+As fields such as resourceVersion will probably out of date. This is a
+common race condition.
+Parameters
-Returns
+Returns
Promise<KubeJsonApiData>
Inherited from
KubeObject.update
create
▸ Static create(data): KubeObject<KubeObjectMetadata, any, any>
-Parameters
+Parameters
-Returns
+Returns
KubeObject<KubeObjectMetadata, any, any>
Inherited from
KubeObject.create
isJsonApiData
▸ Static isJsonApiData(object): object is KubeJsonApiData
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiData
Inherited from
KubeObject.isJsonApiData
@@ -1558,7 +1579,7 @@
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiDataList<T>
Inherited from
KubeObject.isJsonApiDataList
▸ Static isKubeJsonApiListMetadata(object): object is KubeJsonApiListMetadata
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
-object |
-unknown |
-
-
-
-Returns
-object is KubeJsonApiListMetadata
-Inherited from
-KubeObject.isKubeJsonApiListMetadata
-
-
-▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
Returns
-object is KubeJsonApiMetadata
-Inherited from
-KubeObject.isKubeJsonApiMetadata
+object is KubeJsonApiListMetadata
+Inherited from
+KubeObject.isKubeJsonApiListMetadata
-isNonSystem
-▸ Static isNonSystem(item): boolean
+
+▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
@@ -1638,40 +1637,40 @@
-item |
-KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
-
-
-
-Returns
-boolean
-Inherited from
-KubeObject.isNonSystem
-
-isPartialJsonApiData
-▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
object |
unknown |
-Returns
-object is Partial<KubeJsonApiData>
-Inherited from
-KubeObject.isPartialJsonApiData
+Returns
+object is KubeJsonApiMetadata
+Inherited from
+KubeObject.isKubeJsonApiMetadata
-
-▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+isNonSystem
+▸ Static isNonSystem(item): boolean
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
+
+
+
+Returns
+boolean
+Inherited from
+KubeObject.isNonSystem
+
+isPartialJsonApiData
+▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
Parameters
Returns
+object is Partial<KubeJsonApiData>
+Inherited from
+KubeObject.isPartialJsonApiData
+
+
+▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+object |
+unknown |
+
+
+
+Returns
object is Partial<KubeJsonApiMetadata>
Inherited from
KubeObject.isPartialJsonApiMetadata
stringifyLabels
▸ Static stringifyLabels(labels?): string[]
-Parameters
+Parameters
-Returns
+Returns
string[]
Inherited from
KubeObject.stringifyLabels
diff --git a/master/extensions/api/classes/renderer.k8sapi.persistentvolumesstore/index.html b/master/extensions/api/classes/renderer.k8sapi.persistentvolumesstore/index.html
index 675011fab1..3272712a40 100644
--- a/master/extensions/api/classes/renderer.k8sapi.persistentvolumesstore/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.persistentvolumesstore/index.html
@@ -1077,6 +1077,13 @@
mergeItems
+
+
+ -
+
+ patch
+
+
-
@@ -1270,6 +1277,7 @@
- loadItem
- loadItems
- mergeItems
+- patch
- reloadAll
- remove
- removeItem
@@ -1939,9 +1947,35 @@
Inherited from
KubeObjectStore.mergeItems
+patch
+▸ patch(item, patch): Promise<PersistentVolume>
+Parameters
+
+Returns
+Promise<PersistentVolume>
+Inherited from
+KubeObjectStore.patch
+
reloadAll
▸ reloadAll(opts?): Promise<void | PersistentVolume[]>
-Parameters
+Parameters
-Returns
+Returns
Promise<void | PersistentVolume[]>
-Inherited from
+Inherited from
KubeObjectStore.reloadAll
remove
▸ remove(item): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.remove
removeItem
▸ Protected removeItem(item, request): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.removeItem
removeSelectedItems
▸ removeSelectedItems(): Promise<void[]>
-Returns
+Returns
Promise<void[]>
-Inherited from
+Inherited from
KubeObjectStore.removeSelectedItems
reset
▸ reset(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.reset
resetOnError
▸ Protected resetOnError(error): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetOnError
resetSelection
▸ resetSelection(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetSelection
select
▸ select(item): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.select
sortItems
@@ -2092,7 +2126,7 @@
items are sorted to the same "index" then the next sorting function is used
to determine where to place them relative to each other. Once the sorting
functions have been all exhausted then the order is unchanged (ie a stable sort).
-Parameters
+Parameters
@@ -2119,24 +2153,24 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
PersistentVolume[]
-Inherited from
+Inherited from
KubeObjectStore.sortItems
subscribe
▸ subscribe(): () => void
-Returns
+Returns
fn
▸ (): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.subscribe
toggleSelection
▸ toggleSelection(item): void
-Parameters
+Parameters
@@ -2151,14 +2185,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelection
toggleSelectionAll
▸ toggleSelectionAll(visibleItems?): void
-Parameters
+Parameters
@@ -2173,14 +2207,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelectionAll
unselect
▸ unselect(item): void
-Parameters
+Parameters
@@ -2195,14 +2229,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.unselect
update
▸ update(item, data): Promise<PersistentVolume>
-Parameters
+Parameters
@@ -2221,21 +2255,21 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<PersistentVolume>
-Inherited from
+Inherited from
KubeObjectStore.update
updateFromEventsBuffer
▸ Protected updateFromEventsBuffer(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.updateFromEventsBuffer
updateItem
▸ Protected updateItem(item, request): Promise<PersistentVolume>
-Parameters
+Parameters
@@ -2254,9 +2288,9 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<PersistentVolume>
-Inherited from
+Inherited from
KubeObjectStore.updateItem
diff --git a/master/extensions/api/classes/renderer.k8sapi.pod/index.html b/master/extensions/api/classes/renderer.k8sapi.pod/index.html
index 4378ee9aab..a106bb5d46 100644
--- a/master/extensions/api/classes/renderer.k8sapi.pod/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.pod/index.html
@@ -834,13 +834,6 @@
namespaced
-
-
- -
-
- nonEditableFields
-
-
@@ -1161,6 +1154,13 @@
hasIssues
+
+
+
+
+ patch
+
+
@@ -1282,7 +1282,6 @@
apiBase
kind
namespaced
-nonEditableFields
Accessors
@@ -1331,6 +1330,7 @@
- getTolerations
- getVolumes
- hasIssues
+- patch
- toPlainObject
- update
- create
@@ -1580,11 +1580,6 @@
▪ Static namespaced: boolean = true
Overrides
WorkloadKubeObject.namespaced
-
-nonEditableFields
-▪ Static Protected Readonly nonEditableFields: string[]
-Inherited from
-WorkloadKubeObject.nonEditableFields
Accessors
selfLink
• get selfLink(): string
@@ -1610,7 +1605,7 @@
Returns
Promise<KubeJsonApiData>
-Inherited from
+Inherited from
WorkloadKubeObject.delete
getAffinity
@@ -1624,7 +1619,7 @@
▸ getAffinityNumber(): number
Returns
number
-Inherited from
+Inherited from
WorkloadKubeObject.getAffinityNumber
getAge
@@ -1658,7 +1653,7 @@
Returns
string | number
-Inherited from
+Inherited from
WorkloadKubeObject.getAge
getAllContainers
@@ -1687,7 +1682,7 @@
Returns
string[]
-Inherited from
+Inherited from
WorkloadKubeObject.getAnnotations
getConditions
@@ -1726,7 +1721,7 @@
▸ getFinalizers(): string[]
Returns
string[]
-Inherited from
+Inherited from
WorkloadKubeObject.getFinalizers
getIPs
@@ -1738,7 +1733,7 @@
▸ getId(): string
Returns
string
-Inherited from
+Inherited from
WorkloadKubeObject.getId
getInitContainers
@@ -1750,7 +1745,7 @@
▸ getLabels(): string[]
Returns
string[]
-Inherited from
+Inherited from
WorkloadKubeObject.getLabels
getLivenessProbe
@@ -1777,7 +1772,7 @@
▸ getName(): string
Returns
string
-Inherited from
+Inherited from
WorkloadKubeObject.getName
getNodeName
@@ -1796,14 +1791,14 @@
▸ getNs(): string
Returns
string
-Inherited from
+Inherited from
WorkloadKubeObject.getNs
getOwnerRefs
▸ getOwnerRefs(): { apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
Returns
{ apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
-Inherited from
+Inherited from
WorkloadKubeObject.getOwnerRefs
getPriorityClassName
@@ -1865,7 +1860,7 @@
▸ getResourceVersion(): string
Returns
string
-Inherited from
+Inherited from
WorkloadKubeObject.getResourceVersion
getRestartsCount
@@ -1882,7 +1877,7 @@
▸ getSearchFields(): string[]
Returns
string[]
-Inherited from
+Inherited from
WorkloadKubeObject.getSearchFields
getSecrets
@@ -1899,7 +1894,7 @@
▸ getSelectors(): string[]
Returns
string[]
-Inherited from
+Inherited from
WorkloadKubeObject.getSelectors
getStartupProbe
@@ -1941,14 +1936,14 @@
▸ getTemplateLabels(): string[]
Returns
string[]
-Inherited from
+Inherited from
WorkloadKubeObject.getTemplateLabels
getTimeDiffFromNow
▸ getTimeDiffFromNow(): number
Returns
number
-Inherited from
+Inherited from
WorkloadKubeObject.getTimeDiffFromNow
getTolerations
@@ -1968,16 +1963,42 @@
Returns
boolean
+patch
+▸ patch(patch): Promise<KubeJsonApiData>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<KubeJsonApiData>
+Inherited from
+WorkloadKubeObject.patch
+
toPlainObject
▸ toPlainObject(): object
-Returns
+Returns
object
Inherited from
WorkloadKubeObject.toPlainObject
update
▸ update(data): Promise<KubeJsonApiData>
-Parameters
+Perform a full update (or more specifically a replace)
+Note: this is brittle if data is not actually partial (but instead whole).
+As fields such as resourceVersion will probably out of date. This is a
+common race condition.
+Parameters
-Returns
+Returns
Promise<KubeJsonApiData>
Inherited from
WorkloadKubeObject.update
create
▸ Static create(data): KubeObject<KubeObjectMetadata, any, any>
-Parameters
+Parameters
-Returns
+Returns
KubeObject<KubeObjectMetadata, any, any>
Inherited from
WorkloadKubeObject.create
isJsonApiData
▸ Static isJsonApiData(object): object is KubeJsonApiData
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiData
Inherited from
WorkloadKubeObject.isJsonApiData
@@ -2056,7 +2077,7 @@
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiDataList<T>
Inherited from
WorkloadKubeObject.isJsonApiDataList
▸ Static isKubeJsonApiListMetadata(object): object is KubeJsonApiListMetadata
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
-object |
-unknown |
-
-
-
-Returns
-object is KubeJsonApiListMetadata
-Inherited from
-WorkloadKubeObject.isKubeJsonApiListMetadata
-
-
-▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
Returns
-object is KubeJsonApiMetadata
-Inherited from
-WorkloadKubeObject.isKubeJsonApiMetadata
+object is KubeJsonApiListMetadata
+Inherited from
+WorkloadKubeObject.isKubeJsonApiListMetadata
-isNonSystem
-▸ Static isNonSystem(item): boolean
+
+▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
@@ -2136,40 +2135,40 @@
-item |
-KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
-
-
-
-Returns
-boolean
-Inherited from
-WorkloadKubeObject.isNonSystem
-
-isPartialJsonApiData
-▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
object |
unknown |
-Returns
-object is Partial<KubeJsonApiData>
-Inherited from
-WorkloadKubeObject.isPartialJsonApiData
+Returns
+object is KubeJsonApiMetadata
+Inherited from
+WorkloadKubeObject.isKubeJsonApiMetadata
-
-▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+isNonSystem
+▸ Static isNonSystem(item): boolean
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
+
+
+
+Returns
+boolean
+Inherited from
+WorkloadKubeObject.isNonSystem
+
+isPartialJsonApiData
+▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
Parameters
Returns
+object is Partial<KubeJsonApiData>
+Inherited from
+WorkloadKubeObject.isPartialJsonApiData
+
+
+▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+object |
+unknown |
+
+
+
+Returns
object is Partial<KubeJsonApiMetadata>
Inherited from
WorkloadKubeObject.isPartialJsonApiMetadata
stringifyLabels
▸ Static stringifyLabels(labels?): string[]
-Parameters
+Parameters
-Returns
+Returns
string[]
Inherited from
WorkloadKubeObject.stringifyLabels
diff --git a/master/extensions/api/classes/renderer.k8sapi.poddisruptionbudget/index.html b/master/extensions/api/classes/renderer.k8sapi.poddisruptionbudget/index.html
index e27647b2bc..2c4b8ee6de 100644
--- a/master/extensions/api/classes/renderer.k8sapi.poddisruptionbudget/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.poddisruptionbudget/index.html
@@ -834,13 +834,6 @@
namespaced
-
-
- -
-
- nonEditableFields
-
-
@@ -993,6 +986,13 @@
getTimeDiffFromNow
+
+
+
+
+ patch
+
+
@@ -1114,7 +1114,6 @@
apiBase
kind
namespaced
-nonEditableFields
Accessors
@@ -1139,6 +1138,7 @@
- getSearchFields
- getSelectors
- getTimeDiffFromNow
+- patch
- toPlainObject
- update
- create
@@ -1268,11 +1268,6 @@
▪ Static namespaced: boolean = true
Inherited from
KubeObject.namespaced
-
-nonEditableFields
-▪ Static Protected Readonly nonEditableFields: string[]
-Inherited from
-KubeObject.nonEditableFields
Accessors
selfLink
• get selfLink(): string
@@ -1298,7 +1293,7 @@
Returns
Promise<KubeJsonApiData>
-Inherited from
+Inherited from
KubeObject.delete
getAge
@@ -1332,7 +1327,7 @@
Returns
string | number
-Inherited from
+Inherited from
KubeObject.getAge
getAnnotations
@@ -1356,7 +1351,7 @@
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getAnnotations
getCurrentHealthy
@@ -1373,21 +1368,21 @@
▸ getFinalizers(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getFinalizers
getId
▸ getId(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getId
getLabels
▸ getLabels(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getLabels
getMaxUnavailable
@@ -1404,35 +1399,35 @@
▸ getName(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getName
getNs
▸ getNs(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getNs
getOwnerRefs
▸ getOwnerRefs(): { apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
Returns
{ apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
-Inherited from
+Inherited from
KubeObject.getOwnerRefs
getResourceVersion
▸ getResourceVersion(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getResourceVersion
getSearchFields
▸ getSearchFields(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getSearchFields
getSelectors
@@ -1444,19 +1439,45 @@
▸ getTimeDiffFromNow(): number
Returns
number
-Inherited from
+Inherited from
KubeObject.getTimeDiffFromNow
+patch
+▸ patch(patch): Promise<KubeJsonApiData>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<KubeJsonApiData>
+Inherited from
+KubeObject.patch
+
toPlainObject
▸ toPlainObject(): object
-Returns
+Returns
object
Inherited from
KubeObject.toPlainObject
update
▸ update(data): Promise<KubeJsonApiData>
-Parameters
+Perform a full update (or more specifically a replace)
+Note: this is brittle if data is not actually partial (but instead whole).
+As fields such as resourceVersion will probably out of date. This is a
+common race condition.
+Parameters
-Returns
+Returns
Promise<KubeJsonApiData>
Inherited from
KubeObject.update
create
▸ Static create(data): KubeObject<KubeObjectMetadata, any, any>
-Parameters
+Parameters
-Returns
+Returns
KubeObject<KubeObjectMetadata, any, any>
Inherited from
KubeObject.create
isJsonApiData
▸ Static isJsonApiData(object): object is KubeJsonApiData
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiData
Inherited from
KubeObject.isJsonApiData
@@ -1535,7 +1556,7 @@
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiDataList<T>
Inherited from
KubeObject.isJsonApiDataList
▸ Static isKubeJsonApiListMetadata(object): object is KubeJsonApiListMetadata
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
-object |
-unknown |
-
-
-
-Returns
-object is KubeJsonApiListMetadata
-Inherited from
-KubeObject.isKubeJsonApiListMetadata
-
-
-▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
Returns
-object is KubeJsonApiMetadata
-Inherited from
-KubeObject.isKubeJsonApiMetadata
+object is KubeJsonApiListMetadata
+Inherited from
+KubeObject.isKubeJsonApiListMetadata
-isNonSystem
-▸ Static isNonSystem(item): boolean
+
+▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
@@ -1615,40 +1614,40 @@
-item |
-KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
-
-
-
-Returns
-boolean
-Inherited from
-KubeObject.isNonSystem
-
-isPartialJsonApiData
-▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
object |
unknown |
-Returns
-object is Partial<KubeJsonApiData>
-Inherited from
-KubeObject.isPartialJsonApiData
+Returns
+object is KubeJsonApiMetadata
+Inherited from
+KubeObject.isKubeJsonApiMetadata
-
-▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+isNonSystem
+▸ Static isNonSystem(item): boolean
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
+
+
+
+Returns
+boolean
+Inherited from
+KubeObject.isNonSystem
+
+isPartialJsonApiData
+▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
Parameters
Returns
+object is Partial<KubeJsonApiData>
+Inherited from
+KubeObject.isPartialJsonApiData
+
+
+▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+object |
+unknown |
+
+
+
+Returns
object is Partial<KubeJsonApiMetadata>
Inherited from
KubeObject.isPartialJsonApiMetadata
stringifyLabels
▸ Static stringifyLabels(labels?): string[]
-Parameters
+Parameters
-Returns
+Returns
string[]
Inherited from
KubeObject.stringifyLabels
diff --git a/master/extensions/api/classes/renderer.k8sapi.poddisruptionbudgetsstore/index.html b/master/extensions/api/classes/renderer.k8sapi.poddisruptionbudgetsstore/index.html
index 5d4960798d..639bfbd6ee 100644
--- a/master/extensions/api/classes/renderer.k8sapi.poddisruptionbudgetsstore/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.poddisruptionbudgetsstore/index.html
@@ -1070,6 +1070,13 @@
mergeItems
+
+
+ -
+
+ patch
+
+
-
@@ -1262,6 +1269,7 @@
- loadItem
- loadItems
- mergeItems
+- patch
- reloadAll
- remove
- removeItem
@@ -1926,9 +1934,35 @@
Inherited from
KubeObjectStore.mergeItems
+patch
+▸ patch(item, patch): Promise<PodDisruptionBudget>
+Parameters
+
+Returns
+Promise<PodDisruptionBudget>
+Inherited from
+KubeObjectStore.patch
+
reloadAll
▸ reloadAll(opts?): Promise<void | PodDisruptionBudget[]>
-Parameters
+Parameters
-Returns
+Returns
Promise<void | PodDisruptionBudget[]>
-Inherited from
+Inherited from
KubeObjectStore.reloadAll
remove
▸ remove(item): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.remove
removeItem
▸ Protected removeItem(item, request): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.removeItem
removeSelectedItems
▸ removeSelectedItems(): Promise<void[]>
-Returns
+Returns
Promise<void[]>
-Inherited from
+Inherited from
KubeObjectStore.removeSelectedItems
reset
▸ reset(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.reset
resetOnError
▸ Protected resetOnError(error): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetOnError
resetSelection
▸ resetSelection(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetSelection
select
▸ select(item): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.select
sortItems
@@ -2079,7 +2113,7 @@
items are sorted to the same "index" then the next sorting function is used
to determine where to place them relative to each other. Once the sorting
functions have been all exhausted then the order is unchanged (ie a stable sort).
-Parameters
+Parameters
@@ -2106,24 +2140,24 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
PodDisruptionBudget[]
-Inherited from
+Inherited from
KubeObjectStore.sortItems
subscribe
▸ subscribe(): () => void
-Returns
+Returns
fn
▸ (): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.subscribe
toggleSelection
▸ toggleSelection(item): void
-Parameters
+Parameters
@@ -2138,14 +2172,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelection
toggleSelectionAll
▸ toggleSelectionAll(visibleItems?): void
-Parameters
+Parameters
@@ -2160,14 +2194,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelectionAll
unselect
▸ unselect(item): void
-Parameters
+Parameters
@@ -2182,14 +2216,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.unselect
update
▸ update(item, data): Promise<PodDisruptionBudget>
-Parameters
+Parameters
@@ -2208,21 +2242,21 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<PodDisruptionBudget>
-Inherited from
+Inherited from
KubeObjectStore.update
updateFromEventsBuffer
▸ Protected updateFromEventsBuffer(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.updateFromEventsBuffer
updateItem
▸ Protected updateItem(item, request): Promise<PodDisruptionBudget>
-Parameters
+Parameters
@@ -2241,9 +2275,9 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<PodDisruptionBudget>
-Inherited from
+Inherited from
KubeObjectStore.updateItem
diff --git a/master/extensions/api/classes/renderer.k8sapi.podsstore/index.html b/master/extensions/api/classes/renderer.k8sapi.podsstore/index.html
index 6560451e66..aa5bbdbfd9 100644
--- a/master/extensions/api/classes/renderer.k8sapi.podsstore/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.podsstore/index.html
@@ -1112,6 +1112,13 @@
mergeItems
+
+
+ -
+
+ patch
+
+
-
@@ -1310,6 +1317,7 @@
- loadItems
- loadKubeMetrics
- mergeItems
+- patch
- reloadAll
- remove
- removeItem
@@ -2080,9 +2088,35 @@
Inherited from
KubeObjectStore.mergeItems
+patch
+▸ patch(item, patch): Promise<Pod>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+Pod |
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<Pod>
+Inherited from
+KubeObjectStore.patch
+
reloadAll
▸ reloadAll(opts?): Promise<void | Pod[]>
-Parameters
+Parameters
-Returns
+Returns
Promise<void | Pod[]>
-Inherited from
+Inherited from
KubeObjectStore.reloadAll
remove
▸ remove(item): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.remove
removeItem
▸ Protected removeItem(item, request): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.removeItem
removeSelectedItems
▸ removeSelectedItems(): Promise<void[]>
-Returns
+Returns
Promise<void[]>
-Inherited from
+Inherited from
KubeObjectStore.removeSelectedItems
reset
▸ reset(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.reset
resetOnError
▸ Protected resetOnError(error): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetOnError
resetSelection
▸ resetSelection(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetSelection
select
▸ select(item): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.select
sortItems
@@ -2233,7 +2267,7 @@
items are sorted to the same "index" then the next sorting function is used
to determine where to place them relative to each other. Once the sorting
functions have been all exhausted then the order is unchanged (ie a stable sort).
-Parameters
+Parameters
@@ -2260,24 +2294,24 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Pod[]
-Inherited from
+Inherited from
KubeObjectStore.sortItems
subscribe
▸ subscribe(): () => void
-Returns
+Returns
fn
▸ (): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.subscribe
toggleSelection
▸ toggleSelection(item): void
-Parameters
+Parameters
@@ -2292,14 +2326,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelection
toggleSelectionAll
▸ toggleSelectionAll(visibleItems?): void
-Parameters
+Parameters
@@ -2314,14 +2348,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelectionAll
unselect
▸ unselect(item): void
-Parameters
+Parameters
@@ -2336,14 +2370,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.unselect
update
▸ update(item, data): Promise<Pod>
-Parameters
+Parameters
@@ -2362,21 +2396,21 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<Pod>
-Inherited from
+Inherited from
KubeObjectStore.update
updateFromEventsBuffer
▸ Protected updateFromEventsBuffer(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.updateFromEventsBuffer
updateItem
▸ Protected updateItem(item, request): Promise<Pod>
-Parameters
+Parameters
@@ -2395,9 +2429,9 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<Pod>
-Inherited from
+Inherited from
KubeObjectStore.updateItem
diff --git a/master/extensions/api/classes/renderer.k8sapi.replicaset/index.html b/master/extensions/api/classes/renderer.k8sapi.replicaset/index.html
index b93a2e5c66..6e4fb73854 100644
--- a/master/extensions/api/classes/renderer.k8sapi.replicaset/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.replicaset/index.html
@@ -834,13 +834,6 @@
namespaced
-
-
- -
-
- nonEditableFields
-
-
@@ -1028,6 +1021,13 @@
getTolerations
+
+
+
+
+ patch
+
+
@@ -1149,7 +1149,6 @@
apiBase
kind
namespaced
-nonEditableFields
Accessors
@@ -1179,6 +1178,7 @@
- getTemplateLabels
- getTimeDiffFromNow
- getTolerations
+- patch
- toPlainObject
- update
- create
@@ -1448,11 +1448,6 @@
▪ Static namespaced: boolean = true
Overrides
WorkloadKubeObject.namespaced
-
-nonEditableFields
-▪ Static Protected Readonly nonEditableFields: string[]
-Inherited from
-WorkloadKubeObject.nonEditableFields
Accessors
selfLink
• get selfLink(): string
@@ -1478,21 +1473,21 @@
Returns
Promise<KubeJsonApiData>
-Inherited from
+Inherited from
WorkloadKubeObject.delete
getAffinity
▸ getAffinity(): IAffinity
Returns
IAffinity
-Inherited from
+Inherited from
WorkloadKubeObject.getAffinity
getAffinityNumber
▸ getAffinityNumber(): number
Returns
number
-Inherited from
+Inherited from
WorkloadKubeObject.getAffinityNumber
getAge
@@ -1526,7 +1521,7 @@
Returns
string | number
-Inherited from
+Inherited from
WorkloadKubeObject.getAge
getAnnotations
@@ -1550,7 +1545,7 @@
Returns
string[]
-Inherited from
+Inherited from
WorkloadKubeObject.getAnnotations
getCurrent
@@ -1567,14 +1562,14 @@
▸ getFinalizers(): string[]
Returns
string[]
-Inherited from
+Inherited from
WorkloadKubeObject.getFinalizers
getId
▸ getId(): string
Returns
string
-Inherited from
+Inherited from
WorkloadKubeObject.getId
getImages
@@ -1586,35 +1581,35 @@
▸ getLabels(): string[]
Returns
string[]
-Inherited from
+Inherited from
WorkloadKubeObject.getLabels
getName
▸ getName(): string
Returns
string
-Inherited from
+Inherited from
WorkloadKubeObject.getName
getNodeSelectors
▸ getNodeSelectors(): string[]
Returns
string[]
-Inherited from
+Inherited from
WorkloadKubeObject.getNodeSelectors
getNs
▸ getNs(): string
Returns
string
-Inherited from
+Inherited from
WorkloadKubeObject.getNs
getOwnerRefs
▸ getOwnerRefs(): { apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
Returns
{ apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
-Inherited from
+Inherited from
WorkloadKubeObject.getOwnerRefs
getReady
@@ -1626,54 +1621,80 @@
▸ getResourceVersion(): string
Returns
string
-Inherited from
+Inherited from
WorkloadKubeObject.getResourceVersion
getSearchFields
▸ getSearchFields(): string[]
Returns
string[]
-Inherited from
+Inherited from
WorkloadKubeObject.getSearchFields
getSelectors
▸ getSelectors(): string[]
Returns
string[]
-Inherited from
+Inherited from
WorkloadKubeObject.getSelectors
getTemplateLabels
▸ getTemplateLabels(): string[]
Returns
string[]
-Inherited from
+Inherited from
WorkloadKubeObject.getTemplateLabels
getTimeDiffFromNow
▸ getTimeDiffFromNow(): number
Returns
number
-Inherited from
+Inherited from
WorkloadKubeObject.getTimeDiffFromNow
getTolerations
▸ getTolerations(): IToleration[]
Returns
IToleration[]
-Inherited from
+Inherited from
WorkloadKubeObject.getTolerations
+patch
+▸ patch(patch): Promise<KubeJsonApiData>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<KubeJsonApiData>
+Inherited from
+WorkloadKubeObject.patch
+
toPlainObject
▸ toPlainObject(): object
-Returns
+Returns
object
Inherited from
WorkloadKubeObject.toPlainObject
update
▸ update(data): Promise<KubeJsonApiData>
-Parameters
+Perform a full update (or more specifically a replace)
+Note: this is brittle if data is not actually partial (but instead whole).
+As fields such as resourceVersion will probably out of date. This is a
+common race condition.
+Parameters
-Returns
+Returns
Promise<KubeJsonApiData>
Inherited from
WorkloadKubeObject.update
create
▸ Static create(data): KubeObject<KubeObjectMetadata, any, any>
-Parameters
+Parameters
-Returns
+Returns
KubeObject<KubeObjectMetadata, any, any>
Inherited from
WorkloadKubeObject.create
isJsonApiData
▸ Static isJsonApiData(object): object is KubeJsonApiData
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiData
Inherited from
WorkloadKubeObject.isJsonApiData
@@ -1752,7 +1773,7 @@
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiDataList<T>
Inherited from
WorkloadKubeObject.isJsonApiDataList
▸ Static isKubeJsonApiListMetadata(object): object is KubeJsonApiListMetadata
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
-object |
-unknown |
-
-
-
-Returns
-object is KubeJsonApiListMetadata
-Inherited from
-WorkloadKubeObject.isKubeJsonApiListMetadata
-
-
-▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
Returns
-object is KubeJsonApiMetadata
-Inherited from
-WorkloadKubeObject.isKubeJsonApiMetadata
+object is KubeJsonApiListMetadata
+Inherited from
+WorkloadKubeObject.isKubeJsonApiListMetadata
-isNonSystem
-▸ Static isNonSystem(item): boolean
+
+▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
@@ -1832,40 +1831,40 @@
-item |
-KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
-
-
-
-Returns
-boolean
-Inherited from
-WorkloadKubeObject.isNonSystem
-
-isPartialJsonApiData
-▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
object |
unknown |
-Returns
-object is Partial<KubeJsonApiData>
-Inherited from
-WorkloadKubeObject.isPartialJsonApiData
+Returns
+object is KubeJsonApiMetadata
+Inherited from
+WorkloadKubeObject.isKubeJsonApiMetadata
-
-▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+isNonSystem
+▸ Static isNonSystem(item): boolean
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
+
+
+
+Returns
+boolean
+Inherited from
+WorkloadKubeObject.isNonSystem
+
+isPartialJsonApiData
+▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
Parameters
Returns
+object is Partial<KubeJsonApiData>
+Inherited from
+WorkloadKubeObject.isPartialJsonApiData
+
+
+▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+object |
+unknown |
+
+
+
+Returns
object is Partial<KubeJsonApiMetadata>
Inherited from
WorkloadKubeObject.isPartialJsonApiMetadata
stringifyLabels
▸ Static stringifyLabels(labels?): string[]
-Parameters
+Parameters
-Returns
+Returns
string[]
Inherited from
WorkloadKubeObject.stringifyLabels
diff --git a/master/extensions/api/classes/renderer.k8sapi.replicasetstore/index.html b/master/extensions/api/classes/renderer.k8sapi.replicasetstore/index.html
index 0de4a2bb52..caec9e4241 100644
--- a/master/extensions/api/classes/renderer.k8sapi.replicasetstore/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.replicasetstore/index.html
@@ -1084,6 +1084,13 @@
mergeItems
+
+
+ -
+
+ patch
+
+
-
@@ -1278,6 +1285,7 @@
- loadItem
- loadItems
- mergeItems
+- patch
- reloadAll
- remove
- removeItem
@@ -1989,9 +1997,35 @@
Inherited from
KubeObjectStore.mergeItems
+patch
+▸ patch(item, patch): Promise<ReplicaSet>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+ReplicaSet |
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<ReplicaSet>
+Inherited from
+KubeObjectStore.patch
+
reloadAll
▸ reloadAll(opts?): Promise<void | ReplicaSet[]>
-Parameters
+Parameters
-Returns
+Returns
Promise<void | ReplicaSet[]>
-Inherited from
+Inherited from
KubeObjectStore.reloadAll
remove
▸ remove(item): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.remove
removeItem
▸ Protected removeItem(item, request): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.removeItem
removeSelectedItems
▸ removeSelectedItems(): Promise<void[]>
-Returns
+Returns
Promise<void[]>
-Inherited from
+Inherited from
KubeObjectStore.removeSelectedItems
reset
▸ reset(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.reset
resetOnError
▸ Protected resetOnError(error): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetOnError
resetSelection
▸ resetSelection(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetSelection
select
▸ select(item): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.select
sortItems
@@ -2142,7 +2176,7 @@
items are sorted to the same "index" then the next sorting function is used
to determine where to place them relative to each other. Once the sorting
functions have been all exhausted then the order is unchanged (ie a stable sort).
-Parameters
+Parameters
@@ -2169,24 +2203,24 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
ReplicaSet[]
-Inherited from
+Inherited from
KubeObjectStore.sortItems
subscribe
▸ subscribe(): () => void
-Returns
+Returns
fn
▸ (): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.subscribe
toggleSelection
▸ toggleSelection(item): void
-Parameters
+Parameters
@@ -2201,14 +2235,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelection
toggleSelectionAll
▸ toggleSelectionAll(visibleItems?): void
-Parameters
+Parameters
@@ -2223,14 +2257,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelectionAll
unselect
▸ unselect(item): void
-Parameters
+Parameters
@@ -2245,14 +2279,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.unselect
update
▸ update(item, data): Promise<ReplicaSet>
-Parameters
+Parameters
@@ -2271,21 +2305,21 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<ReplicaSet>
-Inherited from
+Inherited from
KubeObjectStore.update
updateFromEventsBuffer
▸ Protected updateFromEventsBuffer(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.updateFromEventsBuffer
updateItem
▸ Protected updateItem(item, request): Promise<ReplicaSet>
-Parameters
+Parameters
@@ -2304,9 +2338,9 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<ReplicaSet>
-Inherited from
+Inherited from
KubeObjectStore.updateItem
diff --git a/master/extensions/api/classes/renderer.k8sapi.resourcequota/index.html b/master/extensions/api/classes/renderer.k8sapi.resourcequota/index.html
index 70dc55db35..0bf0fa5718 100644
--- a/master/extensions/api/classes/renderer.k8sapi.resourcequota/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.resourcequota/index.html
@@ -834,13 +834,6 @@
namespaced
-
-
- -
-
- nonEditableFields
-
-
@@ -965,6 +958,13 @@
getTimeDiffFromNow
+
+
+
+
+ patch
+
+
@@ -1086,7 +1086,6 @@
apiBase
kind
namespaced
-nonEditableFields
Accessors
@@ -1107,6 +1106,7 @@
- getScopeSelector
- getSearchFields
- getTimeDiffFromNow
+- patch
- toPlainObject
- update
- create
@@ -1224,11 +1224,6 @@
▪ Static namespaced: boolean = true
Inherited from
KubeObject.namespaced
-
-nonEditableFields
-▪ Static Protected Readonly nonEditableFields: string[]
-Inherited from
-KubeObject.nonEditableFields
Accessors
selfLink
• get selfLink(): string
@@ -1254,7 +1249,7 @@
Returns
Promise<KubeJsonApiData>
-Inherited from
+Inherited from
KubeObject.delete
getAge
@@ -1288,7 +1283,7 @@
Returns
string | number
-Inherited from
+Inherited from
KubeObject.getAge
getAnnotations
@@ -1312,56 +1307,56 @@
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getAnnotations
getFinalizers
▸ getFinalizers(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getFinalizers
getId
▸ getId(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getId
getLabels
▸ getLabels(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getLabels
getName
▸ getName(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getName
getNs
▸ getNs(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getNs
getOwnerRefs
▸ getOwnerRefs(): { apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
Returns
{ apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
-Inherited from
+Inherited from
KubeObject.getOwnerRefs
getResourceVersion
▸ getResourceVersion(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getResourceVersion
getScopeSelector
@@ -1373,26 +1368,52 @@
▸ getSearchFields(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getSearchFields
getTimeDiffFromNow
▸ getTimeDiffFromNow(): number
Returns
number
-Inherited from
+Inherited from
KubeObject.getTimeDiffFromNow
+patch
+▸ patch(patch): Promise<KubeJsonApiData>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<KubeJsonApiData>
+Inherited from
+KubeObject.patch
+
toPlainObject
▸ toPlainObject(): object
-Returns
+Returns
object
Inherited from
KubeObject.toPlainObject
update
▸ update(data): Promise<KubeJsonApiData>
-Parameters
+Perform a full update (or more specifically a replace)
+Note: this is brittle if data is not actually partial (but instead whole).
+As fields such as resourceVersion will probably out of date. This is a
+common race condition.
+Parameters
-Returns
+Returns
Promise<KubeJsonApiData>
Inherited from
KubeObject.update
create
▸ Static create(data): KubeObject<KubeObjectMetadata, any, any>
-Parameters
+Parameters
-Returns
+Returns
KubeObject<KubeObjectMetadata, any, any>
Inherited from
KubeObject.create
isJsonApiData
▸ Static isJsonApiData(object): object is KubeJsonApiData
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiData
Inherited from
KubeObject.isJsonApiData
@@ -1471,7 +1492,7 @@
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiDataList<T>
Inherited from
KubeObject.isJsonApiDataList
▸ Static isKubeJsonApiListMetadata(object): object is KubeJsonApiListMetadata
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
-object |
-unknown |
-
-
-
-Returns
-object is KubeJsonApiListMetadata
-Inherited from
-KubeObject.isKubeJsonApiListMetadata
-
-
-▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
Returns
-object is KubeJsonApiMetadata
-Inherited from
-KubeObject.isKubeJsonApiMetadata
+object is KubeJsonApiListMetadata
+Inherited from
+KubeObject.isKubeJsonApiListMetadata
-isNonSystem
-▸ Static isNonSystem(item): boolean
+
+▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
@@ -1551,40 +1550,40 @@
-item |
-KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
-
-
-
-Returns
-boolean
-Inherited from
-KubeObject.isNonSystem
-
-isPartialJsonApiData
-▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
object |
unknown |
-Returns
-object is Partial<KubeJsonApiData>
-Inherited from
-KubeObject.isPartialJsonApiData
+Returns
+object is KubeJsonApiMetadata
+Inherited from
+KubeObject.isKubeJsonApiMetadata
-
-▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+isNonSystem
+▸ Static isNonSystem(item): boolean
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
+
+
+
+Returns
+boolean
+Inherited from
+KubeObject.isNonSystem
+
+isPartialJsonApiData
+▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
Parameters
Returns
+object is Partial<KubeJsonApiData>
+Inherited from
+KubeObject.isPartialJsonApiData
+
+
+▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+object |
+unknown |
+
+
+
+Returns
object is Partial<KubeJsonApiMetadata>
Inherited from
KubeObject.isPartialJsonApiMetadata
stringifyLabels
▸ Static stringifyLabels(labels?): string[]
-Parameters
+Parameters
-Returns
+Returns
string[]
Inherited from
KubeObject.stringifyLabels
diff --git a/master/extensions/api/classes/renderer.k8sapi.resourcequotasstore/index.html b/master/extensions/api/classes/renderer.k8sapi.resourcequotasstore/index.html
index d8fa52836e..e03e54bdb9 100644
--- a/master/extensions/api/classes/renderer.k8sapi.resourcequotasstore/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.resourcequotasstore/index.html
@@ -1070,6 +1070,13 @@
mergeItems
+
+
+ -
+
+ patch
+
+
-
@@ -1262,6 +1269,7 @@
- loadItem
- loadItems
- mergeItems
+- patch
- reloadAll
- remove
- removeItem
@@ -1926,9 +1934,35 @@
Inherited from
KubeObjectStore.mergeItems
+patch
+▸ patch(item, patch): Promise<ResourceQuota>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+ResourceQuota |
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<ResourceQuota>
+Inherited from
+KubeObjectStore.patch
+
reloadAll
▸ reloadAll(opts?): Promise<void | ResourceQuota[]>
-Parameters
+Parameters
-Returns
+Returns
Promise<void | ResourceQuota[]>
-Inherited from
+Inherited from
KubeObjectStore.reloadAll
remove
▸ remove(item): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.remove
removeItem
▸ Protected removeItem(item, request): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.removeItem
removeSelectedItems
▸ removeSelectedItems(): Promise<void[]>
-Returns
+Returns
Promise<void[]>
-Inherited from
+Inherited from
KubeObjectStore.removeSelectedItems
reset
▸ reset(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.reset
resetOnError
▸ Protected resetOnError(error): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetOnError
resetSelection
▸ resetSelection(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetSelection
select
▸ select(item): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.select
sortItems
@@ -2079,7 +2113,7 @@
items are sorted to the same "index" then the next sorting function is used
to determine where to place them relative to each other. Once the sorting
functions have been all exhausted then the order is unchanged (ie a stable sort).
-Parameters
+Parameters
@@ -2106,24 +2140,24 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
ResourceQuota[]
-Inherited from
+Inherited from
KubeObjectStore.sortItems
subscribe
▸ subscribe(): () => void
-Returns
+Returns
fn
▸ (): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.subscribe
toggleSelection
▸ toggleSelection(item): void
-Parameters
+Parameters
@@ -2138,14 +2172,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelection
toggleSelectionAll
▸ toggleSelectionAll(visibleItems?): void
-Parameters
+Parameters
@@ -2160,14 +2194,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelectionAll
unselect
▸ unselect(item): void
-Parameters
+Parameters
@@ -2182,14 +2216,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.unselect
update
▸ update(item, data): Promise<ResourceQuota>
-Parameters
+Parameters
@@ -2208,21 +2242,21 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<ResourceQuota>
-Inherited from
+Inherited from
KubeObjectStore.update
updateFromEventsBuffer
▸ Protected updateFromEventsBuffer(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.updateFromEventsBuffer
updateItem
▸ Protected updateItem(item, request): Promise<ResourceQuota>
-Parameters
+Parameters
@@ -2241,9 +2275,9 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<ResourceQuota>
-Inherited from
+Inherited from
KubeObjectStore.updateItem
diff --git a/master/extensions/api/classes/renderer.k8sapi.role/index.html b/master/extensions/api/classes/renderer.k8sapi.role/index.html
index 180fac0f6f..0d80640437 100644
--- a/master/extensions/api/classes/renderer.k8sapi.role/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.role/index.html
@@ -841,13 +841,6 @@
namespaced
-
-
- -
-
- nonEditableFields
-
-
@@ -972,6 +965,13 @@
getTimeDiffFromNow
+
+
+
+
+ patch
+
+
@@ -1094,7 +1094,6 @@
apiBase
kind
namespaced
-nonEditableFields
Accessors
@@ -1115,6 +1114,7 @@
- getRules
- getSearchFields
- getTimeDiffFromNow
+- patch
- toPlainObject
- update
- create
@@ -1193,11 +1193,6 @@
▪ Static namespaced: boolean = true
Inherited from
KubeObject.namespaced
-
-nonEditableFields
-▪ Static Protected Readonly nonEditableFields: string[]
-Inherited from
-KubeObject.nonEditableFields
Accessors
selfLink
• get selfLink(): string
@@ -1223,7 +1218,7 @@
Returns
Promise<KubeJsonApiData>
-Inherited from
+Inherited from
KubeObject.delete
getAge
@@ -1257,7 +1252,7 @@
Returns
string | number
-Inherited from
+Inherited from
KubeObject.getAge
getAnnotations
@@ -1281,56 +1276,56 @@
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getAnnotations
getFinalizers
▸ getFinalizers(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getFinalizers
getId
▸ getId(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getId
getLabels
▸ getLabels(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getLabels
getName
▸ getName(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getName
getNs
▸ getNs(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getNs
getOwnerRefs
▸ getOwnerRefs(): { apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
Returns
{ apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
-Inherited from
+Inherited from
KubeObject.getOwnerRefs
getResourceVersion
▸ getResourceVersion(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getResourceVersion
getRules
@@ -1342,26 +1337,52 @@
▸ getSearchFields(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getSearchFields
getTimeDiffFromNow
▸ getTimeDiffFromNow(): number
Returns
number
-Inherited from
+Inherited from
KubeObject.getTimeDiffFromNow
+patch
+▸ patch(patch): Promise<KubeJsonApiData>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<KubeJsonApiData>
+Inherited from
+KubeObject.patch
+
toPlainObject
▸ toPlainObject(): object
-Returns
+Returns
object
Inherited from
KubeObject.toPlainObject
update
▸ update(data): Promise<KubeJsonApiData>
-Parameters
+Perform a full update (or more specifically a replace)
+Note: this is brittle if data is not actually partial (but instead whole).
+As fields such as resourceVersion will probably out of date. This is a
+common race condition.
+Parameters
-Returns
+Returns
Promise<KubeJsonApiData>
Inherited from
KubeObject.update
create
▸ Static create(data): KubeObject<KubeObjectMetadata, any, any>
-Parameters
+Parameters
-Returns
+Returns
KubeObject<KubeObjectMetadata, any, any>
Inherited from
KubeObject.create
isJsonApiData
▸ Static isJsonApiData(object): object is KubeJsonApiData
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiData
Inherited from
KubeObject.isJsonApiData
@@ -1440,7 +1461,7 @@
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiDataList<T>
Inherited from
KubeObject.isJsonApiDataList
▸ Static isKubeJsonApiListMetadata(object): object is KubeJsonApiListMetadata
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
-object |
-unknown |
-
-
-
-Returns
-object is KubeJsonApiListMetadata
-Inherited from
-KubeObject.isKubeJsonApiListMetadata
-
-
-▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
Returns
-object is KubeJsonApiMetadata
-Inherited from
-KubeObject.isKubeJsonApiMetadata
+object is KubeJsonApiListMetadata
+Inherited from
+KubeObject.isKubeJsonApiListMetadata
-isNonSystem
-▸ Static isNonSystem(item): boolean
+
+▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
@@ -1520,40 +1519,40 @@
-item |
-KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
-
-
-
-Returns
-boolean
-Inherited from
-KubeObject.isNonSystem
-
-isPartialJsonApiData
-▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
object |
unknown |
-Returns
-object is Partial<KubeJsonApiData>
-Inherited from
-KubeObject.isPartialJsonApiData
+Returns
+object is KubeJsonApiMetadata
+Inherited from
+KubeObject.isKubeJsonApiMetadata
-
-▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+isNonSystem
+▸ Static isNonSystem(item): boolean
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
+
+
+
+Returns
+boolean
+Inherited from
+KubeObject.isNonSystem
+
+isPartialJsonApiData
+▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
Parameters
Returns
+object is Partial<KubeJsonApiData>
+Inherited from
+KubeObject.isPartialJsonApiData
+
+
+▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+object |
+unknown |
+
+
+
+Returns
object is Partial<KubeJsonApiMetadata>
Inherited from
KubeObject.isPartialJsonApiMetadata
stringifyLabels
▸ Static stringifyLabels(labels?): string[]
-Parameters
+Parameters
-Returns
+Returns
string[]
Inherited from
KubeObject.stringifyLabels
diff --git a/master/extensions/api/classes/renderer.k8sapi.rolebinding/index.html b/master/extensions/api/classes/renderer.k8sapi.rolebinding/index.html
index 587cc21b9e..1e81e99d8a 100644
--- a/master/extensions/api/classes/renderer.k8sapi.rolebinding/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.rolebinding/index.html
@@ -848,13 +848,6 @@
namespaced
-
-
- -
-
- nonEditableFields
-
-
@@ -986,6 +979,13 @@
getTimeDiffFromNow
+
+
+
+
+ patch
+
+
@@ -1109,7 +1109,6 @@
apiBase
kind
namespaced
-nonEditableFields
Accessors
@@ -1131,6 +1130,7 @@
- getSubjectNames
- getSubjects
- getTimeDiffFromNow
+- patch
- toPlainObject
- update
- create
@@ -1235,11 +1235,6 @@
▪ Static namespaced: boolean = true
Inherited from
KubeObject.namespaced
-
-nonEditableFields
-▪ Static Protected Readonly nonEditableFields: string[]
-Inherited from
-KubeObject.nonEditableFields
Accessors
selfLink
• get selfLink(): string
@@ -1265,7 +1260,7 @@
Returns
Promise<KubeJsonApiData>
-Inherited from
+Inherited from
KubeObject.delete
getAge
@@ -1299,7 +1294,7 @@
Returns
string | number
-Inherited from
+Inherited from
KubeObject.getAge
getAnnotations
@@ -1323,63 +1318,63 @@
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getAnnotations
getFinalizers
▸ getFinalizers(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getFinalizers
getId
▸ getId(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getId
getLabels
▸ getLabels(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getLabels
getName
▸ getName(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getName
getNs
▸ getNs(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getNs
getOwnerRefs
▸ getOwnerRefs(): { apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
Returns
{ apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
-Inherited from
+Inherited from
KubeObject.getOwnerRefs
getResourceVersion
▸ getResourceVersion(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getResourceVersion
getSearchFields
▸ getSearchFields(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getSearchFields
getSubjectNames
@@ -1396,19 +1391,45 @@
▸ getTimeDiffFromNow(): number
Returns
number
-Inherited from
+Inherited from
KubeObject.getTimeDiffFromNow
+patch
+▸ patch(patch): Promise<KubeJsonApiData>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<KubeJsonApiData>
+Inherited from
+KubeObject.patch
+
toPlainObject
▸ toPlainObject(): object
-Returns
+Returns
object
Inherited from
KubeObject.toPlainObject
update
▸ update(data): Promise<KubeJsonApiData>
-Parameters
+Perform a full update (or more specifically a replace)
+Note: this is brittle if data is not actually partial (but instead whole).
+As fields such as resourceVersion will probably out of date. This is a
+common race condition.
+Parameters
-Returns
+Returns
Promise<KubeJsonApiData>
Inherited from
KubeObject.update
create
▸ Static create(data): KubeObject<KubeObjectMetadata, any, any>
-Parameters
+Parameters
-Returns
+Returns
KubeObject<KubeObjectMetadata, any, any>
Inherited from
KubeObject.create
isJsonApiData
▸ Static isJsonApiData(object): object is KubeJsonApiData
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiData
Inherited from
KubeObject.isJsonApiData
@@ -1487,7 +1508,7 @@
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiDataList<T>
Inherited from
KubeObject.isJsonApiDataList
▸ Static isKubeJsonApiListMetadata(object): object is KubeJsonApiListMetadata
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
-object |
-unknown |
-
-
-
-Returns
-object is KubeJsonApiListMetadata
-Inherited from
-KubeObject.isKubeJsonApiListMetadata
-
-
-▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
Returns
-object is KubeJsonApiMetadata
-Inherited from
-KubeObject.isKubeJsonApiMetadata
+object is KubeJsonApiListMetadata
+Inherited from
+KubeObject.isKubeJsonApiListMetadata
-isNonSystem
-▸ Static isNonSystem(item): boolean
+
+▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
@@ -1567,40 +1566,40 @@
-item |
-KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
-
-
-
-Returns
-boolean
-Inherited from
-KubeObject.isNonSystem
-
-isPartialJsonApiData
-▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
object |
unknown |
-Returns
-object is Partial<KubeJsonApiData>
-Inherited from
-KubeObject.isPartialJsonApiData
+Returns
+object is KubeJsonApiMetadata
+Inherited from
+KubeObject.isKubeJsonApiMetadata
-
-▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+isNonSystem
+▸ Static isNonSystem(item): boolean
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
+
+
+
+Returns
+boolean
+Inherited from
+KubeObject.isNonSystem
+
+isPartialJsonApiData
+▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
Parameters
Returns
+object is Partial<KubeJsonApiData>
+Inherited from
+KubeObject.isPartialJsonApiData
+
+
+▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+object |
+unknown |
+
+
+
+Returns
object is Partial<KubeJsonApiMetadata>
Inherited from
KubeObject.isPartialJsonApiMetadata
stringifyLabels
▸ Static stringifyLabels(labels?): string[]
-Parameters
+Parameters
-Returns
+Returns
string[]
Inherited from
KubeObject.stringifyLabels
diff --git a/master/extensions/api/classes/renderer.k8sapi.rolebindingsstore/index.html b/master/extensions/api/classes/renderer.k8sapi.rolebindingsstore/index.html
index 3fe6746e10..0472af01d4 100644
--- a/master/extensions/api/classes/renderer.k8sapi.rolebindingsstore/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.rolebindingsstore/index.html
@@ -1070,6 +1070,13 @@
mergeItems
+
+
+ -
+
+ patch
+
+
-
@@ -1276,6 +1283,7 @@
- loadItem
- loadItems
- mergeItems
+- patch
- reloadAll
- remove
- removeItem
@@ -1942,9 +1950,35 @@
Inherited from
KubeObjectStore.mergeItems
+patch
+▸ patch(item, patch): Promise<RoleBinding>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+RoleBinding |
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<RoleBinding>
+Inherited from
+KubeObjectStore.patch
+
reloadAll
▸ reloadAll(opts?): Promise<void | RoleBinding[]>
-Parameters
+Parameters
-Returns
+Returns
Promise<void | RoleBinding[]>
-Inherited from
+Inherited from
KubeObjectStore.reloadAll
remove
▸ remove(item): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.remove
removeItem
▸ Protected removeItem(item, request): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.removeItem
removeSelectedItems
▸ removeSelectedItems(): Promise<void[]>
-Returns
+Returns
Promise<void[]>
-Inherited from
+Inherited from
KubeObjectStore.removeSelectedItems
removeSubjects
▸ removeSubjects(roleBinding, subjectsToRemove): Promise<RoleBinding>
-Parameters
+Parameters
-Returns
+Returns
Promise<RoleBinding>
reset
▸ reset(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.reset
resetOnError
▸ Protected resetOnError(error): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetOnError
resetSelection
▸ resetSelection(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetSelection
select
▸ select(item): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.select
sortItems
@@ -2119,7 +2153,7 @@
items are sorted to the same "index" then the next sorting function is used
to determine where to place them relative to each other. Once the sorting
functions have been all exhausted then the order is unchanged (ie a stable sort).
-Parameters
+Parameters
@@ -2134,24 +2168,24 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
RoleBinding[]
Overrides
KubeObjectStore.sortItems
subscribe
▸ subscribe(): () => void
-Returns
+Returns
fn
▸ (): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.subscribe
toggleSelection
▸ toggleSelection(item): void
-Parameters
+Parameters
@@ -2166,14 +2200,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelection
toggleSelectionAll
▸ toggleSelectionAll(visibleItems?): void
-Parameters
+Parameters
@@ -2188,14 +2222,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelectionAll
unselect
▸ unselect(item): void
-Parameters
+Parameters
@@ -2210,14 +2244,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.unselect
update
▸ update(item, data): Promise<RoleBinding>
-Parameters
+Parameters
@@ -2236,21 +2270,21 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<RoleBinding>
-Inherited from
+Inherited from
KubeObjectStore.update
updateFromEventsBuffer
▸ Protected updateFromEventsBuffer(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.updateFromEventsBuffer
updateItem
▸ Protected updateItem(item, request): Promise<RoleBinding>
-Parameters
+Parameters
@@ -2269,14 +2303,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<RoleBinding>
-Inherited from
+Inherited from
KubeObjectStore.updateItem
updateSubjects
▸ updateSubjects(roleBinding, subjects): Promise<RoleBinding>
-Parameters
+Parameters
@@ -2295,7 +2329,7 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<RoleBinding>
diff --git a/master/extensions/api/classes/renderer.k8sapi.rolesstore/index.html b/master/extensions/api/classes/renderer.k8sapi.rolesstore/index.html
index 8249b5a35f..c6cf8bb4ab 100644
--- a/master/extensions/api/classes/renderer.k8sapi.rolesstore/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.rolesstore/index.html
@@ -1070,6 +1070,13 @@
mergeItems
+
+
+ -
+
+ patch
+
+
-
@@ -1262,6 +1269,7 @@
- loadItem
- loadItems
- mergeItems
+- patch
- reloadAll
- remove
- removeItem
@@ -1911,9 +1919,35 @@
Inherited from
KubeObjectStore.mergeItems
+patch
+▸ patch(item, patch): Promise<Role>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+Role |
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<Role>
+Inherited from
+KubeObjectStore.patch
+
reloadAll
▸ reloadAll(opts?): Promise<void | Role[]>
-Parameters
+Parameters
-Returns
+Returns
Promise<void | Role[]>
-Inherited from
+Inherited from
KubeObjectStore.reloadAll
remove
▸ remove(item): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.remove
removeItem
▸ Protected removeItem(item, request): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.removeItem
removeSelectedItems
▸ removeSelectedItems(): Promise<void[]>
-Returns
+Returns
Promise<void[]>
-Inherited from
+Inherited from
KubeObjectStore.removeSelectedItems
reset
▸ reset(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.reset
resetOnError
▸ Protected resetOnError(error): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetOnError
resetSelection
▸ resetSelection(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetSelection
select
▸ select(item): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.select
sortItems
@@ -2064,7 +2098,7 @@
items are sorted to the same "index" then the next sorting function is used
to determine where to place them relative to each other. Once the sorting
functions have been all exhausted then the order is unchanged (ie a stable sort).
-Parameters
+Parameters
@@ -2079,24 +2113,24 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Role[]
Overrides
KubeObjectStore.sortItems
subscribe
▸ subscribe(): () => void
-Returns
+Returns
fn
▸ (): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.subscribe
toggleSelection
▸ toggleSelection(item): void
-Parameters
+Parameters
@@ -2111,14 +2145,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelection
toggleSelectionAll
▸ toggleSelectionAll(visibleItems?): void
-Parameters
+Parameters
@@ -2133,14 +2167,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelectionAll
unselect
▸ unselect(item): void
-Parameters
+Parameters
@@ -2155,14 +2189,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.unselect
update
▸ update(item, data): Promise<Role>
-Parameters
+Parameters
@@ -2181,21 +2215,21 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<Role>
-Inherited from
+Inherited from
KubeObjectStore.update
updateFromEventsBuffer
▸ Protected updateFromEventsBuffer(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.updateFromEventsBuffer
updateItem
▸ Protected updateItem(item, request): Promise<Role>
-Parameters
+Parameters
@@ -2214,9 +2248,9 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<Role>
-Inherited from
+Inherited from
KubeObjectStore.updateItem
diff --git a/master/extensions/api/classes/renderer.k8sapi.secret/index.html b/master/extensions/api/classes/renderer.k8sapi.secret/index.html
index 69531a2fc2..72d13e34c9 100644
--- a/master/extensions/api/classes/renderer.k8sapi.secret/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.secret/index.html
@@ -848,13 +848,6 @@
namespaced
-
-
- -
-
- nonEditableFields
-
-
@@ -986,6 +979,13 @@
getToken
+
+
+
+
+ patch
+
+
@@ -1109,7 +1109,6 @@
apiBase
kind
namespaced
-nonEditableFields
Accessors
@@ -1131,6 +1130,7 @@
- getSearchFields
- getTimeDiffFromNow
- getToken
+- patch
- toPlainObject
- update
- create
@@ -1229,11 +1229,6 @@
▪ Static namespaced: boolean = true
Inherited from
KubeObject.namespaced
-
-nonEditableFields
-▪ Static Protected Readonly nonEditableFields: string[]
-Inherited from
-KubeObject.nonEditableFields
Accessors
selfLink
• get selfLink(): string
@@ -1259,7 +1254,7 @@
Returns
Promise<KubeJsonApiData>
-Inherited from
+Inherited from
KubeObject.delete
getAge
@@ -1293,7 +1288,7 @@
Returns
string | number
-Inherited from
+Inherited from
KubeObject.getAge
getAnnotations
@@ -1317,21 +1312,21 @@
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getAnnotations
getFinalizers
▸ getFinalizers(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getFinalizers
getId
▸ getId(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getId
getKeys
@@ -1343,49 +1338,49 @@
▸ getLabels(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getLabels
getName
▸ getName(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getName
getNs
▸ getNs(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getNs
getOwnerRefs
▸ getOwnerRefs(): { apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
Returns
{ apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
-Inherited from
+Inherited from
KubeObject.getOwnerRefs
getResourceVersion
▸ getResourceVersion(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getResourceVersion
getSearchFields
▸ getSearchFields(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getSearchFields
getTimeDiffFromNow
▸ getTimeDiffFromNow(): number
Returns
number
-Inherited from
+Inherited from
KubeObject.getTimeDiffFromNow
getToken
@@ -1393,16 +1388,42 @@
Returns
string
+patch
+▸ patch(patch): Promise<KubeJsonApiData>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<KubeJsonApiData>
+Inherited from
+KubeObject.patch
+
toPlainObject
▸ toPlainObject(): object
-Returns
+Returns
object
Inherited from
KubeObject.toPlainObject
update
▸ update(data): Promise<KubeJsonApiData>
-Parameters
+Perform a full update (or more specifically a replace)
+Note: this is brittle if data is not actually partial (but instead whole).
+As fields such as resourceVersion will probably out of date. This is a
+common race condition.
+Parameters
-Returns
+Returns
Promise<KubeJsonApiData>
Inherited from
KubeObject.update
create
▸ Static create(data): KubeObject<KubeObjectMetadata, any, any>
-Parameters
+Parameters
-Returns
+Returns
KubeObject<KubeObjectMetadata, any, any>
Inherited from
KubeObject.create
isJsonApiData
▸ Static isJsonApiData(object): object is KubeJsonApiData
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiData
Inherited from
KubeObject.isJsonApiData
@@ -1481,7 +1502,7 @@
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiDataList<T>
Inherited from
KubeObject.isJsonApiDataList
▸ Static isKubeJsonApiListMetadata(object): object is KubeJsonApiListMetadata
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
-object |
-unknown |
-
-
-
-Returns
-object is KubeJsonApiListMetadata
-Inherited from
-KubeObject.isKubeJsonApiListMetadata
-
-
-▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
Returns
-object is KubeJsonApiMetadata
-Inherited from
-KubeObject.isKubeJsonApiMetadata
+object is KubeJsonApiListMetadata
+Inherited from
+KubeObject.isKubeJsonApiListMetadata
-isNonSystem
-▸ Static isNonSystem(item): boolean
+
+▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
@@ -1561,40 +1560,40 @@
-item |
-KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
-
-
-
-Returns
-boolean
-Inherited from
-KubeObject.isNonSystem
-
-isPartialJsonApiData
-▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
object |
unknown |
-Returns
-object is Partial<KubeJsonApiData>
-Inherited from
-KubeObject.isPartialJsonApiData
+Returns
+object is KubeJsonApiMetadata
+Inherited from
+KubeObject.isKubeJsonApiMetadata
-
-▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+isNonSystem
+▸ Static isNonSystem(item): boolean
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
+
+
+
+Returns
+boolean
+Inherited from
+KubeObject.isNonSystem
+
+isPartialJsonApiData
+▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
Parameters
Returns
+object is Partial<KubeJsonApiData>
+Inherited from
+KubeObject.isPartialJsonApiData
+
+
+▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+object |
+unknown |
+
+
+
+Returns
object is Partial<KubeJsonApiMetadata>
Inherited from
KubeObject.isPartialJsonApiMetadata
stringifyLabels
▸ Static stringifyLabels(labels?): string[]
-Parameters
+Parameters
-Returns
+Returns
string[]
Inherited from
KubeObject.stringifyLabels
diff --git a/master/extensions/api/classes/renderer.k8sapi.secretsstore/index.html b/master/extensions/api/classes/renderer.k8sapi.secretsstore/index.html
index 696a22c923..d5983f26f9 100644
--- a/master/extensions/api/classes/renderer.k8sapi.secretsstore/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.secretsstore/index.html
@@ -1070,6 +1070,13 @@
mergeItems
+
+
+ -
+
+ patch
+
+
-
@@ -1262,6 +1269,7 @@
- loadItem
- loadItems
- mergeItems
+- patch
- reloadAll
- remove
- removeItem
@@ -1926,9 +1934,35 @@
Inherited from
KubeObjectStore.mergeItems
+patch
+▸ patch(item, patch): Promise<Secret>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+Secret |
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<Secret>
+Inherited from
+KubeObjectStore.patch
+
reloadAll
▸ reloadAll(opts?): Promise<void | Secret[]>
-Parameters
+Parameters
-Returns
+Returns
Promise<void | Secret[]>
-Inherited from
+Inherited from
KubeObjectStore.reloadAll
remove
▸ remove(item): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.remove
removeItem
▸ Protected removeItem(item, request): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.removeItem
removeSelectedItems
▸ removeSelectedItems(): Promise<void[]>
-Returns
+Returns
Promise<void[]>
-Inherited from
+Inherited from
KubeObjectStore.removeSelectedItems
reset
▸ reset(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.reset
resetOnError
▸ Protected resetOnError(error): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetOnError
resetSelection
▸ resetSelection(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetSelection
select
▸ select(item): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.select
sortItems
@@ -2079,7 +2113,7 @@
items are sorted to the same "index" then the next sorting function is used
to determine where to place them relative to each other. Once the sorting
functions have been all exhausted then the order is unchanged (ie a stable sort).
-Parameters
+Parameters
@@ -2106,24 +2140,24 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Secret[]
-Inherited from
+Inherited from
KubeObjectStore.sortItems
subscribe
▸ subscribe(): () => void
-Returns
+Returns
fn
▸ (): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.subscribe
toggleSelection
▸ toggleSelection(item): void
-Parameters
+Parameters
@@ -2138,14 +2172,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelection
toggleSelectionAll
▸ toggleSelectionAll(visibleItems?): void
-Parameters
+Parameters
@@ -2160,14 +2194,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelectionAll
unselect
▸ unselect(item): void
-Parameters
+Parameters
@@ -2182,14 +2216,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.unselect
update
▸ update(item, data): Promise<Secret>
-Parameters
+Parameters
@@ -2208,21 +2242,21 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<Secret>
-Inherited from
+Inherited from
KubeObjectStore.update
updateFromEventsBuffer
▸ Protected updateFromEventsBuffer(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.updateFromEventsBuffer
updateItem
▸ Protected updateItem(item, request): Promise<Secret>
-Parameters
+Parameters
@@ -2241,9 +2275,9 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<Secret>
-Inherited from
+Inherited from
KubeObjectStore.updateItem
diff --git a/master/extensions/api/classes/renderer.k8sapi.service/index.html b/master/extensions/api/classes/renderer.k8sapi.service/index.html
index 104e833511..5e4f1dc0b7 100644
--- a/master/extensions/api/classes/renderer.k8sapi.service/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.service/index.html
@@ -834,13 +834,6 @@
namespaced
-
-
- -
-
- nonEditableFields
-
-
@@ -1035,6 +1028,13 @@
isActive
+
+
+
+
+ patch
+
+
@@ -1156,7 +1156,6 @@
apiBase
kind
namespaced
-nonEditableFields
Accessors
@@ -1187,6 +1186,7 @@
- getTimeDiffFromNow
- getType
- isActive
+- patch
- toPlainObject
- update
- create
@@ -1364,11 +1364,6 @@
▪ Static namespaced: boolean = true
Inherited from
KubeObject.namespaced
-
-nonEditableFields
-▪ Static Protected Readonly nonEditableFields: string[]
-Inherited from
-KubeObject.nonEditableFields
Accessors
selfLink
• get selfLink(): string
@@ -1394,7 +1389,7 @@
Returns
Promise<KubeJsonApiData>
-Inherited from
+Inherited from
KubeObject.delete
getAge
@@ -1428,7 +1423,7 @@
Returns
string | number
-Inherited from
+Inherited from
KubeObject.getAge
getAnnotations
@@ -1452,7 +1447,7 @@
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getAnnotations
getClusterIp
@@ -1474,14 +1469,14 @@
▸ getFinalizers(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getFinalizers
getId
▸ getId(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getId
getIpFamilies
@@ -1498,7 +1493,7 @@
▸ getLabels(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getLabels
getLoadBalancer
@@ -1524,21 +1519,21 @@
▸ getName(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getName
getNs
▸ getNs(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getNs
getOwnerRefs
▸ getOwnerRefs(): { apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
Returns
{ apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
-Inherited from
+Inherited from
KubeObject.getOwnerRefs
getPorts
@@ -1550,14 +1545,14 @@
▸ getResourceVersion(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getResourceVersion
getSearchFields
▸ getSearchFields(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getSearchFields
getSelector
@@ -1574,7 +1569,7 @@
▸ getTimeDiffFromNow(): number
Returns
number
-Inherited from
+Inherited from
KubeObject.getTimeDiffFromNow
getType
@@ -1587,16 +1582,42 @@
Returns
boolean
+patch
+▸ patch(patch): Promise<KubeJsonApiData>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<KubeJsonApiData>
+Inherited from
+KubeObject.patch
+
toPlainObject
▸ toPlainObject(): object
-Returns
+Returns
object
Inherited from
KubeObject.toPlainObject
update
▸ update(data): Promise<KubeJsonApiData>
-Parameters
+Perform a full update (or more specifically a replace)
+Note: this is brittle if data is not actually partial (but instead whole).
+As fields such as resourceVersion will probably out of date. This is a
+common race condition.
+Parameters
-Returns
+Returns
Promise<KubeJsonApiData>
Inherited from
KubeObject.update
create
▸ Static create(data): KubeObject<KubeObjectMetadata, any, any>
-Parameters
+Parameters
-Returns
+Returns
KubeObject<KubeObjectMetadata, any, any>
Inherited from
KubeObject.create
isJsonApiData
▸ Static isJsonApiData(object): object is KubeJsonApiData
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiData
Inherited from
KubeObject.isJsonApiData
@@ -1675,7 +1696,7 @@
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiDataList<T>
Inherited from
KubeObject.isJsonApiDataList
▸ Static isKubeJsonApiListMetadata(object): object is KubeJsonApiListMetadata
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
-object |
-unknown |
-
-
-
-Returns
-object is KubeJsonApiListMetadata
-Inherited from
-KubeObject.isKubeJsonApiListMetadata
-
-
-▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
Returns
-object is KubeJsonApiMetadata
-Inherited from
-KubeObject.isKubeJsonApiMetadata
+object is KubeJsonApiListMetadata
+Inherited from
+KubeObject.isKubeJsonApiListMetadata
-isNonSystem
-▸ Static isNonSystem(item): boolean
+
+▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
@@ -1755,40 +1754,40 @@
-item |
-KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
-
-
-
-Returns
-boolean
-Inherited from
-KubeObject.isNonSystem
-
-isPartialJsonApiData
-▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
object |
unknown |
-Returns
-object is Partial<KubeJsonApiData>
-Inherited from
-KubeObject.isPartialJsonApiData
+Returns
+object is KubeJsonApiMetadata
+Inherited from
+KubeObject.isKubeJsonApiMetadata
-
-▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+isNonSystem
+▸ Static isNonSystem(item): boolean
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
+
+
+
+Returns
+boolean
+Inherited from
+KubeObject.isNonSystem
+
+isPartialJsonApiData
+▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
Parameters
Returns
+object is Partial<KubeJsonApiData>
+Inherited from
+KubeObject.isPartialJsonApiData
+
+
+▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+object |
+unknown |
+
+
+
+Returns
object is Partial<KubeJsonApiMetadata>
Inherited from
KubeObject.isPartialJsonApiMetadata
stringifyLabels
▸ Static stringifyLabels(labels?): string[]
-Parameters
+Parameters
-Returns
+Returns
string[]
Inherited from
KubeObject.stringifyLabels
diff --git a/master/extensions/api/classes/renderer.k8sapi.serviceaccount/index.html b/master/extensions/api/classes/renderer.k8sapi.serviceaccount/index.html
index 66ad7d9406..a16f6c03cd 100644
--- a/master/extensions/api/classes/renderer.k8sapi.serviceaccount/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.serviceaccount/index.html
@@ -848,13 +848,6 @@
namespaced
-
-
- -
-
- nonEditableFields
-
-
@@ -986,6 +979,13 @@
getTimeDiffFromNow
+
+
+
+
+ patch
+
+
@@ -1109,7 +1109,6 @@
apiBase
kind
namespaced
-nonEditableFields
Accessors
@@ -1131,6 +1130,7 @@
- getSearchFields
- getSecrets
- getTimeDiffFromNow
+- patch
- toPlainObject
- update
- create
@@ -1212,11 +1212,6 @@
▪ Static namespaced: boolean = true
Inherited from
KubeObject.namespaced
-
-nonEditableFields
-▪ Static Protected Readonly nonEditableFields: string[]
-Inherited from
-KubeObject.nonEditableFields
Accessors
selfLink
• get selfLink(): string
@@ -1242,7 +1237,7 @@
Returns
Promise<KubeJsonApiData>
-Inherited from
+Inherited from
KubeObject.delete
getAge
@@ -1276,7 +1271,7 @@
Returns
string | number
-Inherited from
+Inherited from
KubeObject.getAge
getAnnotations
@@ -1300,21 +1295,21 @@
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getAnnotations
getFinalizers
▸ getFinalizers(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getFinalizers
getId
▸ getId(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getId
getImagePullSecrets
@@ -1326,42 +1321,42 @@
▸ getLabels(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getLabels
getName
▸ getName(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getName
getNs
▸ getNs(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getNs
getOwnerRefs
▸ getOwnerRefs(): { apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
Returns
{ apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
-Inherited from
+Inherited from
KubeObject.getOwnerRefs
getResourceVersion
▸ getResourceVersion(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getResourceVersion
getSearchFields
▸ getSearchFields(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getSearchFields
getSecrets
@@ -1373,19 +1368,45 @@
▸ getTimeDiffFromNow(): number
Returns
number
-Inherited from
+Inherited from
KubeObject.getTimeDiffFromNow
+patch
+▸ patch(patch): Promise<KubeJsonApiData>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<KubeJsonApiData>
+Inherited from
+KubeObject.patch
+
toPlainObject
▸ toPlainObject(): object
-Returns
+Returns
object
Inherited from
KubeObject.toPlainObject
update
▸ update(data): Promise<KubeJsonApiData>
-Parameters
+Perform a full update (or more specifically a replace)
+Note: this is brittle if data is not actually partial (but instead whole).
+As fields such as resourceVersion will probably out of date. This is a
+common race condition.
+Parameters
-Returns
+Returns
Promise<KubeJsonApiData>
Inherited from
KubeObject.update
create
▸ Static create(data): KubeObject<KubeObjectMetadata, any, any>
-Parameters
+Parameters
-Returns
+Returns
KubeObject<KubeObjectMetadata, any, any>
Inherited from
KubeObject.create
isJsonApiData
▸ Static isJsonApiData(object): object is KubeJsonApiData
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiData
Inherited from
KubeObject.isJsonApiData
@@ -1464,7 +1485,7 @@
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiDataList<T>
Inherited from
KubeObject.isJsonApiDataList
▸ Static isKubeJsonApiListMetadata(object): object is KubeJsonApiListMetadata
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
-object |
-unknown |
-
-
-
-Returns
-object is KubeJsonApiListMetadata
-Inherited from
-KubeObject.isKubeJsonApiListMetadata
-
-
-▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
Returns
-object is KubeJsonApiMetadata
-Inherited from
-KubeObject.isKubeJsonApiMetadata
+object is KubeJsonApiListMetadata
+Inherited from
+KubeObject.isKubeJsonApiListMetadata
-isNonSystem
-▸ Static isNonSystem(item): boolean
+
+▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
@@ -1544,40 +1543,40 @@
-item |
-KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
-
-
-
-Returns
-boolean
-Inherited from
-KubeObject.isNonSystem
-
-isPartialJsonApiData
-▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
object |
unknown |
-Returns
-object is Partial<KubeJsonApiData>
-Inherited from
-KubeObject.isPartialJsonApiData
+Returns
+object is KubeJsonApiMetadata
+Inherited from
+KubeObject.isKubeJsonApiMetadata
-
-▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+isNonSystem
+▸ Static isNonSystem(item): boolean
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
+
+
+
+Returns
+boolean
+Inherited from
+KubeObject.isNonSystem
+
+isPartialJsonApiData
+▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
Parameters
Returns
+object is Partial<KubeJsonApiData>
+Inherited from
+KubeObject.isPartialJsonApiData
+
+
+▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+object |
+unknown |
+
+
+
+Returns
object is Partial<KubeJsonApiMetadata>
Inherited from
KubeObject.isPartialJsonApiMetadata
stringifyLabels
▸ Static stringifyLabels(labels?): string[]
-Parameters
+Parameters
-Returns
+Returns
string[]
Inherited from
KubeObject.stringifyLabels
diff --git a/master/extensions/api/classes/renderer.k8sapi.serviceaccountsstore/index.html b/master/extensions/api/classes/renderer.k8sapi.serviceaccountsstore/index.html
index 2ba56ebff9..1925703bb7 100644
--- a/master/extensions/api/classes/renderer.k8sapi.serviceaccountsstore/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.serviceaccountsstore/index.html
@@ -1070,6 +1070,13 @@
mergeItems
+
+
+ -
+
+ patch
+
+
-
@@ -1262,6 +1269,7 @@
- loadItem
- loadItems
- mergeItems
+- patch
- reloadAll
- remove
- removeItem
@@ -1907,9 +1915,35 @@
Inherited from
KubeObjectStore.mergeItems
+patch
+▸ patch(item, patch): Promise<ServiceAccount>
+Parameters
+
+Returns
+Promise<ServiceAccount>
+Inherited from
+KubeObjectStore.patch
+
reloadAll
▸ reloadAll(opts?): Promise<void | ServiceAccount[]>
-Parameters
+Parameters
-Returns
+Returns
Promise<void | ServiceAccount[]>
-Inherited from
+Inherited from
KubeObjectStore.reloadAll
remove
▸ remove(item): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.remove
removeItem
▸ Protected removeItem(item, request): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.removeItem
removeSelectedItems
▸ removeSelectedItems(): Promise<void[]>
-Returns
+Returns
Promise<void[]>
-Inherited from
+Inherited from
KubeObjectStore.removeSelectedItems
reset
▸ reset(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.reset
resetOnError
▸ Protected resetOnError(error): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetOnError
resetSelection
▸ resetSelection(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetSelection
select
▸ select(item): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.select
sortItems
@@ -2060,7 +2094,7 @@
items are sorted to the same "index" then the next sorting function is used
to determine where to place them relative to each other. Once the sorting
functions have been all exhausted then the order is unchanged (ie a stable sort).
-Parameters
+Parameters
@@ -2087,24 +2121,24 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
ServiceAccount[]
-Inherited from
+Inherited from
KubeObjectStore.sortItems
subscribe
▸ subscribe(): () => void
-Returns
+Returns
fn
▸ (): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.subscribe
toggleSelection
▸ toggleSelection(item): void
-Parameters
+Parameters
@@ -2119,14 +2153,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelection
toggleSelectionAll
▸ toggleSelectionAll(visibleItems?): void
-Parameters
+Parameters
@@ -2141,14 +2175,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelectionAll
unselect
▸ unselect(item): void
-Parameters
+Parameters
@@ -2163,14 +2197,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.unselect
update
▸ update(item, data): Promise<ServiceAccount>
-Parameters
+Parameters
@@ -2189,21 +2223,21 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<ServiceAccount>
-Inherited from
+Inherited from
KubeObjectStore.update
updateFromEventsBuffer
▸ Protected updateFromEventsBuffer(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.updateFromEventsBuffer
updateItem
▸ Protected updateItem(item, request): Promise<ServiceAccount>
-Parameters
+Parameters
@@ -2222,9 +2256,9 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<ServiceAccount>
-Inherited from
+Inherited from
KubeObjectStore.updateItem
diff --git a/master/extensions/api/classes/renderer.k8sapi.servicestore/index.html b/master/extensions/api/classes/renderer.k8sapi.servicestore/index.html
index 105404a405..17c0356b4d 100644
--- a/master/extensions/api/classes/renderer.k8sapi.servicestore/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.servicestore/index.html
@@ -1070,6 +1070,13 @@
mergeItems
+
+
+ -
+
+ patch
+
+
-
@@ -1262,6 +1269,7 @@
- loadItem
- loadItems
- mergeItems
+- patch
- reloadAll
- remove
- removeItem
@@ -1926,9 +1934,35 @@
Inherited from
KubeObjectStore.mergeItems
+patch
+▸ patch(item, patch): Promise<Service>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+Service |
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<Service>
+Inherited from
+KubeObjectStore.patch
+
reloadAll
▸ reloadAll(opts?): Promise<void | Service[]>
-Parameters
+Parameters
-Returns
+Returns
Promise<void | Service[]>
-Inherited from
+Inherited from
KubeObjectStore.reloadAll
remove
▸ remove(item): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.remove
removeItem
▸ Protected removeItem(item, request): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.removeItem
removeSelectedItems
▸ removeSelectedItems(): Promise<void[]>
-Returns
+Returns
Promise<void[]>
-Inherited from
+Inherited from
KubeObjectStore.removeSelectedItems
reset
▸ reset(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.reset
resetOnError
▸ Protected resetOnError(error): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetOnError
resetSelection
▸ resetSelection(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetSelection
select
▸ select(item): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.select
sortItems
@@ -2079,7 +2113,7 @@
items are sorted to the same "index" then the next sorting function is used
to determine where to place them relative to each other. Once the sorting
functions have been all exhausted then the order is unchanged (ie a stable sort).
-Parameters
+Parameters
@@ -2106,24 +2140,24 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Service[]
-Inherited from
+Inherited from
KubeObjectStore.sortItems
subscribe
▸ subscribe(): () => void
-Returns
+Returns
fn
▸ (): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.subscribe
toggleSelection
▸ toggleSelection(item): void
-Parameters
+Parameters
@@ -2138,14 +2172,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelection
toggleSelectionAll
▸ toggleSelectionAll(visibleItems?): void
-Parameters
+Parameters
@@ -2160,14 +2194,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelectionAll
unselect
▸ unselect(item): void
-Parameters
+Parameters
@@ -2182,14 +2216,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.unselect
update
▸ update(item, data): Promise<Service>
-Parameters
+Parameters
@@ -2208,21 +2242,21 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<Service>
-Inherited from
+Inherited from
KubeObjectStore.update
updateFromEventsBuffer
▸ Protected updateFromEventsBuffer(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.updateFromEventsBuffer
updateItem
▸ Protected updateItem(item, request): Promise<Service>
-Parameters
+Parameters
@@ -2241,9 +2275,9 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<Service>
-Inherited from
+Inherited from
KubeObjectStore.updateItem
diff --git a/master/extensions/api/classes/renderer.k8sapi.statefulset/index.html b/master/extensions/api/classes/renderer.k8sapi.statefulset/index.html
index e38f9303be..4235239752 100644
--- a/master/extensions/api/classes/renderer.k8sapi.statefulset/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.statefulset/index.html
@@ -834,13 +834,6 @@
namespaced
-
-
- -
-
- nonEditableFields
-
-
@@ -1014,6 +1007,13 @@
getTolerations
+
+
+
+
+ patch
+
+
@@ -1135,7 +1135,6 @@
apiBase
kind
namespaced
-nonEditableFields
Accessors
@@ -1163,6 +1162,7 @@
- getTemplateLabels
- getTimeDiffFromNow
- getTolerations
+- patch
- toPlainObject
- update
- create
@@ -1344,11 +1344,6 @@
▪ Static namespaced: boolean = true
Overrides
WorkloadKubeObject.namespaced
-
-nonEditableFields
-▪ Static Protected Readonly nonEditableFields: string[]
-Inherited from
-WorkloadKubeObject.nonEditableFields
Accessors
selfLink
• get selfLink(): string
@@ -1374,21 +1369,21 @@
Returns
Promise<KubeJsonApiData>
-Inherited from
+Inherited from
WorkloadKubeObject.delete
getAffinity
▸ getAffinity(): IAffinity
Returns
IAffinity
-Inherited from
+Inherited from
WorkloadKubeObject.getAffinity
getAffinityNumber
▸ getAffinityNumber(): number
Returns
number
-Inherited from
+Inherited from
WorkloadKubeObject.getAffinityNumber
getAge
@@ -1422,7 +1417,7 @@
Returns
string | number
-Inherited from
+Inherited from
WorkloadKubeObject.getAge
getAnnotations
@@ -1446,21 +1441,21 @@
Returns
string[]
-Inherited from
+Inherited from
WorkloadKubeObject.getAnnotations
getFinalizers
▸ getFinalizers(): string[]
Returns
string[]
-Inherited from
+Inherited from
WorkloadKubeObject.getFinalizers
getId
▸ getId(): string
Returns
string
-Inherited from
+Inherited from
WorkloadKubeObject.getId
getImages
@@ -1472,35 +1467,35 @@
▸ getLabels(): string[]
Returns
string[]
-Inherited from
+Inherited from
WorkloadKubeObject.getLabels
getName
▸ getName(): string
Returns
string
-Inherited from
+Inherited from
WorkloadKubeObject.getName
getNodeSelectors
▸ getNodeSelectors(): string[]
Returns
string[]
-Inherited from
+Inherited from
WorkloadKubeObject.getNodeSelectors
getNs
▸ getNs(): string
Returns
string
-Inherited from
+Inherited from
WorkloadKubeObject.getNs
getOwnerRefs
▸ getOwnerRefs(): { apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
Returns
{ apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
-Inherited from
+Inherited from
WorkloadKubeObject.getOwnerRefs
getReplicas
@@ -1512,54 +1507,80 @@
▸ getResourceVersion(): string
Returns
string
-Inherited from
+Inherited from
WorkloadKubeObject.getResourceVersion
getSearchFields
▸ getSearchFields(): string[]
Returns
string[]
-Inherited from
+Inherited from
WorkloadKubeObject.getSearchFields
getSelectors
▸ getSelectors(): string[]
Returns
string[]
-Inherited from
+Inherited from
WorkloadKubeObject.getSelectors
getTemplateLabels
▸ getTemplateLabels(): string[]
Returns
string[]
-Inherited from
+Inherited from
WorkloadKubeObject.getTemplateLabels
getTimeDiffFromNow
▸ getTimeDiffFromNow(): number
Returns
number
-Inherited from
+Inherited from
WorkloadKubeObject.getTimeDiffFromNow
getTolerations
▸ getTolerations(): IToleration[]
Returns
IToleration[]
-Inherited from
+Inherited from
WorkloadKubeObject.getTolerations
+patch
+▸ patch(patch): Promise<KubeJsonApiData>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<KubeJsonApiData>
+Inherited from
+WorkloadKubeObject.patch
+
toPlainObject
▸ toPlainObject(): object
-Returns
+Returns
object
Inherited from
WorkloadKubeObject.toPlainObject
update
▸ update(data): Promise<KubeJsonApiData>
-Parameters
+Perform a full update (or more specifically a replace)
+Note: this is brittle if data is not actually partial (but instead whole).
+As fields such as resourceVersion will probably out of date. This is a
+common race condition.
+Parameters
-Returns
+Returns
Promise<KubeJsonApiData>
Inherited from
WorkloadKubeObject.update
create
▸ Static create(data): KubeObject<KubeObjectMetadata, any, any>
-Parameters
+Parameters
-Returns
+Returns
KubeObject<KubeObjectMetadata, any, any>
Inherited from
WorkloadKubeObject.create
isJsonApiData
▸ Static isJsonApiData(object): object is KubeJsonApiData
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiData
Inherited from
WorkloadKubeObject.isJsonApiData
@@ -1638,7 +1659,7 @@
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiDataList<T>
Inherited from
WorkloadKubeObject.isJsonApiDataList
▸ Static isKubeJsonApiListMetadata(object): object is KubeJsonApiListMetadata
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
-object |
-unknown |
-
-
-
-Returns
-object is KubeJsonApiListMetadata
-Inherited from
-WorkloadKubeObject.isKubeJsonApiListMetadata
-
-
-▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
Returns
-object is KubeJsonApiMetadata
-Inherited from
-WorkloadKubeObject.isKubeJsonApiMetadata
+object is KubeJsonApiListMetadata
+Inherited from
+WorkloadKubeObject.isKubeJsonApiListMetadata
-isNonSystem
-▸ Static isNonSystem(item): boolean
+
+▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
@@ -1718,40 +1717,40 @@
-item |
-KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
-
-
-
-Returns
-boolean
-Inherited from
-WorkloadKubeObject.isNonSystem
-
-isPartialJsonApiData
-▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
object |
unknown |
-Returns
-object is Partial<KubeJsonApiData>
-Inherited from
-WorkloadKubeObject.isPartialJsonApiData
+Returns
+object is KubeJsonApiMetadata
+Inherited from
+WorkloadKubeObject.isKubeJsonApiMetadata
-
-▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+isNonSystem
+▸ Static isNonSystem(item): boolean
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
+
+
+
+Returns
+boolean
+Inherited from
+WorkloadKubeObject.isNonSystem
+
+isPartialJsonApiData
+▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
Parameters
Returns
+object is Partial<KubeJsonApiData>
+Inherited from
+WorkloadKubeObject.isPartialJsonApiData
+
+
+▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+object |
+unknown |
+
+
+
+Returns
object is Partial<KubeJsonApiMetadata>
Inherited from
WorkloadKubeObject.isPartialJsonApiMetadata
stringifyLabels
▸ Static stringifyLabels(labels?): string[]
-Parameters
+Parameters
-Returns
+Returns
string[]
Inherited from
WorkloadKubeObject.stringifyLabels
diff --git a/master/extensions/api/classes/renderer.k8sapi.statefulsetstore/index.html b/master/extensions/api/classes/renderer.k8sapi.statefulsetstore/index.html
index ca13506269..df1515e085 100644
--- a/master/extensions/api/classes/renderer.k8sapi.statefulsetstore/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.statefulsetstore/index.html
@@ -1077,6 +1077,13 @@
mergeItems
+
+
+ -
+
+ patch
+
+
-
@@ -1270,6 +1277,7 @@
- loadItem
- loadItems
- mergeItems
+- patch
- reloadAll
- remove
- removeItem
@@ -1961,9 +1969,35 @@
Inherited from
KubeObjectStore.mergeItems
+patch
+▸ patch(item, patch): Promise<StatefulSet>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+StatefulSet |
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<StatefulSet>
+Inherited from
+KubeObjectStore.patch
+
reloadAll
▸ reloadAll(opts?): Promise<void | StatefulSet[]>
-Parameters
+Parameters
-Returns
+Returns
Promise<void | StatefulSet[]>
-Inherited from
+Inherited from
KubeObjectStore.reloadAll
remove
▸ remove(item): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.remove
removeItem
▸ Protected removeItem(item, request): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.removeItem
removeSelectedItems
▸ removeSelectedItems(): Promise<void[]>
-Returns
+Returns
Promise<void[]>
-Inherited from
+Inherited from
KubeObjectStore.removeSelectedItems
reset
▸ reset(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.reset
resetOnError
▸ Protected resetOnError(error): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetOnError
resetSelection
▸ resetSelection(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetSelection
select
▸ select(item): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.select
sortItems
@@ -2114,7 +2148,7 @@
items are sorted to the same "index" then the next sorting function is used
to determine where to place them relative to each other. Once the sorting
functions have been all exhausted then the order is unchanged (ie a stable sort).
-Parameters
+Parameters
@@ -2141,24 +2175,24 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
StatefulSet[]
-Inherited from
+Inherited from
KubeObjectStore.sortItems
subscribe
▸ subscribe(): () => void
-Returns
+Returns
fn
▸ (): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.subscribe
toggleSelection
▸ toggleSelection(item): void
-Parameters
+Parameters
@@ -2173,14 +2207,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelection
toggleSelectionAll
▸ toggleSelectionAll(visibleItems?): void
-Parameters
+Parameters
@@ -2195,14 +2229,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelectionAll
unselect
▸ unselect(item): void
-Parameters
+Parameters
@@ -2217,14 +2251,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.unselect
update
▸ update(item, data): Promise<StatefulSet>
-Parameters
+Parameters
@@ -2243,21 +2277,21 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<StatefulSet>
-Inherited from
+Inherited from
KubeObjectStore.update
updateFromEventsBuffer
▸ Protected updateFromEventsBuffer(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.updateFromEventsBuffer
updateItem
▸ Protected updateItem(item, request): Promise<StatefulSet>
-Parameters
+Parameters
@@ -2276,9 +2310,9 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<StatefulSet>
-Inherited from
+Inherited from
KubeObjectStore.updateItem
diff --git a/master/extensions/api/classes/renderer.k8sapi.storageclass/index.html b/master/extensions/api/classes/renderer.k8sapi.storageclass/index.html
index 0500701766..78de8f3fca 100644
--- a/master/extensions/api/classes/renderer.k8sapi.storageclass/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.storageclass/index.html
@@ -869,13 +869,6 @@
namespaced
-
-
- -
-
- nonEditableFields
-
-
@@ -1014,6 +1007,13 @@
isDefault
+
+
+
+
+ patch
+
+
@@ -1140,7 +1140,6 @@
apiBase
kind
namespaced
-nonEditableFields
Accessors
@@ -1163,6 +1162,7 @@
- getTimeDiffFromNow
- getVolumeBindingMode
- isDefault
+- patch
- toPlainObject
- update
- create
@@ -1255,11 +1255,6 @@
▪ Static namespaced: boolean = false
Inherited from
KubeObject.namespaced
-
-nonEditableFields
-▪ Static Protected Readonly nonEditableFields: string[]
-Inherited from
-KubeObject.nonEditableFields
Accessors
selfLink
• get selfLink(): string
@@ -1285,7 +1280,7 @@
Returns
Promise<KubeJsonApiData>
-Inherited from
+Inherited from
KubeObject.delete
getAge
@@ -1319,7 +1314,7 @@
Returns
string | number
-Inherited from
+Inherited from
KubeObject.getAge
getAnnotations
@@ -1343,49 +1338,49 @@
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getAnnotations
getFinalizers
▸ getFinalizers(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getFinalizers
getId
▸ getId(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getId
getLabels
▸ getLabels(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getLabels
getName
▸ getName(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getName
getNs
▸ getNs(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getNs
getOwnerRefs
▸ getOwnerRefs(): { apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
Returns
{ apiVersion: string ; blockOwnerDeletion: boolean ; controller: boolean ; kind: string ; name: string ; namespace: string ; uid: string }[]
-Inherited from
+Inherited from
KubeObject.getOwnerRefs
getReclaimPolicy
@@ -1397,21 +1392,21 @@
▸ getResourceVersion(): string
Returns
string
-Inherited from
+Inherited from
KubeObject.getResourceVersion
getSearchFields
▸ getSearchFields(): string[]
Returns
string[]
-Inherited from
+Inherited from
KubeObject.getSearchFields
getTimeDiffFromNow
▸ getTimeDiffFromNow(): number
Returns
number
-Inherited from
+Inherited from
KubeObject.getTimeDiffFromNow
getVolumeBindingMode
@@ -1424,16 +1419,42 @@
Returns
boolean
+patch
+▸ patch(patch): Promise<KubeJsonApiData>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<KubeJsonApiData>
+Inherited from
+KubeObject.patch
+
toPlainObject
▸ toPlainObject(): object
-Returns
+Returns
object
Inherited from
KubeObject.toPlainObject
update
▸ update(data): Promise<KubeJsonApiData>
-Parameters
+Perform a full update (or more specifically a replace)
+Note: this is brittle if data is not actually partial (but instead whole).
+As fields such as resourceVersion will probably out of date. This is a
+common race condition.
+Parameters
-Returns
+Returns
Promise<KubeJsonApiData>
Inherited from
KubeObject.update
create
▸ Static create(data): KubeObject<KubeObjectMetadata, any, any>
-Parameters
+Parameters
-Returns
+Returns
KubeObject<KubeObjectMetadata, any, any>
Inherited from
KubeObject.create
isJsonApiData
▸ Static isJsonApiData(object): object is KubeJsonApiData
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiData
Inherited from
KubeObject.isJsonApiData
@@ -1512,7 +1533,7 @@
-Parameters
+Parameters
-Returns
+Returns
object is KubeJsonApiDataList<T>
Inherited from
KubeObject.isJsonApiDataList
▸ Static isKubeJsonApiListMetadata(object): object is KubeJsonApiListMetadata
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
-object |
-unknown |
-
-
-
-Returns
-object is KubeJsonApiListMetadata
-Inherited from
-KubeObject.isKubeJsonApiListMetadata
-
-
-▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
Returns
-object is KubeJsonApiMetadata
-Inherited from
-KubeObject.isKubeJsonApiMetadata
+object is KubeJsonApiListMetadata
+Inherited from
+KubeObject.isKubeJsonApiListMetadata
-isNonSystem
-▸ Static isNonSystem(item): boolean
+
+▸ Static isKubeJsonApiMetadata(object): object is KubeJsonApiMetadata
Parameters
@@ -1592,40 +1591,40 @@
-item |
-KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
-
-
-
-Returns
-boolean
-Inherited from
-KubeObject.isNonSystem
-
-isPartialJsonApiData
-▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
-Parameters
-
-
-
-| Name |
-Type |
-
-
-
-
object |
unknown |
-Returns
-object is Partial<KubeJsonApiData>
-Inherited from
-KubeObject.isPartialJsonApiData
+Returns
+object is KubeJsonApiMetadata
+Inherited from
+KubeObject.isKubeJsonApiMetadata
-
-▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+isNonSystem
+▸ Static isNonSystem(item): boolean
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+KubeObject<KubeObjectMetadata, any, any> | KubeJsonApiData |
+
+
+
+Returns
+boolean
+Inherited from
+KubeObject.isNonSystem
+
+isPartialJsonApiData
+▸ Static isPartialJsonApiData(object): object is Partial<KubeJsonApiData>
Parameters
Returns
+object is Partial<KubeJsonApiData>
+Inherited from
+KubeObject.isPartialJsonApiData
+
+
+▸ Static isPartialJsonApiMetadata(object): object is Partial<KubeJsonApiMetadata>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+object |
+unknown |
+
+
+
+Returns
object is Partial<KubeJsonApiMetadata>
Inherited from
KubeObject.isPartialJsonApiMetadata
stringifyLabels
▸ Static stringifyLabels(labels?): string[]
-Parameters
+Parameters
-Returns
+Returns
string[]
Inherited from
KubeObject.stringifyLabels
diff --git a/master/extensions/api/classes/renderer.k8sapi.storageclassstore/index.html b/master/extensions/api/classes/renderer.k8sapi.storageclassstore/index.html
index 4978822732..f79b107d1a 100644
--- a/master/extensions/api/classes/renderer.k8sapi.storageclassstore/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.storageclassstore/index.html
@@ -1077,6 +1077,13 @@
mergeItems
+
+
+ -
+
+ patch
+
+
-
@@ -1270,6 +1277,7 @@
- loadItem
- loadItems
- mergeItems
+- patch
- reloadAll
- remove
- removeItem
@@ -1939,9 +1947,35 @@
Inherited from
KubeObjectStore.mergeItems
+patch
+▸ patch(item, patch): Promise<StorageClass>
+Parameters
+
+
+
+| Name |
+Type |
+
+
+
+
+item |
+StorageClass |
+
+
+patch |
+Patch |
+
+
+
+Returns
+Promise<StorageClass>
+Inherited from
+KubeObjectStore.patch
+
reloadAll
▸ reloadAll(opts?): Promise<void | StorageClass[]>
-Parameters
+Parameters
-Returns
+Returns
Promise<void | StorageClass[]>
-Inherited from
+Inherited from
KubeObjectStore.reloadAll
remove
▸ remove(item): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.remove
removeItem
▸ Protected removeItem(item, request): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.removeItem
removeSelectedItems
▸ removeSelectedItems(): Promise<void[]>
-Returns
+Returns
Promise<void[]>
-Inherited from
+Inherited from
KubeObjectStore.removeSelectedItems
reset
▸ reset(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.reset
resetOnError
▸ Protected resetOnError(error): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetOnError
resetSelection
▸ resetSelection(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetSelection
select
▸ select(item): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.select
sortItems
@@ -2092,7 +2126,7 @@
items are sorted to the same "index" then the next sorting function is used
to determine where to place them relative to each other. Once the sorting
functions have been all exhausted then the order is unchanged (ie a stable sort).
-Parameters
+Parameters
@@ -2119,24 +2153,24 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
StorageClass[]
-Inherited from
+Inherited from
KubeObjectStore.sortItems
subscribe
▸ subscribe(): () => void
-Returns
+Returns
fn
▸ (): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.subscribe
toggleSelection
▸ toggleSelection(item): void
-Parameters
+Parameters
@@ -2151,14 +2185,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelection
toggleSelectionAll
▸ toggleSelectionAll(visibleItems?): void
-Parameters
+Parameters
@@ -2173,14 +2207,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelectionAll
unselect
▸ unselect(item): void
-Parameters
+Parameters
@@ -2195,14 +2229,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.unselect
update
▸ update(item, data): Promise<StorageClass>
-Parameters
+Parameters
@@ -2221,21 +2255,21 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<StorageClass>
-Inherited from
+Inherited from
KubeObjectStore.update
updateFromEventsBuffer
▸ Protected updateFromEventsBuffer(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.updateFromEventsBuffer
updateItem
▸ Protected updateItem(item, request): Promise<StorageClass>
-Parameters
+Parameters
@@ -2254,9 +2288,9 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<StorageClass>
-Inherited from
+Inherited from
KubeObjectStore.updateItem
diff --git a/master/extensions/api/classes/renderer.k8sapi.volumeclaimstore/index.html b/master/extensions/api/classes/renderer.k8sapi.volumeclaimstore/index.html
index 49f9723616..8ec4a6883b 100644
--- a/master/extensions/api/classes/renderer.k8sapi.volumeclaimstore/index.html
+++ b/master/extensions/api/classes/renderer.k8sapi.volumeclaimstore/index.html
@@ -1070,6 +1070,13 @@
mergeItems
+
+
+ -
+
+ patch
+
+
-
@@ -1262,6 +1269,7 @@
- loadItem
- loadItems
- mergeItems
+- patch
- reloadAll
- remove
- removeItem
@@ -1926,9 +1934,35 @@
Inherited from
KubeObjectStore.mergeItems
+patch
+▸ patch(item, patch): Promise<PersistentVolumeClaim>
+Parameters
+
+Returns
+Promise<PersistentVolumeClaim>
+Inherited from
+KubeObjectStore.patch
+
reloadAll
▸ reloadAll(opts?): Promise<void | PersistentVolumeClaim[]>
-Parameters
+Parameters
-Returns
+Returns
Promise<void | PersistentVolumeClaim[]>
-Inherited from
+Inherited from
KubeObjectStore.reloadAll
remove
▸ remove(item): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.remove
removeItem
▸ Protected removeItem(item, request): Promise<void>
-Parameters
+Parameters
-Returns
+Returns
Promise<void>
-Inherited from
+Inherited from
KubeObjectStore.removeItem
removeSelectedItems
▸ removeSelectedItems(): Promise<void[]>
-Returns
+Returns
Promise<void[]>
-Inherited from
+Inherited from
KubeObjectStore.removeSelectedItems
reset
▸ reset(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.reset
resetOnError
▸ Protected resetOnError(error): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetOnError
resetSelection
▸ resetSelection(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.resetSelection
select
▸ select(item): void
-Parameters
+Parameters
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.select
sortItems
@@ -2079,7 +2113,7 @@
items are sorted to the same "index" then the next sorting function is used
to determine where to place them relative to each other. Once the sorting
functions have been all exhausted then the order is unchanged (ie a stable sort).
-Parameters
+Parameters
@@ -2106,24 +2140,24 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
PersistentVolumeClaim[]
-Inherited from
+Inherited from
KubeObjectStore.sortItems
subscribe
▸ subscribe(): () => void
-Returns
+Returns
fn
▸ (): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.subscribe
toggleSelection
▸ toggleSelection(item): void
-Parameters
+Parameters
@@ -2138,14 +2172,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelection
toggleSelectionAll
▸ toggleSelectionAll(visibleItems?): void
-Parameters
+Parameters
@@ -2160,14 +2194,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.toggleSelectionAll
unselect
▸ unselect(item): void
-Parameters
+Parameters
@@ -2182,14 +2216,14 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.unselect
update
▸ update(item, data): Promise<PersistentVolumeClaim>
-Parameters
+Parameters
@@ -2208,21 +2242,21 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<PersistentVolumeClaim>
-Inherited from
+Inherited from
KubeObjectStore.update
updateFromEventsBuffer
▸ Protected updateFromEventsBuffer(): void
-Returns
+Returns
void
-Inherited from
+Inherited from
KubeObjectStore.updateFromEventsBuffer
updateItem
▸ Protected updateItem(item, request): Promise<PersistentVolumeClaim>
-Parameters
+Parameters
@@ -2241,9 +2275,9 @@ functions have been all exhausted then the order is unchanged (ie a stable sort)
-Returns
+Returns
Promise<PersistentVolumeClaim>
-Inherited from
+Inherited from
KubeObjectStore.updateItem
diff --git a/master/extensions/api/classes/renderer.lensextension/index.html b/master/extensions/api/classes/renderer.lensextension/index.html
index 318f7f4646..98890e4ae4 100644
--- a/master/extensions/api/classes/renderer.lensextension/index.html
+++ b/master/extensions/api/classes/renderer.lensextension/index.html
@@ -1127,7 +1127,7 @@
[Disposers]
• [Disposers]: ExtendableDisposer
Inherited from
-LensExtension.__@Disposers@31531
+LensExtension.__@Disposers@31570
appPreferences
• appPreferences: AppPreferenceRegistration[] = []
diff --git a/master/search/search_index.json b/master/search/search_index.json
index ec9ee134fa..2a815869e8 100644
--- a/master/search/search_index.json
+++ b/master/search/search_index.json
@@ -1 +1 @@
-{"config":{"indexing":"full","lang":["en"],"min_search_length":3,"prebuild_index":false,"separator":"[\\s\\-]+"},"docs":[{"location":"","text":"Lens Extension API # Customize and enhance the Lens experience with the Lens Extension API. Use the extension API to create menus or page content. The same extension API was used to create many of Lens's core features. To install your first extension you should goto the extension page in lens. This documentation describes: How to build, run, test, and publish an extension. How to take full advantage of the Lens Extension API. Where to find guides and code samples to help get you started. What Extensions Can Do # Here are some examples of what you can achieve with the Extension API: Add custom components & views in the UI - Extending the Lens Workbench For an overview of the Lens Extension API, refer to the Common Capabilities page. Extension Guides Overview also includes a list of code samples and guides that illustrate various ways of using the Lens Extension API. How to Build Extensions # Here is what each section of the Lens Extension API docs can help you with: Getting Started teaches fundamental concepts for building extensions with the Hello World sample. Extension Capabilities dissects Lens's Extension API into smaller categories and points you to more detailed topics. Extension Guides includes guides and code samples that explain specific usages of Lens Extension API. Testing and Publishing includes in-depth guides on various extension development topics, such as testing and publishing extensions. API Reference contains exhaustive references for the Lens Extension API, Contribution Points, and many other topics. What's New # Just like Lens itself, the extension API updates on a monthly cadence, rolling out new features with every release. Keep up with Lens and the Lens Extension API by reviewing the release notes . Important changes since Lens v4 # Lens has undergone major design improvements in v5, which have resulted in several large changes to the extension API. Workspaces are gone, and the catalog is introduced for containing clusters, as well as other items, including custom entities. Lens has migrated from using mobx 5 to mobx 6 for internal state management, and this may have ramifications for extension implementations. Although the API retains many components from v4, given these changes, extensions written for Lens v4 are not compatible with the Lens v5 extension API. See the Lens v4 to v5 extension migration notes on getting old extensions working in Lens v5. Looking for Help # If you have questions for extension development, try asking on the Lens Dev Slack . It's a public chatroom for Lens developers, where Lens team members chime in from time to time. To provide feedback on the documentation or issues with the Lens Extension API, create new issues at lensapp/lens . Please use the labels area/documentation and/or area/extension . Downloading Lens # Download Lens for macOS, Windows, or Linux.","title":"Overview"},{"location":"#lens-extension-api","text":"Customize and enhance the Lens experience with the Lens Extension API. Use the extension API to create menus or page content. The same extension API was used to create many of Lens's core features. To install your first extension you should goto the extension page in lens. This documentation describes: How to build, run, test, and publish an extension. How to take full advantage of the Lens Extension API. Where to find guides and code samples to help get you started.","title":"Lens Extension API"},{"location":"#what-extensions-can-do","text":"Here are some examples of what you can achieve with the Extension API: Add custom components & views in the UI - Extending the Lens Workbench For an overview of the Lens Extension API, refer to the Common Capabilities page. Extension Guides Overview also includes a list of code samples and guides that illustrate various ways of using the Lens Extension API.","title":"What Extensions Can Do"},{"location":"#how-to-build-extensions","text":"Here is what each section of the Lens Extension API docs can help you with: Getting Started teaches fundamental concepts for building extensions with the Hello World sample. Extension Capabilities dissects Lens's Extension API into smaller categories and points you to more detailed topics. Extension Guides includes guides and code samples that explain specific usages of Lens Extension API. Testing and Publishing includes in-depth guides on various extension development topics, such as testing and publishing extensions. API Reference contains exhaustive references for the Lens Extension API, Contribution Points, and many other topics.","title":"How to Build Extensions"},{"location":"#whats-new","text":"Just like Lens itself, the extension API updates on a monthly cadence, rolling out new features with every release. Keep up with Lens and the Lens Extension API by reviewing the release notes .","title":"What's New"},{"location":"#important-changes-since-lens-v4","text":"Lens has undergone major design improvements in v5, which have resulted in several large changes to the extension API. Workspaces are gone, and the catalog is introduced for containing clusters, as well as other items, including custom entities. Lens has migrated from using mobx 5 to mobx 6 for internal state management, and this may have ramifications for extension implementations. Although the API retains many components from v4, given these changes, extensions written for Lens v4 are not compatible with the Lens v5 extension API. See the Lens v4 to v5 extension migration notes on getting old extensions working in Lens v5.","title":"Important changes since Lens v4"},{"location":"#looking-for-help","text":"If you have questions for extension development, try asking on the Lens Dev Slack . It's a public chatroom for Lens developers, where Lens team members chime in from time to time. To provide feedback on the documentation or issues with the Lens Extension API, create new issues at lensapp/lens . Please use the labels area/documentation and/or area/extension .","title":"Looking for Help"},{"location":"#downloading-lens","text":"Download Lens for macOS, Windows, or Linux.","title":"Downloading Lens"},{"location":"extensions/extension-migration/","text":"Lens v4 to v5 Extension Migration Notes # Lens v5 inspects the version of the extension to ensure it is compatible. The package.json for your extension must have an \"engines\" field specifying the lens version that your extension is targeted for, e.g: \"engines\": { \"lens\": \"^5.0.0-beta.7\" }, Note that Lens v5 supports all the range semantics that semver provides. Types and components have been reorganized, many have been grouped by process ( Main and Renderer ) plus those not specific to a process ( Common ). For example the LensMainExtension class is now referred to by Main.LensExtension . See the API Reference for the new organization. The globalPageMenus field of the Renderer extension class (now Renderer.LensExtension ) is removed. Global pages can still be made accessible via the application menus and the status bar, as well as from the newly added Welcome menu. The clusterFeatures field of the Renderer extension class (now Renderer.LensExtension ) is removed. Cluster features can still be implemented but Lens no longer dictates how a feature's lifecycle (install/upgrade/uninstall) is managed. Renderer.K8sApi.ResourceStack provides the functionality to input and apply kubernetes resources to a cluster. It is up to the extension developer to manage the lifecycle. It could be applied automatically to a cluster by the extension or the end-user could be expected to install it, etc. from the cluster Settings page. Lens v5 now relies on mobx 6 for state management. Extensions that use mobx will need to be modified to work with mobx 6. See Migrating from Mobx 4/5 for specific details. For an example of an existing extension that is compatible with Lens v5 see the Lens Resource Map Extension","title":"Lens v4 to v5 Extension Migration Notes"},{"location":"extensions/extension-migration/#lens-v4-to-v5-extension-migration-notes","text":"Lens v5 inspects the version of the extension to ensure it is compatible. The package.json for your extension must have an \"engines\" field specifying the lens version that your extension is targeted for, e.g: \"engines\": { \"lens\": \"^5.0.0-beta.7\" }, Note that Lens v5 supports all the range semantics that semver provides. Types and components have been reorganized, many have been grouped by process ( Main and Renderer ) plus those not specific to a process ( Common ). For example the LensMainExtension class is now referred to by Main.LensExtension . See the API Reference for the new organization. The globalPageMenus field of the Renderer extension class (now Renderer.LensExtension ) is removed. Global pages can still be made accessible via the application menus and the status bar, as well as from the newly added Welcome menu. The clusterFeatures field of the Renderer extension class (now Renderer.LensExtension ) is removed. Cluster features can still be implemented but Lens no longer dictates how a feature's lifecycle (install/upgrade/uninstall) is managed. Renderer.K8sApi.ResourceStack provides the functionality to input and apply kubernetes resources to a cluster. It is up to the extension developer to manage the lifecycle. It could be applied automatically to a cluster by the extension or the end-user could be expected to install it, etc. from the cluster Settings page. Lens v5 now relies on mobx 6 for state management. Extensions that use mobx will need to be modified to work with mobx 6. See Migrating from Mobx 4/5 for specific details. For an example of an existing extension that is compatible with Lens v5 see the Lens Resource Map Extension","title":"Lens v4 to v5 Extension Migration Notes"},{"location":"extensions/api/","text":"Extension API Reference # APIs # Common Main Renderer","title":"API Reference"},{"location":"extensions/api/#extension-api-reference","text":"","title":"Extension API Reference"},{"location":"extensions/api/#apis","text":"Common Main Renderer","title":"APIs"},{"location":"extensions/api/modules/","text":"@k8slens/extensions # Table of contents # Namespaces # Common Main Renderer","title":"@k8slens/extensions"},{"location":"extensions/api/modules/#k8slensextensions","text":"","title":"@k8slens/extensions"},{"location":"extensions/api/modules/#table-of-contents","text":"","title":"Table of contents"},{"location":"extensions/api/modules/#namespaces","text":"Common Main Renderer","title":"Namespaces"},{"location":"extensions/api/classes/common.catalog.catalogcategory/","text":"Class: CatalogCategory # Common . Catalog .CatalogCategory Hierarchy # TypedEventEmitter < CatalogCategoryEvents , this> \u21b3 CatalogCategory \u21b3\u21b3 GeneralCategory \u21b3\u21b3 WebLinkCategory Table of contents # Constructors # constructor Properties # apiVersion filters kind metadata spec Methods # addListener addMenuFilter emit eventNames filteredItems getId getMaxListeners listenerCount listeners off on once prependListener prependOnceListener rawListeners removeAllListeners removeListener setMaxListeners parseId Constructors # constructor # \u2022 new CatalogCategory () Inherited from # (EventEmitter as new () => TypedEmitter).constructor Properties # apiVersion # \u2022 Readonly Abstract apiVersion : string filters # \u2022 Protected filters : ObservableSet < AddMenuFilter > kind # \u2022 Readonly Abstract kind : string metadata # \u2022 Abstract metadata : Object Type declaration # Name Type icon string name string spec # \u2022 Abstract spec : CatalogCategorySpec Methods # addListener # \u25b8 addListener ( event , listener ): CatalogCategory Type parameters # Name Type E E : keyof CatalogCategoryEvents Parameters # Name Type event E listener CatalogCategoryEvents [ E ] Returns # CatalogCategory Inherited from # (EventEmitter as new () => TypedEmitter).addListener addMenuFilter # \u25b8 addMenuFilter ( fn ): Disposer Add a filter for menu items of catalogAddMenu Parameters # Name Type Description fn AddMenuFilter The function that should return a truthy value if that menu item should be displayed Returns # Disposer A function to remove that filter emit # \u25b8 emit ( event , ... args ): boolean Type parameters # Name Type E E : keyof CatalogCategoryEvents Parameters # Name Type event E ...args Arguments < CatalogCategoryEvents [ E ]> Returns # boolean Inherited from # (EventEmitter as new () => TypedEmitter).emit eventNames # \u25b8 eventNames (): ( string | symbol )[] Returns # ( string | symbol )[] Inherited from # (EventEmitter as new () => TypedEmitter).eventNames filteredItems # \u25b8 filteredItems ( menuItems ): CatalogEntityAddMenu [] Filter menuItems according to the Category's set filters Parameters # Name Type Description menuItems CatalogEntityAddMenu [] menu items to filter Returns # CatalogEntityAddMenu [] filtered menu items getId # \u25b8 getId (): string Returns # string getMaxListeners # \u25b8 getMaxListeners (): number Returns # number Inherited from # (EventEmitter as new () => TypedEmitter).getMaxListeners listenerCount # \u25b8 listenerCount ( event ): number Type parameters # Name Type E E : keyof CatalogCategoryEvents Parameters # Name Type event E Returns # number Inherited from # (EventEmitter as new () => TypedEmitter).listenerCount listeners # \u25b8 listeners ( event ): Function [] Type parameters # Name Type E E : keyof CatalogCategoryEvents Parameters # Name Type event E Returns # Function [] Inherited from # (EventEmitter as new () => TypedEmitter).listeners off # \u25b8 off ( event , listener ): CatalogCategory Type parameters # Name Type E E : keyof CatalogCategoryEvents Parameters # Name Type event E listener CatalogCategoryEvents [ E ] Returns # CatalogCategory Inherited from # (EventEmitter as new () => TypedEmitter).off on # \u25b8 on ( event , listener ): CatalogCategory Type parameters # Name Type E E : keyof CatalogCategoryEvents Parameters # Name Type event E listener CatalogCategoryEvents [ E ] Returns # CatalogCategory Inherited from # (EventEmitter as new () => TypedEmitter).on once # \u25b8 once ( event , listener ): CatalogCategory Type parameters # Name Type E E : keyof CatalogCategoryEvents Parameters # Name Type event E listener CatalogCategoryEvents [ E ] Returns # CatalogCategory Inherited from # (EventEmitter as new () => TypedEmitter).once prependListener # \u25b8 prependListener ( event , listener ): CatalogCategory Type parameters # Name Type E E : keyof CatalogCategoryEvents Parameters # Name Type event E listener CatalogCategoryEvents [ E ] Returns # CatalogCategory Inherited from # (EventEmitter as new () => TypedEmitter).prependListener prependOnceListener # \u25b8 prependOnceListener ( event , listener ): CatalogCategory Type parameters # Name Type E E : keyof CatalogCategoryEvents Parameters # Name Type event E listener CatalogCategoryEvents [ E ] Returns # CatalogCategory Inherited from # (EventEmitter as new () => TypedEmitter).prependOnceListener rawListeners # \u25b8 rawListeners ( event ): Function [] Type parameters # Name Type E E : keyof CatalogCategoryEvents Parameters # Name Type event E Returns # Function [] Inherited from # (EventEmitter as new () => TypedEmitter).rawListeners removeAllListeners # \u25b8 removeAllListeners ( event? ): CatalogCategory Type parameters # Name Type E E : keyof CatalogCategoryEvents Parameters # Name Type event? E Returns # CatalogCategory Inherited from # (EventEmitter as new () => TypedEmitter).removeAllListeners removeListener # \u25b8 removeListener ( event , listener ): CatalogCategory Type parameters # Name Type E E : keyof CatalogCategoryEvents Parameters # Name Type event E listener CatalogCategoryEvents [ E ] Returns # CatalogCategory Inherited from # (EventEmitter as new () => TypedEmitter).removeListener setMaxListeners # \u25b8 setMaxListeners ( maxListeners ): CatalogCategory Parameters # Name Type maxListeners number Returns # CatalogCategory Inherited from # (EventEmitter as new () => TypedEmitter).setMaxListeners parseId # \u25b8 Static parseId ( id? ): Object Parameters # Name Type Default value id string \"\" Returns # Object Name Type group? string kind? string","title":"Class: CatalogCategory"},{"location":"extensions/api/classes/common.catalog.catalogcategory/#class-catalogcategory","text":"Common . Catalog .CatalogCategory","title":"Class: CatalogCategory"},{"location":"extensions/api/classes/common.catalog.catalogcategory/#hierarchy","text":"TypedEventEmitter < CatalogCategoryEvents , this> \u21b3 CatalogCategory \u21b3\u21b3 GeneralCategory \u21b3\u21b3 WebLinkCategory","title":"Hierarchy"},{"location":"extensions/api/classes/common.catalog.catalogcategory/#table-of-contents","text":"","title":"Table of contents"},{"location":"extensions/api/classes/common.catalog.catalogcategory/#constructors","text":"constructor","title":"Constructors"},{"location":"extensions/api/classes/common.catalog.catalogcategory/#properties","text":"apiVersion filters kind metadata spec","title":"Properties"},{"location":"extensions/api/classes/common.catalog.catalogcategory/#methods","text":"addListener addMenuFilter emit eventNames filteredItems getId getMaxListeners listenerCount listeners off on once prependListener prependOnceListener rawListeners removeAllListeners removeListener setMaxListeners parseId","title":"Methods"},{"location":"extensions/api/classes/common.catalog.catalogcategory/#constructors_1","text":"","title":"Constructors"},{"location":"extensions/api/classes/common.catalog.catalogcategory/#constructor","text":"\u2022 new CatalogCategory ()","title":"constructor"},{"location":"extensions/api/classes/common.catalog.catalogcategory/#properties_1","text":"","title":"Properties"},{"location":"extensions/api/classes/common.catalog.catalogcategory/#apiversion","text":"\u2022 Readonly Abstract apiVersion : string","title":"apiVersion"},{"location":"extensions/api/classes/common.catalog.catalogcategory/#filters","text":"\u2022 Protected filters : ObservableSet < AddMenuFilter >","title":"filters"},{"location":"extensions/api/classes/common.catalog.catalogcategory/#kind","text":"\u2022 Readonly Abstract kind : string","title":"kind"},{"location":"extensions/api/classes/common.catalog.catalogcategory/#metadata","text":"\u2022 Abstract metadata : Object","title":"metadata"},{"location":"extensions/api/classes/common.catalog.catalogcategory/#spec","text":"\u2022 Abstract spec : CatalogCategorySpec","title":"spec"},{"location":"extensions/api/classes/common.catalog.catalogcategory/#methods_1","text":"","title":"Methods"},{"location":"extensions/api/classes/common.catalog.catalogcategory/#addlistener","text":"\u25b8 addListener ( event , listener ): CatalogCategory","title":"addListener"},{"location":"extensions/api/classes/common.catalog.catalogcategory/#addmenufilter","text":"\u25b8 addMenuFilter ( fn ): Disposer Add a filter for menu items of catalogAddMenu","title":"addMenuFilter"},{"location":"extensions/api/classes/common.catalog.catalogcategory/#emit","text":"\u25b8 emit ( event , ... args ): boolean","title":"emit"},{"location":"extensions/api/classes/common.catalog.catalogcategory/#eventnames","text":"\u25b8 eventNames (): ( string | symbol )[]","title":"eventNames"},{"location":"extensions/api/classes/common.catalog.catalogcategory/#filtereditems","text":"\u25b8 filteredItems ( menuItems ): CatalogEntityAddMenu [] Filter menuItems according to the Category's set filters","title":"filteredItems"},{"location":"extensions/api/classes/common.catalog.catalogcategory/#getid","text":"\u25b8 getId (): string","title":"getId"},{"location":"extensions/api/classes/common.catalog.catalogcategory/#getmaxlisteners","text":"\u25b8 getMaxListeners (): number","title":"getMaxListeners"},{"location":"extensions/api/classes/common.catalog.catalogcategory/#listenercount","text":"\u25b8 listenerCount ( event ): number","title":"listenerCount"},{"location":"extensions/api/classes/common.catalog.catalogcategory/#listeners","text":"\u25b8 listeners ( event ): Function []","title":"listeners"},{"location":"extensions/api/classes/common.catalog.catalogcategory/#off","text":"\u25b8 off ( event , listener ): CatalogCategory","title":"off"},{"location":"extensions/api/classes/common.catalog.catalogcategory/#on","text":"\u25b8 on ( event , listener ): CatalogCategory","title":"on"},{"location":"extensions/api/classes/common.catalog.catalogcategory/#once","text":"\u25b8 once ( event , listener ): CatalogCategory","title":"once"},{"location":"extensions/api/classes/common.catalog.catalogcategory/#prependlistener","text":"\u25b8 prependListener ( event , listener ): CatalogCategory","title":"prependListener"},{"location":"extensions/api/classes/common.catalog.catalogcategory/#prependoncelistener","text":"\u25b8 prependOnceListener ( event , listener ): CatalogCategory","title":"prependOnceListener"},{"location":"extensions/api/classes/common.catalog.catalogcategory/#rawlisteners","text":"\u25b8 rawListeners ( event ): Function []","title":"rawListeners"},{"location":"extensions/api/classes/common.catalog.catalogcategory/#removealllisteners","text":"\u25b8 removeAllListeners ( event? ): CatalogCategory","title":"removeAllListeners"},{"location":"extensions/api/classes/common.catalog.catalogcategory/#removelistener","text":"\u25b8 removeListener ( event , listener ): CatalogCategory","title":"removeListener"},{"location":"extensions/api/classes/common.catalog.catalogcategory/#setmaxlisteners","text":"\u25b8 setMaxListeners ( maxListeners ): CatalogCategory","title":"setMaxListeners"},{"location":"extensions/api/classes/common.catalog.catalogcategory/#parseid","text":"\u25b8 Static parseId ( id? ): Object","title":"parseId"},{"location":"extensions/api/classes/common.catalog.catalogentity/","text":"Class: CatalogEntity # Common . Catalog .CatalogEntity Type parameters # Name Type Metadata Metadata : CatalogEntityMetadata = CatalogEntityMetadata Status Status : CatalogEntityStatus = CatalogEntityStatus Spec Spec : CatalogEntitySpec = CatalogEntitySpec Hierarchy # CatalogEntity \u21b3 GeneralEntity \u21b3 KubernetesCluster \u21b3 WebLink Implements # CatalogEntityKindData Table of contents # Constructors # constructor Properties # apiVersion kind metadata spec status Methods # getId getName onContextMenuOpen onRun onSettingsOpen Constructors # constructor # \u2022 new CatalogEntity ( data ) Type parameters # Name Type Metadata Metadata : CatalogEntityMetadata = CatalogEntityMetadata Status Status : CatalogEntityStatus = CatalogEntityStatus Spec Spec : CatalogEntitySpec = CatalogEntitySpec Parameters # Name Type data CatalogEntityData Properties # apiVersion # \u2022 Readonly Abstract apiVersion : string Implementation of # CatalogEntityKindData . apiVersion kind # \u2022 Readonly Abstract kind : string Implementation of # CatalogEntityKindData . kind metadata # \u2022 metadata : Metadata spec # \u2022 spec : Spec status # \u2022 status : Status Methods # getId # \u25b8 getId (): string Returns # string getName # \u25b8 getName (): string Returns # string onContextMenuOpen # \u25b8 Abstract onContextMenuOpen ( context ): void | Promise Parameters # Name Type context CatalogEntityContextMenuContext Returns # void | Promise onRun # \u25b8 Optional Abstract onRun ( context ): void | Promise Parameters # Name Type context CatalogEntityActionContext Returns # void | Promise onSettingsOpen # \u25b8 Abstract onSettingsOpen ( context ): void | Promise Parameters # Name Type context CatalogEntitySettingsContext Returns # void | Promise ","title":"Class: CatalogEntity"},{"location":"extensions/api/classes/common.catalog.catalogentity/#class-catalogentitymetadata-status-spec","text":"Common . Catalog .CatalogEntity","title":"Class: CatalogEntity<Metadata, Status, Spec>"},{"location":"extensions/api/classes/common.catalog.catalogentity/#type-parameters","text":"Name Type Metadata Metadata : CatalogEntityMetadata = CatalogEntityMetadata Status Status : CatalogEntityStatus = CatalogEntityStatus Spec Spec : CatalogEntitySpec = CatalogEntitySpec","title":"Type parameters"},{"location":"extensions/api/classes/common.catalog.catalogentity/#hierarchy","text":"CatalogEntity \u21b3 GeneralEntity \u21b3 KubernetesCluster \u21b3 WebLink","title":"Hierarchy"},{"location":"extensions/api/classes/common.catalog.catalogentity/#implements","text":"CatalogEntityKindData","title":"Implements"},{"location":"extensions/api/classes/common.catalog.catalogentity/#table-of-contents","text":"","title":"Table of contents"},{"location":"extensions/api/classes/common.catalog.catalogentity/#constructors","text":"constructor","title":"Constructors"},{"location":"extensions/api/classes/common.catalog.catalogentity/#properties","text":"apiVersion kind metadata spec status","title":"Properties"},{"location":"extensions/api/classes/common.catalog.catalogentity/#methods","text":"getId getName onContextMenuOpen onRun onSettingsOpen","title":"Methods"},{"location":"extensions/api/classes/common.catalog.catalogentity/#constructors_1","text":"","title":"Constructors"},{"location":"extensions/api/classes/common.catalog.catalogentity/#constructor","text":"\u2022 new CatalogEntity ( data )","title":"constructor"},{"location":"extensions/api/classes/common.catalog.catalogentity/#properties_1","text":"","title":"Properties"},{"location":"extensions/api/classes/common.catalog.catalogentity/#apiversion","text":"\u2022 Readonly Abstract apiVersion : string","title":"apiVersion"},{"location":"extensions/api/classes/common.catalog.catalogentity/#kind","text":"\u2022 Readonly Abstract kind : string","title":"kind"},{"location":"extensions/api/classes/common.catalog.catalogentity/#metadata","text":"\u2022 metadata : Metadata","title":"metadata"},{"location":"extensions/api/classes/common.catalog.catalogentity/#spec","text":"\u2022 spec : Spec","title":"spec"},{"location":"extensions/api/classes/common.catalog.catalogentity/#status","text":"\u2022 status : Status","title":"status"},{"location":"extensions/api/classes/common.catalog.catalogentity/#methods_1","text":"","title":"Methods"},{"location":"extensions/api/classes/common.catalog.catalogentity/#getid","text":"\u25b8 getId (): string","title":"getId"},{"location":"extensions/api/classes/common.catalog.catalogentity/#getname","text":"\u25b8 getName (): string","title":"getName"},{"location":"extensions/api/classes/common.catalog.catalogentity/#oncontextmenuopen","text":"\u25b8 Abstract onContextMenuOpen ( context ): void | Promise ","title":"onContextMenuOpen"},{"location":"extensions/api/classes/common.catalog.catalogentity/#onrun","text":"\u25b8 Optional Abstract onRun ( context ): void | Promise ","title":"onRun"},{"location":"extensions/api/classes/common.catalog.catalogentity/#onsettingsopen","text":"\u25b8 Abstract onSettingsOpen ( context ): void | Promise ","title":"onSettingsOpen"},{"location":"extensions/api/classes/common.catalog.generalcategory/","text":"Class: GeneralCategory # Common . Catalog .GeneralCategory Hierarchy # CatalogCategory \u21b3 GeneralCategory Table of contents # Constructors # constructor Properties # apiVersion filters kind metadata spec Methods # addListener addMenuFilter emit eventNames filteredItems getId getMaxListeners listenerCount listeners off on once prependListener prependOnceListener rawListeners removeAllListeners removeListener setMaxListeners parseId Constructors # constructor # \u2022 new GeneralCategory () Inherited from # CatalogCategory . constructor Properties # apiVersion # \u2022 Readonly apiVersion : \"catalog.k8slens.dev/v1alpha1\" Overrides # CatalogCategory . apiVersion filters # \u2022 Protected filters : ObservableSet < AddMenuFilter > Inherited from # CatalogCategory . filters kind # \u2022 Readonly kind : \"CatalogCategory\" Overrides # CatalogCategory . kind metadata # \u2022 metadata : Object Type declaration # Name Type icon string name string Overrides # CatalogCategory . metadata spec # \u2022 spec : Object Type declaration # Name Type group string names Object names.kind string versions { entityClass : typeof GeneralEntity ; name : string = \"v1alpha1\" }[] Overrides # CatalogCategory . spec Methods # addListener # \u25b8 addListener ( event , listener ): GeneralCategory Type parameters # Name Type E E : keyof CatalogCategoryEvents Parameters # Name Type event E listener CatalogCategoryEvents [ E ] Returns # GeneralCategory Inherited from # CatalogCategory . addListener addMenuFilter # \u25b8 addMenuFilter ( fn ): Disposer Add a filter for menu items of catalogAddMenu Parameters # Name Type Description fn AddMenuFilter The function that should return a truthy value if that menu item should be displayed Returns # Disposer A function to remove that filter Inherited from # CatalogCategory . addMenuFilter emit # \u25b8 emit ( event , ... args ): boolean Type parameters # Name Type E E : keyof CatalogCategoryEvents Parameters # Name Type event E ...args Arguments < CatalogCategoryEvents [ E ]> Returns # boolean Inherited from # CatalogCategory . emit eventNames # \u25b8 eventNames (): ( string | symbol )[] Returns # ( string | symbol )[] Inherited from # CatalogCategory . eventNames filteredItems # \u25b8 filteredItems ( menuItems ): CatalogEntityAddMenu [] Filter menuItems according to the Category's set filters Parameters # Name Type Description menuItems CatalogEntityAddMenu [] menu items to filter Returns # CatalogEntityAddMenu [] filtered menu items Inherited from # CatalogCategory . filteredItems getId # \u25b8 getId (): string Returns # string Inherited from # CatalogCategory . getId getMaxListeners # \u25b8 getMaxListeners (): number Returns # number Inherited from # CatalogCategory . getMaxListeners listenerCount # \u25b8 listenerCount ( event ): number Type parameters # Name Type E E : keyof CatalogCategoryEvents Parameters # Name Type event E Returns # number Inherited from # CatalogCategory . listenerCount listeners # \u25b8 listeners ( event ): Function [] Type parameters # Name Type E E : keyof CatalogCategoryEvents Parameters # Name Type event E Returns # Function [] Inherited from # CatalogCategory . listeners off # \u25b8 off ( event , listener ): GeneralCategory Type parameters # Name Type E E : keyof CatalogCategoryEvents Parameters # Name Type event E listener CatalogCategoryEvents [ E ] Returns # GeneralCategory Inherited from # CatalogCategory . off on # \u25b8 on ( event , listener ): GeneralCategory Type parameters # Name Type E E : keyof CatalogCategoryEvents Parameters # Name Type event E listener CatalogCategoryEvents [ E ] Returns # GeneralCategory Inherited from # CatalogCategory . on once # \u25b8 once ( event , listener ): GeneralCategory Type parameters # Name Type E E : keyof CatalogCategoryEvents Parameters # Name Type event E listener CatalogCategoryEvents [ E ] Returns # GeneralCategory Inherited from # CatalogCategory . once prependListener # \u25b8 prependListener ( event , listener ): GeneralCategory Type parameters # Name Type E E : keyof CatalogCategoryEvents Parameters # Name Type event E listener CatalogCategoryEvents [ E ] Returns # GeneralCategory Inherited from # CatalogCategory . prependListener prependOnceListener # \u25b8 prependOnceListener ( event , listener ): GeneralCategory Type parameters # Name Type E E : keyof CatalogCategoryEvents Parameters # Name Type event E listener CatalogCategoryEvents [ E ] Returns # GeneralCategory Inherited from # CatalogCategory . prependOnceListener rawListeners # \u25b8 rawListeners ( event ): Function [] Type parameters # Name Type E E : keyof CatalogCategoryEvents Parameters # Name Type event E Returns # Function [] Inherited from # CatalogCategory . rawListeners removeAllListeners # \u25b8 removeAllListeners ( event? ): GeneralCategory Type parameters # Name Type E E : keyof CatalogCategoryEvents Parameters # Name Type event? E Returns # GeneralCategory Inherited from # CatalogCategory . removeAllListeners removeListener # \u25b8 removeListener ( event , listener ): GeneralCategory Type parameters # Name Type E E : keyof CatalogCategoryEvents Parameters # Name Type event E listener CatalogCategoryEvents [ E ] Returns # GeneralCategory Inherited from # CatalogCategory . removeListener setMaxListeners # \u25b8 setMaxListeners ( maxListeners ): GeneralCategory Parameters # Name Type maxListeners number Returns # GeneralCategory Inherited from # CatalogCategory . setMaxListeners parseId # \u25b8 Static parseId ( id? ): Object Parameters # Name Type Default value id string \"\" Returns # Object Name Type group? string kind? string Inherited from # CatalogCategory . parseId","title":"Class: GeneralCategory"},{"location":"extensions/api/classes/common.catalog.generalcategory/#class-generalcategory","text":"Common . Catalog .GeneralCategory","title":"Class: GeneralCategory"},{"location":"extensions/api/classes/common.catalog.generalcategory/#hierarchy","text":"CatalogCategory \u21b3 GeneralCategory","title":"Hierarchy"},{"location":"extensions/api/classes/common.catalog.generalcategory/#table-of-contents","text":"","title":"Table of contents"},{"location":"extensions/api/classes/common.catalog.generalcategory/#constructors","text":"constructor","title":"Constructors"},{"location":"extensions/api/classes/common.catalog.generalcategory/#properties","text":"apiVersion filters kind metadata spec","title":"Properties"},{"location":"extensions/api/classes/common.catalog.generalcategory/#methods","text":"addListener addMenuFilter emit eventNames filteredItems getId getMaxListeners listenerCount listeners off on once prependListener prependOnceListener rawListeners removeAllListeners removeListener setMaxListeners parseId","title":"Methods"},{"location":"extensions/api/classes/common.catalog.generalcategory/#constructors_1","text":"","title":"Constructors"},{"location":"extensions/api/classes/common.catalog.generalcategory/#constructor","text":"\u2022 new GeneralCategory ()","title":"constructor"},{"location":"extensions/api/classes/common.catalog.generalcategory/#properties_1","text":"","title":"Properties"},{"location":"extensions/api/classes/common.catalog.generalcategory/#apiversion","text":"\u2022 Readonly apiVersion : \"catalog.k8slens.dev/v1alpha1\"","title":"apiVersion"},{"location":"extensions/api/classes/common.catalog.generalcategory/#filters","text":"\u2022 Protected filters : ObservableSet < AddMenuFilter >","title":"filters"},{"location":"extensions/api/classes/common.catalog.generalcategory/#kind","text":"\u2022 Readonly kind : \"CatalogCategory\"","title":"kind"},{"location":"extensions/api/classes/common.catalog.generalcategory/#metadata","text":"\u2022 metadata : Object","title":"metadata"},{"location":"extensions/api/classes/common.catalog.generalcategory/#spec","text":"\u2022 spec : Object","title":"spec"},{"location":"extensions/api/classes/common.catalog.generalcategory/#methods_1","text":"","title":"Methods"},{"location":"extensions/api/classes/common.catalog.generalcategory/#addlistener","text":"\u25b8 addListener ( event , listener ): GeneralCategory","title":"addListener"},{"location":"extensions/api/classes/common.catalog.generalcategory/#addmenufilter","text":"\u25b8 addMenuFilter ( fn ): Disposer Add a filter for menu items of catalogAddMenu","title":"addMenuFilter"},{"location":"extensions/api/classes/common.catalog.generalcategory/#emit","text":"\u25b8 emit ( event , ... args ): boolean","title":"emit"},{"location":"extensions/api/classes/common.catalog.generalcategory/#eventnames","text":"\u25b8 eventNames (): ( string | symbol )[]","title":"eventNames"},{"location":"extensions/api/classes/common.catalog.generalcategory/#filtereditems","text":"\u25b8 filteredItems ( menuItems ): CatalogEntityAddMenu [] Filter menuItems according to the Category's set filters","title":"filteredItems"},{"location":"extensions/api/classes/common.catalog.generalcategory/#getid","text":"\u25b8 getId (): string","title":"getId"},{"location":"extensions/api/classes/common.catalog.generalcategory/#getmaxlisteners","text":"\u25b8 getMaxListeners (): number","title":"getMaxListeners"},{"location":"extensions/api/classes/common.catalog.generalcategory/#listenercount","text":"\u25b8 listenerCount ( event ): number","title":"listenerCount"},{"location":"extensions/api/classes/common.catalog.generalcategory/#listeners","text":"\u25b8 listeners ( event ): Function []","title":"listeners"},{"location":"extensions/api/classes/common.catalog.generalcategory/#off","text":"\u25b8 off ( event , listener ): GeneralCategory","title":"off"},{"location":"extensions/api/classes/common.catalog.generalcategory/#on","text":"\u25b8 on ( event , listener ): GeneralCategory","title":"on"},{"location":"extensions/api/classes/common.catalog.generalcategory/#once","text":"\u25b8 once ( event , listener ): GeneralCategory","title":"once"},{"location":"extensions/api/classes/common.catalog.generalcategory/#prependlistener","text":"\u25b8 prependListener ( event , listener ): GeneralCategory","title":"prependListener"},{"location":"extensions/api/classes/common.catalog.generalcategory/#prependoncelistener","text":"\u25b8 prependOnceListener ( event , listener ): GeneralCategory","title":"prependOnceListener"},{"location":"extensions/api/classes/common.catalog.generalcategory/#rawlisteners","text":"\u25b8 rawListeners ( event ): Function []","title":"rawListeners"},{"location":"extensions/api/classes/common.catalog.generalcategory/#removealllisteners","text":"\u25b8 removeAllListeners ( event? ): GeneralCategory","title":"removeAllListeners"},{"location":"extensions/api/classes/common.catalog.generalcategory/#removelistener","text":"\u25b8 removeListener ( event , listener ): GeneralCategory","title":"removeListener"},{"location":"extensions/api/classes/common.catalog.generalcategory/#setmaxlisteners","text":"\u25b8 setMaxListeners ( maxListeners ): GeneralCategory","title":"setMaxListeners"},{"location":"extensions/api/classes/common.catalog.generalcategory/#parseid","text":"\u25b8 Static parseId ( id? ): Object","title":"parseId"},{"location":"extensions/api/classes/common.catalog.generalentity/","text":"Class: GeneralEntity # Common . Catalog .GeneralEntity Hierarchy # CatalogEntity < CatalogEntityMetadata , CatalogEntityStatus , GeneralEntitySpec> \u21b3 GeneralEntity Table of contents # Constructors # constructor Properties # apiVersion kind metadata spec status Methods # getId getName onContextMenuOpen onDetailsOpen onRun onSettingsOpen Constructors # constructor # \u2022 new GeneralEntity ( data ) Parameters # Name Type data CatalogEntityData < CatalogEntityMetadata , CatalogEntityStatus , GeneralEntitySpec> Inherited from # CatalogEntity . constructor Properties # apiVersion # \u2022 Readonly apiVersion : \"entity.k8slens.dev/v1alpha1\" Overrides # CatalogEntity . apiVersion kind # \u2022 Readonly kind : \"General\" Overrides # CatalogEntity . kind metadata # \u2022 metadata : CatalogEntityMetadata Inherited from # CatalogEntity . metadata spec # \u2022 spec : GeneralEntitySpec Inherited from # CatalogEntity . spec status # \u2022 status : CatalogEntityStatus Inherited from # CatalogEntity . status Methods # getId # \u25b8 getId (): string Returns # string Inherited from # CatalogEntity . getId getName # \u25b8 getName (): string Returns # string Inherited from # CatalogEntity . getName onContextMenuOpen # \u25b8 onContextMenuOpen (): void Returns # void Overrides # CatalogEntity . onContextMenuOpen onDetailsOpen # \u25b8 onDetailsOpen (): void Returns # void onRun # \u25b8 onRun (): Promise Returns # Promise Overrides # CatalogEntity . onRun onSettingsOpen # \u25b8 onSettingsOpen (): void Returns # void Overrides # CatalogEntity . onSettingsOpen","title":"Class: GeneralEntity"},{"location":"extensions/api/classes/common.catalog.generalentity/#class-generalentity","text":"Common . Catalog .GeneralEntity","title":"Class: GeneralEntity"},{"location":"extensions/api/classes/common.catalog.generalentity/#hierarchy","text":"CatalogEntity < CatalogEntityMetadata , CatalogEntityStatus , GeneralEntitySpec> \u21b3 GeneralEntity","title":"Hierarchy"},{"location":"extensions/api/classes/common.catalog.generalentity/#table-of-contents","text":"","title":"Table of contents"},{"location":"extensions/api/classes/common.catalog.generalentity/#constructors","text":"constructor","title":"Constructors"},{"location":"extensions/api/classes/common.catalog.generalentity/#properties","text":"apiVersion kind metadata spec status","title":"Properties"},{"location":"extensions/api/classes/common.catalog.generalentity/#methods","text":"getId getName onContextMenuOpen onDetailsOpen onRun onSettingsOpen","title":"Methods"},{"location":"extensions/api/classes/common.catalog.generalentity/#constructors_1","text":"","title":"Constructors"},{"location":"extensions/api/classes/common.catalog.generalentity/#constructor","text":"\u2022 new GeneralEntity ( data )","title":"constructor"},{"location":"extensions/api/classes/common.catalog.generalentity/#properties_1","text":"","title":"Properties"},{"location":"extensions/api/classes/common.catalog.generalentity/#apiversion","text":"\u2022 Readonly apiVersion : \"entity.k8slens.dev/v1alpha1\"","title":"apiVersion"},{"location":"extensions/api/classes/common.catalog.generalentity/#kind","text":"\u2022 Readonly kind : \"General\"","title":"kind"},{"location":"extensions/api/classes/common.catalog.generalentity/#metadata","text":"\u2022 metadata : CatalogEntityMetadata","title":"metadata"},{"location":"extensions/api/classes/common.catalog.generalentity/#spec","text":"\u2022 spec : GeneralEntitySpec","title":"spec"},{"location":"extensions/api/classes/common.catalog.generalentity/#status","text":"\u2022 status : CatalogEntityStatus","title":"status"},{"location":"extensions/api/classes/common.catalog.generalentity/#methods_1","text":"","title":"Methods"},{"location":"extensions/api/classes/common.catalog.generalentity/#getid","text":"\u25b8 getId (): string","title":"getId"},{"location":"extensions/api/classes/common.catalog.generalentity/#getname","text":"\u25b8 getName (): string","title":"getName"},{"location":"extensions/api/classes/common.catalog.generalentity/#oncontextmenuopen","text":"\u25b8 onContextMenuOpen (): void","title":"onContextMenuOpen"},{"location":"extensions/api/classes/common.catalog.generalentity/#ondetailsopen","text":"\u25b8 onDetailsOpen (): void","title":"onDetailsOpen"},{"location":"extensions/api/classes/common.catalog.generalentity/#onrun","text":"\u25b8 onRun (): Promise ","title":"onRun"},{"location":"extensions/api/classes/common.catalog.generalentity/#onsettingsopen","text":"\u25b8 onSettingsOpen (): void","title":"onSettingsOpen"},{"location":"extensions/api/classes/common.catalog.kubernetescluster/","text":"Class: KubernetesCluster # Common . Catalog .KubernetesCluster Hierarchy # CatalogEntity < KubernetesClusterMetadata , KubernetesClusterStatus , KubernetesClusterSpec > \u21b3 KubernetesCluster Table of contents # Constructors # constructor Properties # apiVersion kind metadata spec status apiVersion kind Methods # connect disconnect getId getName onContextMenuOpen onDetailsOpen onRun onSettingsOpen Constructors # constructor # \u2022 new KubernetesCluster ( data ) Parameters # Name Type data CatalogEntityData < KubernetesClusterMetadata , KubernetesClusterStatus , KubernetesClusterSpec > Inherited from # CatalogEntity . constructor Properties # apiVersion # \u2022 Readonly apiVersion : \"entity.k8slens.dev/v1alpha1\" Overrides # CatalogEntity . apiVersion kind # \u2022 Readonly kind : \"KubernetesCluster\" Overrides # CatalogEntity . kind metadata # \u2022 metadata : KubernetesClusterMetadata Inherited from # CatalogEntity . metadata spec # \u2022 spec : KubernetesClusterSpec Inherited from # CatalogEntity . spec status # \u2022 status : KubernetesClusterStatus Inherited from # CatalogEntity . status apiVersion # \u25aa Static Readonly apiVersion : \"entity.k8slens.dev/v1alpha1\" kind # \u25aa Static Readonly kind : \"KubernetesCluster\" Methods # connect # \u25b8 connect (): Promise Returns # Promise disconnect # \u25b8 disconnect (): Promise Returns # Promise getId # \u25b8 getId (): string Returns # string Inherited from # CatalogEntity . getId getName # \u25b8 getName (): string Returns # string Inherited from # CatalogEntity . getName onContextMenuOpen # \u25b8 onContextMenuOpen ( context ): Promise Parameters # Name Type context CatalogEntityContextMenuContext Returns # Promise Overrides # CatalogEntity . onContextMenuOpen onDetailsOpen # \u25b8 onDetailsOpen (): void Returns # void onRun # \u25b8 onRun ( context ): Promise Parameters # Name Type context CatalogEntityActionContext Returns # Promise Overrides # CatalogEntity . onRun onSettingsOpen # \u25b8 onSettingsOpen (): void Returns # void Overrides # CatalogEntity . onSettingsOpen","title":"Class: KubernetesCluster"},{"location":"extensions/api/classes/common.catalog.kubernetescluster/#class-kubernetescluster","text":"Common . Catalog .KubernetesCluster","title":"Class: KubernetesCluster"},{"location":"extensions/api/classes/common.catalog.kubernetescluster/#hierarchy","text":"CatalogEntity < KubernetesClusterMetadata , KubernetesClusterStatus , KubernetesClusterSpec > \u21b3 KubernetesCluster","title":"Hierarchy"},{"location":"extensions/api/classes/common.catalog.kubernetescluster/#table-of-contents","text":"","title":"Table of contents"},{"location":"extensions/api/classes/common.catalog.kubernetescluster/#constructors","text":"constructor","title":"Constructors"},{"location":"extensions/api/classes/common.catalog.kubernetescluster/#properties","text":"apiVersion kind metadata spec status apiVersion kind","title":"Properties"},{"location":"extensions/api/classes/common.catalog.kubernetescluster/#methods","text":"connect disconnect getId getName onContextMenuOpen onDetailsOpen onRun onSettingsOpen","title":"Methods"},{"location":"extensions/api/classes/common.catalog.kubernetescluster/#constructors_1","text":"","title":"Constructors"},{"location":"extensions/api/classes/common.catalog.kubernetescluster/#constructor","text":"\u2022 new KubernetesCluster ( data )","title":"constructor"},{"location":"extensions/api/classes/common.catalog.kubernetescluster/#properties_1","text":"","title":"Properties"},{"location":"extensions/api/classes/common.catalog.kubernetescluster/#apiversion","text":"\u2022 Readonly apiVersion : \"entity.k8slens.dev/v1alpha1\"","title":"apiVersion"},{"location":"extensions/api/classes/common.catalog.kubernetescluster/#kind","text":"\u2022 Readonly kind : \"KubernetesCluster\"","title":"kind"},{"location":"extensions/api/classes/common.catalog.kubernetescluster/#metadata","text":"\u2022 metadata : KubernetesClusterMetadata","title":"metadata"},{"location":"extensions/api/classes/common.catalog.kubernetescluster/#spec","text":"\u2022 spec : KubernetesClusterSpec","title":"spec"},{"location":"extensions/api/classes/common.catalog.kubernetescluster/#status","text":"\u2022 status : KubernetesClusterStatus","title":"status"},{"location":"extensions/api/classes/common.catalog.kubernetescluster/#apiversion_1","text":"\u25aa Static Readonly apiVersion : \"entity.k8slens.dev/v1alpha1\"","title":"apiVersion"},{"location":"extensions/api/classes/common.catalog.kubernetescluster/#kind_1","text":"\u25aa Static Readonly kind : \"KubernetesCluster\"","title":"kind"},{"location":"extensions/api/classes/common.catalog.kubernetescluster/#methods_1","text":"","title":"Methods"},{"location":"extensions/api/classes/common.catalog.kubernetescluster/#connect","text":"\u25b8 connect (): Promise ","title":"connect"},{"location":"extensions/api/classes/common.catalog.kubernetescluster/#disconnect","text":"\u25b8 disconnect (): Promise ","title":"disconnect"},{"location":"extensions/api/classes/common.catalog.kubernetescluster/#getid","text":"\u25b8 getId (): string","title":"getId"},{"location":"extensions/api/classes/common.catalog.kubernetescluster/#getname","text":"\u25b8 getName (): string","title":"getName"},{"location":"extensions/api/classes/common.catalog.kubernetescluster/#oncontextmenuopen","text":"\u25b8 onContextMenuOpen ( context ): Promise ","title":"onContextMenuOpen"},{"location":"extensions/api/classes/common.catalog.kubernetescluster/#ondetailsopen","text":"\u25b8 onDetailsOpen (): void","title":"onDetailsOpen"},{"location":"extensions/api/classes/common.catalog.kubernetescluster/#onrun","text":"\u25b8 onRun ( context ): Promise ","title":"onRun"},{"location":"extensions/api/classes/common.catalog.kubernetescluster/#onsettingsopen","text":"\u25b8 onSettingsOpen (): void","title":"onSettingsOpen"},{"location":"extensions/api/classes/common.catalog.weblink/","text":"Class: WebLink # Common . Catalog .WebLink Hierarchy # CatalogEntity < CatalogEntityMetadata , WebLinkStatus , WebLinkSpec > \u21b3 WebLink Table of contents # Constructors # constructor Properties # apiVersion kind metadata spec status Methods # getId getName onContextMenuOpen onRun onSettingsOpen Constructors # constructor # \u2022 new WebLink ( data ) Parameters # Name Type data CatalogEntityData < CatalogEntityMetadata , WebLinkStatus , WebLinkSpec > Inherited from # CatalogEntity . constructor Properties # apiVersion # \u2022 Readonly apiVersion : \"entity.k8slens.dev/v1alpha1\" Overrides # CatalogEntity . apiVersion kind # \u2022 Readonly kind : \"WebLink\" Overrides # CatalogEntity . kind metadata # \u2022 metadata : CatalogEntityMetadata Inherited from # CatalogEntity . metadata spec # \u2022 spec : WebLinkSpec Inherited from # CatalogEntity . spec status # \u2022 status : WebLinkStatus Inherited from # CatalogEntity . status Methods # getId # \u25b8 getId (): string Returns # string Inherited from # CatalogEntity . getId getName # \u25b8 getName (): string Returns # string Inherited from # CatalogEntity . getName onContextMenuOpen # \u25b8 onContextMenuOpen ( context ): Promise Parameters # Name Type context CatalogEntityContextMenuContext Returns # Promise Overrides # CatalogEntity . onContextMenuOpen onRun # \u25b8 onRun (): Promise Returns # Promise Overrides # CatalogEntity . onRun onSettingsOpen # \u25b8 onSettingsOpen (): void Returns # void Overrides # CatalogEntity . onSettingsOpen","title":"Class: WebLink"},{"location":"extensions/api/classes/common.catalog.weblink/#class-weblink","text":"Common . Catalog .WebLink","title":"Class: WebLink"},{"location":"extensions/api/classes/common.catalog.weblink/#hierarchy","text":"CatalogEntity < CatalogEntityMetadata , WebLinkStatus , WebLinkSpec > \u21b3 WebLink","title":"Hierarchy"},{"location":"extensions/api/classes/common.catalog.weblink/#table-of-contents","text":"","title":"Table of contents"},{"location":"extensions/api/classes/common.catalog.weblink/#constructors","text":"constructor","title":"Constructors"},{"location":"extensions/api/classes/common.catalog.weblink/#properties","text":"apiVersion kind metadata spec status","title":"Properties"},{"location":"extensions/api/classes/common.catalog.weblink/#methods","text":"getId getName onContextMenuOpen onRun onSettingsOpen","title":"Methods"},{"location":"extensions/api/classes/common.catalog.weblink/#constructors_1","text":"","title":"Constructors"},{"location":"extensions/api/classes/common.catalog.weblink/#constructor","text":"\u2022 new WebLink ( data )","title":"constructor"},{"location":"extensions/api/classes/common.catalog.weblink/#properties_1","text":"","title":"Properties"},{"location":"extensions/api/classes/common.catalog.weblink/#apiversion","text":"\u2022 Readonly apiVersion : \"entity.k8slens.dev/v1alpha1\"","title":"apiVersion"},{"location":"extensions/api/classes/common.catalog.weblink/#kind","text":"\u2022 Readonly kind : \"WebLink\"","title":"kind"},{"location":"extensions/api/classes/common.catalog.weblink/#metadata","text":"\u2022 metadata : CatalogEntityMetadata","title":"metadata"},{"location":"extensions/api/classes/common.catalog.weblink/#spec","text":"\u2022 spec : WebLinkSpec","title":"spec"},{"location":"extensions/api/classes/common.catalog.weblink/#status","text":"\u2022 status : WebLinkStatus","title":"status"},{"location":"extensions/api/classes/common.catalog.weblink/#methods_1","text":"","title":"Methods"},{"location":"extensions/api/classes/common.catalog.weblink/#getid","text":"\u25b8 getId (): string","title":"getId"},{"location":"extensions/api/classes/common.catalog.weblink/#getname","text":"\u25b8 getName (): string","title":"getName"},{"location":"extensions/api/classes/common.catalog.weblink/#oncontextmenuopen","text":"\u25b8 onContextMenuOpen ( context ): Promise ","title":"onContextMenuOpen"},{"location":"extensions/api/classes/common.catalog.weblink/#onrun","text":"\u25b8 onRun (): Promise ","title":"onRun"},{"location":"extensions/api/classes/common.catalog.weblink/#onsettingsopen","text":"\u25b8 onSettingsOpen (): void","title":"onSettingsOpen"},{"location":"extensions/api/classes/common.catalog.weblinkcategory/","text":"Class: WebLinkCategory # Common . Catalog .WebLinkCategory Hierarchy # CatalogCategory \u21b3 WebLinkCategory Table of contents # Constructors # constructor Properties # apiVersion filters kind metadata spec onAdd Methods # addListener addMenuFilter emit eventNames filteredItems getId getMaxListeners listenerCount listeners off on once prependListener prependOnceListener rawListeners removeAllListeners removeListener setMaxListeners parseId Constructors # constructor # \u2022 new WebLinkCategory () Overrides # CatalogCategory . constructor Properties # apiVersion # \u2022 Readonly apiVersion : \"catalog.k8slens.dev/v1alpha1\" Overrides # CatalogCategory . apiVersion filters # \u2022 Protected filters : ObservableSet < AddMenuFilter > Inherited from # CatalogCategory . filters kind # \u2022 Readonly kind : \"CatalogCategory\" Overrides # CatalogCategory . kind metadata # \u2022 metadata : Object Type declaration # Name Type icon string name string Overrides # CatalogCategory . metadata spec # \u2022 spec : Object Type declaration # Name Type group string names Object names.kind string versions { entityClass : typeof WebLink ; name : string = \"v1alpha1\" }[] Overrides # CatalogCategory . spec onAdd # \u25aa Static Optional onAdd : () => void Type declaration # \u25b8 (): void Returns # void Methods # addListener # \u25b8 addListener ( event , listener ): WebLinkCategory Type parameters # Name Type E E : keyof CatalogCategoryEvents Parameters # Name Type event E listener CatalogCategoryEvents [ E ] Returns # WebLinkCategory Inherited from # CatalogCategory . addListener addMenuFilter # \u25b8 addMenuFilter ( fn ): Disposer Add a filter for menu items of catalogAddMenu Parameters # Name Type Description fn AddMenuFilter The function that should return a truthy value if that menu item should be displayed Returns # Disposer A function to remove that filter Inherited from # CatalogCategory . addMenuFilter emit # \u25b8 emit ( event , ... args ): boolean Type parameters # Name Type E E : keyof CatalogCategoryEvents Parameters # Name Type event E ...args Arguments < CatalogCategoryEvents [ E ]> Returns # boolean Inherited from # CatalogCategory . emit eventNames # \u25b8 eventNames (): ( string | symbol )[] Returns # ( string | symbol )[] Inherited from # CatalogCategory . eventNames filteredItems # \u25b8 filteredItems ( menuItems ): CatalogEntityAddMenu [] Filter menuItems according to the Category's set filters Parameters # Name Type Description menuItems CatalogEntityAddMenu [] menu items to filter Returns # CatalogEntityAddMenu [] filtered menu items Inherited from # CatalogCategory . filteredItems getId # \u25b8 getId (): string Returns # string Inherited from # CatalogCategory . getId getMaxListeners # \u25b8 getMaxListeners (): number Returns # number Inherited from # CatalogCategory . getMaxListeners listenerCount # \u25b8 listenerCount ( event ): number Type parameters # Name Type E E : keyof CatalogCategoryEvents Parameters # Name Type event E Returns # number Inherited from # CatalogCategory . listenerCount listeners # \u25b8 listeners ( event ): Function [] Type parameters # Name Type E E : keyof CatalogCategoryEvents Parameters # Name Type event E Returns # Function [] Inherited from # CatalogCategory . listeners off # \u25b8 off ( event , listener ): WebLinkCategory Type parameters # Name Type E E : keyof CatalogCategoryEvents Parameters # Name Type event E listener CatalogCategoryEvents [ E ] Returns # WebLinkCategory Inherited from # CatalogCategory . off on # \u25b8 on ( event , listener ): WebLinkCategory Type parameters # Name Type E E : keyof CatalogCategoryEvents Parameters # Name Type event E listener CatalogCategoryEvents [ E ] Returns # WebLinkCategory Inherited from # CatalogCategory . on once # \u25b8 once ( event , listener ): WebLinkCategory Type parameters # Name Type E E : keyof CatalogCategoryEvents Parameters # Name Type event E listener CatalogCategoryEvents [ E ] Returns # WebLinkCategory Inherited from # CatalogCategory . once prependListener # \u25b8 prependListener ( event , listener ): WebLinkCategory Type parameters # Name Type E E : keyof CatalogCategoryEvents Parameters # Name Type event E listener CatalogCategoryEvents [ E ] Returns # WebLinkCategory Inherited from # CatalogCategory . prependListener prependOnceListener # \u25b8 prependOnceListener ( event , listener ): WebLinkCategory Type parameters # Name Type E E : keyof CatalogCategoryEvents Parameters # Name Type event E listener CatalogCategoryEvents [ E ] Returns # WebLinkCategory Inherited from # CatalogCategory . prependOnceListener rawListeners # \u25b8 rawListeners ( event ): Function [] Type parameters # Name Type E E : keyof CatalogCategoryEvents Parameters # Name Type event E Returns # Function [] Inherited from # CatalogCategory . rawListeners removeAllListeners # \u25b8 removeAllListeners ( event? ): WebLinkCategory Type parameters # Name Type E E : keyof CatalogCategoryEvents Parameters # Name Type event? E Returns # WebLinkCategory Inherited from # CatalogCategory . removeAllListeners removeListener # \u25b8 removeListener ( event , listener ): WebLinkCategory Type parameters # Name Type E E : keyof CatalogCategoryEvents Parameters # Name Type event E listener CatalogCategoryEvents [ E ] Returns # WebLinkCategory Inherited from # CatalogCategory . removeListener setMaxListeners # \u25b8 setMaxListeners ( maxListeners ): WebLinkCategory Parameters # Name Type maxListeners number Returns # WebLinkCategory Inherited from # CatalogCategory . setMaxListeners parseId # \u25b8 Static parseId ( id? ): Object Parameters # Name Type Default value id string \"\" Returns # Object Name Type group? string kind? string Inherited from # CatalogCategory . parseId","title":"Class: WebLinkCategory"},{"location":"extensions/api/classes/common.catalog.weblinkcategory/#class-weblinkcategory","text":"Common . Catalog .WebLinkCategory","title":"Class: WebLinkCategory"},{"location":"extensions/api/classes/common.catalog.weblinkcategory/#hierarchy","text":"CatalogCategory \u21b3 WebLinkCategory","title":"Hierarchy"},{"location":"extensions/api/classes/common.catalog.weblinkcategory/#table-of-contents","text":"","title":"Table of contents"},{"location":"extensions/api/classes/common.catalog.weblinkcategory/#constructors","text":"constructor","title":"Constructors"},{"location":"extensions/api/classes/common.catalog.weblinkcategory/#properties","text":"apiVersion filters kind metadata spec onAdd","title":"Properties"},{"location":"extensions/api/classes/common.catalog.weblinkcategory/#methods","text":"addListener addMenuFilter emit eventNames filteredItems getId getMaxListeners listenerCount listeners off on once prependListener prependOnceListener rawListeners removeAllListeners removeListener setMaxListeners parseId","title":"Methods"},{"location":"extensions/api/classes/common.catalog.weblinkcategory/#constructors_1","text":"","title":"Constructors"},{"location":"extensions/api/classes/common.catalog.weblinkcategory/#constructor","text":"\u2022 new WebLinkCategory ()","title":"constructor"},{"location":"extensions/api/classes/common.catalog.weblinkcategory/#properties_1","text":"","title":"Properties"},{"location":"extensions/api/classes/common.catalog.weblinkcategory/#apiversion","text":"\u2022 Readonly apiVersion : \"catalog.k8slens.dev/v1alpha1\"","title":"apiVersion"},{"location":"extensions/api/classes/common.catalog.weblinkcategory/#filters","text":"\u2022 Protected filters : ObservableSet < AddMenuFilter >","title":"filters"},{"location":"extensions/api/classes/common.catalog.weblinkcategory/#kind","text":"\u2022 Readonly kind : \"CatalogCategory\"","title":"kind"},{"location":"extensions/api/classes/common.catalog.weblinkcategory/#metadata","text":"\u2022 metadata : Object","title":"metadata"},{"location":"extensions/api/classes/common.catalog.weblinkcategory/#spec","text":"\u2022 spec : Object","title":"spec"},{"location":"extensions/api/classes/common.catalog.weblinkcategory/#onadd","text":"\u25aa Static Optional onAdd : () => void","title":"onAdd"},{"location":"extensions/api/classes/common.catalog.weblinkcategory/#methods_1","text":"","title":"Methods"},{"location":"extensions/api/classes/common.catalog.weblinkcategory/#addlistener","text":"\u25b8 addListener ( event , listener ): WebLinkCategory","title":"addListener"},{"location":"extensions/api/classes/common.catalog.weblinkcategory/#addmenufilter","text":"\u25b8 addMenuFilter ( fn ): Disposer Add a filter for menu items of catalogAddMenu","title":"addMenuFilter"},{"location":"extensions/api/classes/common.catalog.weblinkcategory/#emit","text":"\u25b8 emit ( event , ... args ): boolean","title":"emit"},{"location":"extensions/api/classes/common.catalog.weblinkcategory/#eventnames","text":"\u25b8 eventNames (): ( string | symbol )[]","title":"eventNames"},{"location":"extensions/api/classes/common.catalog.weblinkcategory/#filtereditems","text":"\u25b8 filteredItems ( menuItems ): CatalogEntityAddMenu [] Filter menuItems according to the Category's set filters","title":"filteredItems"},{"location":"extensions/api/classes/common.catalog.weblinkcategory/#getid","text":"\u25b8 getId (): string","title":"getId"},{"location":"extensions/api/classes/common.catalog.weblinkcategory/#getmaxlisteners","text":"\u25b8 getMaxListeners (): number","title":"getMaxListeners"},{"location":"extensions/api/classes/common.catalog.weblinkcategory/#listenercount","text":"\u25b8 listenerCount ( event ): number","title":"listenerCount"},{"location":"extensions/api/classes/common.catalog.weblinkcategory/#listeners","text":"\u25b8 listeners ( event ): Function []","title":"listeners"},{"location":"extensions/api/classes/common.catalog.weblinkcategory/#off","text":"\u25b8 off ( event , listener ): WebLinkCategory","title":"off"},{"location":"extensions/api/classes/common.catalog.weblinkcategory/#on","text":"\u25b8 on ( event , listener ): WebLinkCategory","title":"on"},{"location":"extensions/api/classes/common.catalog.weblinkcategory/#once","text":"\u25b8 once ( event , listener ): WebLinkCategory","title":"once"},{"location":"extensions/api/classes/common.catalog.weblinkcategory/#prependlistener","text":"\u25b8 prependListener ( event , listener ): WebLinkCategory","title":"prependListener"},{"location":"extensions/api/classes/common.catalog.weblinkcategory/#prependoncelistener","text":"\u25b8 prependOnceListener ( event , listener ): WebLinkCategory","title":"prependOnceListener"},{"location":"extensions/api/classes/common.catalog.weblinkcategory/#rawlisteners","text":"\u25b8 rawListeners ( event ): Function []","title":"rawListeners"},{"location":"extensions/api/classes/common.catalog.weblinkcategory/#removealllisteners","text":"\u25b8 removeAllListeners ( event? ): WebLinkCategory","title":"removeAllListeners"},{"location":"extensions/api/classes/common.catalog.weblinkcategory/#removelistener","text":"\u25b8 removeListener ( event , listener ): WebLinkCategory","title":"removeListener"},{"location":"extensions/api/classes/common.catalog.weblinkcategory/#setmaxlisteners","text":"\u25b8 setMaxListeners ( maxListeners ): WebLinkCategory","title":"setMaxListeners"},{"location":"extensions/api/classes/common.catalog.weblinkcategory/#parseid","text":"\u25b8 Static parseId ( id? ): Object","title":"parseId"},{"location":"extensions/api/classes/common.store.extensionstore/","text":"Class: ExtensionStore # Common . Store .ExtensionStore Copyright (c) 2021 OpenLens Authors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Type parameters # Name T Hierarchy # BaseStore \u21b3 ExtensionStore Table of contents # Constructors # constructor Properties # extension params storeConfig syncDisposers Accessors # name path syncMainChannel syncRendererChannel Methods # applyWithoutSync cwd disableSync enableSync fromStore load loadExtension onModelChange onSync onSyncFromMain saveToFile toJSON unregisterIpcListener createInstance getInstance resetInstance Constructors # constructor # \u2022 Protected new ExtensionStore ( params ) Type parameters # Name T Parameters # Name Type params BaseStoreParams Inherited from # BaseStore.constructor Properties # extension # \u2022 Protected extension : LensExtension params # \u2022 Protected params : BaseStoreParams Inherited from # BaseStore.params storeConfig # \u2022 Protected Optional storeConfig : Conf Inherited from # BaseStore.storeConfig syncDisposers # \u2022 Protected syncDisposers : Disposer [] = [] Inherited from # BaseStore.syncDisposers Accessors # name # \u2022 get name (): string Returns # string path # \u2022 get path (): string Returns # string syncMainChannel # \u2022 Protected get syncMainChannel (): string Returns # string syncRendererChannel # \u2022 Protected get syncRendererChannel (): string Returns # string Methods # applyWithoutSync # \u25b8 Protected applyWithoutSync ( callback ): void Parameters # Name Type callback () => void Returns # void Inherited from # BaseStore.applyWithoutSync cwd # \u25b8 Protected cwd (): string Returns # string Overrides # BaseStore.cwd disableSync # \u25b8 disableSync (): void Returns # void Inherited from # BaseStore.disableSync enableSync # \u25b8 enableSync (): void Returns # void Inherited from # BaseStore.enableSync fromStore # \u25b8 Protected Abstract fromStore ( data ): void fromStore is called internally when a child class syncs with the file system. Note: This function must be synchronous. Parameters # Name Type Description data T the parsed information read from the stored JSON file Returns # void Inherited from # BaseStore.fromStore load # \u25b8 load (): void Returns # void Overrides # BaseStore.load loadExtension # \u25b8 loadExtension ( extension ): void Parameters # Name Type extension LensExtension Returns # void onModelChange # \u25b8 Protected onModelChange ( model ): Promise Parameters # Name Type model T Returns # Promise Inherited from # BaseStore.onModelChange onSync # \u25b8 Protected onSync ( model ): void Parameters # Name Type model T Returns # void Inherited from # BaseStore.onSync onSyncFromMain # \u25b8 Protected onSyncFromMain ( model ): void Parameters # Name Type model T Returns # void Inherited from # BaseStore.onSyncFromMain saveToFile # \u25b8 Protected saveToFile ( model ): Promise Parameters # Name Type model T Returns # Promise Inherited from # BaseStore.saveToFile toJSON # \u25b8 Abstract toJSON (): T toJSON is called when syncing the store to the filesystem. It should produce a JSON serializable object representation of the current state. It is recommended that a round trip is valid. Namely, calling this.fromStore(this.toJSON()) shouldn't change the state. Returns # T Inherited from # BaseStore.toJSON unregisterIpcListener # \u25b8 unregisterIpcListener (): void Returns # void Inherited from # BaseStore.unregisterIpcListener createInstance # \u25b8 Static createInstance (... args ): T Creates the single instance of the child class if one was not already created. Multiple calls will return the same instance. Essentially throwing away the arguments to the subsequent calls. Note: this is a racy function, if two (or more) calls are racing to call this function only the first's arguments will be used. Type parameters # Name Type T T R R : any [] Parameters # Name Type Description ...args R The constructor arguments for the child class Returns # T An instance of the child class Inherited from # BaseStore.createInstance getInstance # \u25b8 Static getInstance ( strict ): T Get the instance of the child class that was previously created. Type parameters # Name Type T T R R : any [] Parameters # Name Type Description strict boolean If false will return undefined instead of throwing when an instance doesn't exist. Default: true Returns # T An instance of the child class Inherited from # BaseStore.getInstance resetInstance # \u25b8 Static resetInstance (): void Delete the instance of the child class. Note: this doesn't prevent callers of getInstance from storing the result in a global. There is no way in JS or TS to prevent globals like that. Returns # void Inherited from # BaseStore.resetInstance","title":"Class: ExtensionStore"},{"location":"extensions/api/classes/common.store.extensionstore/#class-extensionstoret","text":"Common . Store .ExtensionStore Copyright (c) 2021 OpenLens Authors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","title":"Class: ExtensionStore<T>"},{"location":"extensions/api/classes/common.store.extensionstore/#type-parameters","text":"Name T","title":"Type parameters"},{"location":"extensions/api/classes/common.store.extensionstore/#hierarchy","text":"BaseStore \u21b3 ExtensionStore","title":"Hierarchy"},{"location":"extensions/api/classes/common.store.extensionstore/#table-of-contents","text":"","title":"Table of contents"},{"location":"extensions/api/classes/common.store.extensionstore/#constructors","text":"constructor","title":"Constructors"},{"location":"extensions/api/classes/common.store.extensionstore/#properties","text":"extension params storeConfig syncDisposers","title":"Properties"},{"location":"extensions/api/classes/common.store.extensionstore/#accessors","text":"name path syncMainChannel syncRendererChannel","title":"Accessors"},{"location":"extensions/api/classes/common.store.extensionstore/#methods","text":"applyWithoutSync cwd disableSync enableSync fromStore load loadExtension onModelChange onSync onSyncFromMain saveToFile toJSON unregisterIpcListener createInstance getInstance resetInstance","title":"Methods"},{"location":"extensions/api/classes/common.store.extensionstore/#constructors_1","text":"","title":"Constructors"},{"location":"extensions/api/classes/common.store.extensionstore/#constructor","text":"\u2022 Protected new ExtensionStore ( params )","title":"constructor"},{"location":"extensions/api/classes/common.store.extensionstore/#properties_1","text":"","title":"Properties"},{"location":"extensions/api/classes/common.store.extensionstore/#extension","text":"\u2022 Protected extension : LensExtension","title":"extension"},{"location":"extensions/api/classes/common.store.extensionstore/#params","text":"\u2022 Protected params : BaseStoreParams ","title":"params"},{"location":"extensions/api/classes/common.store.extensionstore/#storeconfig","text":"\u2022 Protected Optional storeConfig : Conf ","title":"storeConfig"},{"location":"extensions/api/classes/common.store.extensionstore/#syncdisposers","text":"\u2022 Protected syncDisposers : Disposer [] = []","title":"syncDisposers"},{"location":"extensions/api/classes/common.store.extensionstore/#accessors_1","text":"","title":"Accessors"},{"location":"extensions/api/classes/common.store.extensionstore/#name","text":"\u2022 get name (): string","title":"name"},{"location":"extensions/api/classes/common.store.extensionstore/#path","text":"\u2022 get path (): string","title":"path"},{"location":"extensions/api/classes/common.store.extensionstore/#syncmainchannel","text":"\u2022 Protected get syncMainChannel (): string","title":"syncMainChannel"},{"location":"extensions/api/classes/common.store.extensionstore/#syncrendererchannel","text":"\u2022 Protected get syncRendererChannel (): string","title":"syncRendererChannel"},{"location":"extensions/api/classes/common.store.extensionstore/#methods_1","text":"","title":"Methods"},{"location":"extensions/api/classes/common.store.extensionstore/#applywithoutsync","text":"\u25b8 Protected applyWithoutSync ( callback ): void","title":"applyWithoutSync"},{"location":"extensions/api/classes/common.store.extensionstore/#cwd","text":"\u25b8 Protected cwd (): string","title":"cwd"},{"location":"extensions/api/classes/common.store.extensionstore/#disablesync","text":"\u25b8 disableSync (): void","title":"disableSync"},{"location":"extensions/api/classes/common.store.extensionstore/#enablesync","text":"\u25b8 enableSync (): void","title":"enableSync"},{"location":"extensions/api/classes/common.store.extensionstore/#fromstore","text":"\u25b8 Protected Abstract fromStore ( data ): void fromStore is called internally when a child class syncs with the file system. Note: This function must be synchronous.","title":"fromStore"},{"location":"extensions/api/classes/common.store.extensionstore/#load","text":"\u25b8 load (): void","title":"load"},{"location":"extensions/api/classes/common.store.extensionstore/#loadextension","text":"\u25b8 loadExtension ( extension ): void","title":"loadExtension"},{"location":"extensions/api/classes/common.store.extensionstore/#onmodelchange","text":"\u25b8 Protected onModelChange ( model ): Promise ","title":"onModelChange"},{"location":"extensions/api/classes/common.store.extensionstore/#onsync","text":"\u25b8 Protected onSync ( model ): void","title":"onSync"},{"location":"extensions/api/classes/common.store.extensionstore/#onsyncfrommain","text":"\u25b8 Protected onSyncFromMain ( model ): void","title":"onSyncFromMain"},{"location":"extensions/api/classes/common.store.extensionstore/#savetofile","text":"\u25b8 Protected saveToFile ( model ): Promise ","title":"saveToFile"},{"location":"extensions/api/classes/common.store.extensionstore/#tojson","text":"\u25b8 Abstract toJSON (): T toJSON is called when syncing the store to the filesystem. It should produce a JSON serializable object representation of the current state. It is recommended that a round trip is valid. Namely, calling this.fromStore(this.toJSON()) shouldn't change the state.","title":"toJSON"},{"location":"extensions/api/classes/common.store.extensionstore/#unregisteripclistener","text":"\u25b8 unregisterIpcListener (): void","title":"unregisterIpcListener"},{"location":"extensions/api/classes/common.store.extensionstore/#createinstance","text":"\u25b8 Static createInstance (... args ): T Creates the single instance of the child class if one was not already created. Multiple calls will return the same instance. Essentially throwing away the arguments to the subsequent calls. Note: this is a racy function, if two (or more) calls are racing to call this function only the first's arguments will be used.","title":"createInstance"},{"location":"extensions/api/classes/common.store.extensionstore/#getinstance","text":"\u25b8 Static getInstance ( strict ): T Get the instance of the child class that was previously created.","title":"getInstance"},{"location":"extensions/api/classes/common.store.extensionstore/#resetinstance","text":"\u25b8 Static resetInstance (): void Delete the instance of the child class. Note: this doesn't prevent callers of getInstance from storing the result in a global. There is no way in JS or TS to prevent globals like that.","title":"resetInstance"},{"location":"extensions/api/classes/common.util.singleton/","text":"Class: Singleton # Common . Util .Singleton Copyright (c) 2021 OpenLens Authors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Hierarchy # Singleton \u21b3 TerminalStore Table of contents # Constructors # constructor Methods # createInstance getInstance resetInstance Constructors # constructor # \u2022 new Singleton () Methods # createInstance # \u25b8 Static createInstance (... args ): T Creates the single instance of the child class if one was not already created. Multiple calls will return the same instance. Essentially throwing away the arguments to the subsequent calls. Note: this is a racy function, if two (or more) calls are racing to call this function only the first's arguments will be used. Type parameters # Name Type T T R R : any [] Parameters # Name Type Description ...args R The constructor arguments for the child class Returns # T An instance of the child class getInstance # \u25b8 Static getInstance ( strict ): T Get the instance of the child class that was previously created. Type parameters # Name Type T T R R : any [] Parameters # Name Type Description strict boolean If false will return undefined instead of throwing when an instance doesn't exist. Default: true Returns # T An instance of the child class resetInstance # \u25b8 Static resetInstance (): void Delete the instance of the child class. Note: this doesn't prevent callers of getInstance from storing the result in a global. There is no way in JS or TS to prevent globals like that. Returns # void","title":"Class: Singleton"},{"location":"extensions/api/classes/common.util.singleton/#class-singleton","text":"Common . Util .Singleton Copyright (c) 2021 OpenLens Authors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","title":"Class: Singleton"},{"location":"extensions/api/classes/common.util.singleton/#hierarchy","text":"Singleton \u21b3 TerminalStore","title":"Hierarchy"},{"location":"extensions/api/classes/common.util.singleton/#table-of-contents","text":"","title":"Table of contents"},{"location":"extensions/api/classes/common.util.singleton/#constructors","text":"constructor","title":"Constructors"},{"location":"extensions/api/classes/common.util.singleton/#methods","text":"createInstance getInstance resetInstance","title":"Methods"},{"location":"extensions/api/classes/common.util.singleton/#constructors_1","text":"","title":"Constructors"},{"location":"extensions/api/classes/common.util.singleton/#constructor","text":"\u2022 new Singleton ()","title":"constructor"},{"location":"extensions/api/classes/common.util.singleton/#methods_1","text":"","title":"Methods"},{"location":"extensions/api/classes/common.util.singleton/#createinstance","text":"\u25b8 Static createInstance (... args ): T Creates the single instance of the child class if one was not already created. Multiple calls will return the same instance. Essentially throwing away the arguments to the subsequent calls. Note: this is a racy function, if two (or more) calls are racing to call this function only the first's arguments will be used.","title":"createInstance"},{"location":"extensions/api/classes/common.util.singleton/#getinstance","text":"\u25b8 Static getInstance ( strict ): T Get the instance of the child class that was previously created.","title":"getInstance"},{"location":"extensions/api/classes/common.util.singleton/#resetinstance","text":"\u25b8 Static resetInstance (): void Delete the instance of the child class. Note: this doesn't prevent callers of getInstance from storing the result in a global. There is no way in JS or TS to prevent globals like that.","title":"resetInstance"},{"location":"extensions/api/classes/main.catalog.catalogentityregistry/","text":"Class: CatalogEntityRegistry # Main . Catalog .CatalogEntityRegistry Table of contents # Constructors # constructor Methods # getItemsForApiKind Constructors # constructor # \u2022 new CatalogEntityRegistry () Methods # getItemsForApiKind # \u25b8 getItemsForApiKind ( apiVersion , kind ): T [] Type parameters # Name Type T T : CatalogEntity < CatalogEntityMetadata , CatalogEntityStatus , CatalogEntitySpec , T> Parameters # Name Type apiVersion string kind string Returns # T []","title":"Class: CatalogEntityRegistry"},{"location":"extensions/api/classes/main.catalog.catalogentityregistry/#class-catalogentityregistry","text":"Main . Catalog .CatalogEntityRegistry","title":"Class: CatalogEntityRegistry"},{"location":"extensions/api/classes/main.catalog.catalogentityregistry/#table-of-contents","text":"","title":"Table of contents"},{"location":"extensions/api/classes/main.catalog.catalogentityregistry/#constructors","text":"constructor","title":"Constructors"},{"location":"extensions/api/classes/main.catalog.catalogentityregistry/#methods","text":"getItemsForApiKind","title":"Methods"},{"location":"extensions/api/classes/main.catalog.catalogentityregistry/#constructors_1","text":"","title":"Constructors"},{"location":"extensions/api/classes/main.catalog.catalogentityregistry/#constructor","text":"\u2022 new CatalogEntityRegistry ()","title":"constructor"},{"location":"extensions/api/classes/main.catalog.catalogentityregistry/#methods_1","text":"","title":"Methods"},{"location":"extensions/api/classes/main.catalog.catalogentityregistry/#getitemsforapikind","text":"\u25b8 getItemsForApiKind ( apiVersion , kind ): T []","title":"getItemsForApiKind"},{"location":"extensions/api/classes/main.ipc/","text":"Class: Ipc # Main .Ipc Hierarchy # IpcRegistrar \u21b3 Ipc Table of contents # Constructors # constructor Properties # [IpcPrefix] extension Methods # broadcast handle listen createInstance getInstance resetInstance Constructors # constructor # \u2022 new Ipc ( extension ) Parameters # Name Type extension LensExtension Overrides # IpcRegistrar.constructor Properties # [IpcPrefix] # \u2022 Readonly [IpcPrefix] : string Inherited from # IpcRegistrar.__@IpcPrefix@44096 extension # \u2022 Protected extension : LensExtension Inherited from # IpcRegistrar.extension Methods # broadcast # \u25b8 broadcast ( channel , ... args ): void Parameters # Name Type Description channel string The channel to broadcast to your whole extension, both main and renderer ...args any [] The arguments passed to all listeners Returns # void Inherited from # IpcRegistrar.broadcast handle # \u25b8 handle ( channel , handler ): void Declare a RPC over channel . Lens will cleanup when the extension is disabled or uninstalled Parameters # Name Type Description channel string The name of the RPC handler ( event : IpcMainInvokeEvent , ... args : any []) => any The remote procedure that is called Returns # void listen # \u25b8 listen ( channel , listener ): Disposer Listen for broadcasts within your extension Parameters # Name Type Description channel string The channel to listen for broadcasts on listener ( event : IpcRendererEvent , ... args : any []) => any The function that will be called with the arguments of the broadcast Returns # Disposer An optional disposer, Lens will cleanup when the extension is disabled or uninstalled even if this is not called createInstance # \u25b8 Static createInstance (... args ): T Creates the single instance of the child class if one was not already created. Multiple calls will return the same instance. Essentially throwing away the arguments to the subsequent calls. Note: this is a racy function, if two (or more) calls are racing to call this function only the first's arguments will be used. Type parameters # Name Type T T R R : any [] Parameters # Name Type Description ...args R The constructor arguments for the child class Returns # T An instance of the child class Inherited from # IpcRegistrar.createInstance getInstance # \u25b8 Static getInstance ( strict ): T Get the instance of the child class that was previously created. Type parameters # Name Type T T R R : any [] Parameters # Name Type Description strict boolean If false will return undefined instead of throwing when an instance doesn't exist. Default: true Returns # T An instance of the child class Inherited from # IpcRegistrar.getInstance resetInstance # \u25b8 Static resetInstance (): void Delete the instance of the child class. Note: this doesn't prevent callers of getInstance from storing the result in a global. There is no way in JS or TS to prevent globals like that. Returns # void Inherited from # IpcRegistrar.resetInstance","title":"Class: Ipc"},{"location":"extensions/api/classes/main.ipc/#class-ipc","text":"Main .Ipc","title":"Class: Ipc"},{"location":"extensions/api/classes/main.ipc/#hierarchy","text":"IpcRegistrar \u21b3 Ipc","title":"Hierarchy"},{"location":"extensions/api/classes/main.ipc/#table-of-contents","text":"","title":"Table of contents"},{"location":"extensions/api/classes/main.ipc/#constructors","text":"constructor","title":"Constructors"},{"location":"extensions/api/classes/main.ipc/#properties","text":"[IpcPrefix] extension","title":"Properties"},{"location":"extensions/api/classes/main.ipc/#methods","text":"broadcast handle listen createInstance getInstance resetInstance","title":"Methods"},{"location":"extensions/api/classes/main.ipc/#constructors_1","text":"","title":"Constructors"},{"location":"extensions/api/classes/main.ipc/#constructor","text":"\u2022 new Ipc ( extension )","title":"constructor"},{"location":"extensions/api/classes/main.ipc/#properties_1","text":"","title":"Properties"},{"location":"extensions/api/classes/main.ipc/#ipcprefix","text":"\u2022 Readonly [IpcPrefix] : string","title":"[IpcPrefix]"},{"location":"extensions/api/classes/main.ipc/#extension","text":"\u2022 Protected extension : LensExtension","title":"extension"},{"location":"extensions/api/classes/main.ipc/#methods_1","text":"","title":"Methods"},{"location":"extensions/api/classes/main.ipc/#broadcast","text":"\u25b8 broadcast ( channel , ... args ): void","title":"broadcast"},{"location":"extensions/api/classes/main.ipc/#handle","text":"\u25b8 handle ( channel , handler ): void Declare a RPC over channel . Lens will cleanup when the extension is disabled or uninstalled","title":"handle"},{"location":"extensions/api/classes/main.ipc/#listen","text":"\u25b8 listen ( channel , listener ): Disposer Listen for broadcasts within your extension","title":"listen"},{"location":"extensions/api/classes/main.ipc/#createinstance","text":"\u25b8 Static createInstance (... args ): T Creates the single instance of the child class if one was not already created. Multiple calls will return the same instance. Essentially throwing away the arguments to the subsequent calls. Note: this is a racy function, if two (or more) calls are racing to call this function only the first's arguments will be used.","title":"createInstance"},{"location":"extensions/api/classes/main.ipc/#getinstance","text":"\u25b8 Static getInstance ( strict ): T Get the instance of the child class that was previously created.","title":"getInstance"},{"location":"extensions/api/classes/main.ipc/#resetinstance","text":"\u25b8 Static resetInstance (): void Delete the instance of the child class. Note: this doesn't prevent callers of getInstance from storing the result in a global. There is no way in JS or TS to prevent globals like that.","title":"resetInstance"},{"location":"extensions/api/classes/main.lensextension/","text":"Class: LensExtension # Main .LensExtension Hierarchy # LensExtension \u21b3 LensExtension Table of contents # Constructors # constructor Properties # [Disposers] appMenus id isBundled manifest manifestPath protocolHandlers Accessors # description name version Methods # addCatalogSource disable enable getExtensionFileFolder navigate onActivate onDeactivate removeCatalogSource Constructors # constructor # \u2022 new LensExtension ( __namedParameters ) Parameters # Name Type __namedParameters InstalledExtension Inherited from # LensExtension.constructor Properties # [Disposers] # \u2022 [Disposers] : ExtendableDisposer Inherited from # LensExtension.__@Disposers@31531 appMenus # \u2022 appMenus : MenuRegistration [] = [] id # \u2022 Readonly id : string Inherited from # LensExtension.id isBundled # \u2022 Readonly isBundled : boolean Inherited from # LensExtension.isBundled manifest # \u2022 Readonly manifest : LensExtensionManifest Inherited from # LensExtension.manifest manifestPath # \u2022 Readonly manifestPath : string Inherited from # LensExtension.manifestPath protocolHandlers # \u2022 protocolHandlers : ProtocolHandlerRegistration [] = [] Inherited from # LensExtension.protocolHandlers Accessors # description # \u2022 get description (): string Returns # string name # \u2022 get name (): string Returns # string version # \u2022 get version (): string Returns # string Methods # addCatalogSource # \u25b8 addCatalogSource ( id , source ): void Parameters # Name Type id string source IObservableArray < CatalogEntity < CatalogEntityMetadata , CatalogEntityStatus , CatalogEntitySpec >> Returns # void disable # \u25b8 disable (): Promise Returns # Promise Inherited from # LensExtension.disable enable # \u25b8 enable ( register ): Promise Parameters # Name Type register ( ext : LensExtension ) => Promise Returns # Promise Inherited from # LensExtension.enable getExtensionFileFolder # \u25b8 getExtensionFileFolder (): Promise getExtensionFileFolder returns the path to an already created folder. This folder is for the sole use of this extension. Note: there is no security done on this folder, only obfuscation of the folder name. Returns # Promise Inherited from # LensExtension.getExtensionFileFolder navigate # \u25b8 navigate ( pageId? , params? , frameId? ): Promise Parameters # Name Type pageId? string params? Record frameId? number Returns # Promise onActivate # \u25b8 Protected onActivate (): void | Promise Returns # void | Promise Inherited from # LensExtension.onActivate onDeactivate # \u25b8 Protected onDeactivate (): void | Promise Returns # void | Promise Inherited from # LensExtension.onDeactivate removeCatalogSource # \u25b8 removeCatalogSource ( id ): void Parameters # Name Type id string Returns # void","title":"Class: LensExtension"},{"location":"extensions/api/classes/main.lensextension/#class-lensextension","text":"Main .LensExtension","title":"Class: LensExtension"},{"location":"extensions/api/classes/main.lensextension/#hierarchy","text":"LensExtension \u21b3 LensExtension","title":"Hierarchy"},{"location":"extensions/api/classes/main.lensextension/#table-of-contents","text":"","title":"Table of contents"},{"location":"extensions/api/classes/main.lensextension/#constructors","text":"constructor","title":"Constructors"},{"location":"extensions/api/classes/main.lensextension/#properties","text":"[Disposers] appMenus id isBundled manifest manifestPath protocolHandlers","title":"Properties"},{"location":"extensions/api/classes/main.lensextension/#accessors","text":"description name version","title":"Accessors"},{"location":"extensions/api/classes/main.lensextension/#methods","text":"addCatalogSource disable enable getExtensionFileFolder navigate onActivate onDeactivate removeCatalogSource","title":"Methods"},{"location":"extensions/api/classes/main.lensextension/#constructors_1","text":"","title":"Constructors"},{"location":"extensions/api/classes/main.lensextension/#constructor","text":"\u2022 new LensExtension ( __namedParameters )","title":"constructor"},{"location":"extensions/api/classes/main.lensextension/#properties_1","text":"","title":"Properties"},{"location":"extensions/api/classes/main.lensextension/#disposers","text":"\u2022 [Disposers] : ExtendableDisposer","title":"[Disposers]"},{"location":"extensions/api/classes/main.lensextension/#appmenus","text":"\u2022 appMenus : MenuRegistration [] = []","title":"appMenus"},{"location":"extensions/api/classes/main.lensextension/#id","text":"\u2022 Readonly id : string","title":"id"},{"location":"extensions/api/classes/main.lensextension/#isbundled","text":"\u2022 Readonly isBundled : boolean","title":"isBundled"},{"location":"extensions/api/classes/main.lensextension/#manifest","text":"\u2022 Readonly manifest : LensExtensionManifest","title":"manifest"},{"location":"extensions/api/classes/main.lensextension/#manifestpath","text":"\u2022 Readonly manifestPath : string","title":"manifestPath"},{"location":"extensions/api/classes/main.lensextension/#protocolhandlers","text":"\u2022 protocolHandlers : ProtocolHandlerRegistration [] = []","title":"protocolHandlers"},{"location":"extensions/api/classes/main.lensextension/#accessors_1","text":"","title":"Accessors"},{"location":"extensions/api/classes/main.lensextension/#description","text":"\u2022 get description (): string","title":"description"},{"location":"extensions/api/classes/main.lensextension/#name","text":"\u2022 get name (): string","title":"name"},{"location":"extensions/api/classes/main.lensextension/#version","text":"\u2022 get version (): string","title":"version"},{"location":"extensions/api/classes/main.lensextension/#methods_1","text":"","title":"Methods"},{"location":"extensions/api/classes/main.lensextension/#addcatalogsource","text":"\u25b8 addCatalogSource ( id , source ): void","title":"addCatalogSource"},{"location":"extensions/api/classes/main.lensextension/#disable","text":"\u25b8 disable (): Promise ","title":"disable"},{"location":"extensions/api/classes/main.lensextension/#enable","text":"\u25b8 enable ( register ): Promise ","title":"enable"},{"location":"extensions/api/classes/main.lensextension/#getextensionfilefolder","text":"\u25b8 getExtensionFileFolder (): Promise getExtensionFileFolder returns the path to an already created folder. This folder is for the sole use of this extension. Note: there is no security done on this folder, only obfuscation of the folder name.","title":"getExtensionFileFolder"},{"location":"extensions/api/classes/main.lensextension/#navigate","text":"\u25b8 navigate ( pageId? , params? , frameId? ): Promise ","title":"navigate"},{"location":"extensions/api/classes/main.lensextension/#onactivate","text":"\u25b8 Protected onActivate (): void | Promise ","title":"onActivate"},{"location":"extensions/api/classes/main.lensextension/#ondeactivate","text":"\u25b8 Protected onDeactivate (): void | Promise ","title":"onDeactivate"},{"location":"extensions/api/classes/main.lensextension/#removecatalogsource","text":"\u25b8 removeCatalogSource ( id ): void","title":"removeCatalogSource"},{"location":"extensions/api/classes/renderer.catalog.catalogentityregistry/","text":"Class: CatalogEntityRegistry # Renderer . Catalog .CatalogEntityRegistry Table of contents # Constructors # constructor Accessors # activeEntity entities Methods # getById getItemsForApiKind getItemsForCategory Constructors # constructor # \u2022 new CatalogEntityRegistry () Accessors # activeEntity # \u2022 get activeEntity (): CatalogEntity < CatalogEntityMetadata , CatalogEntityStatus , CatalogEntitySpec > Currently active/visible entity Returns # CatalogEntity < CatalogEntityMetadata , CatalogEntityStatus , CatalogEntitySpec > entities # \u2022 get entities (): Map > Returns # Map > Methods # getById # \u25b8 getById ( id ): CatalogEntity < CatalogEntityMetadata , CatalogEntityStatus , CatalogEntitySpec > Parameters # Name Type id string Returns # CatalogEntity < CatalogEntityMetadata , CatalogEntityStatus , CatalogEntitySpec > getItemsForApiKind # \u25b8 getItemsForApiKind ( apiVersion , kind ): T [] Type parameters # Name Type T T : CatalogEntity < CatalogEntityMetadata , CatalogEntityStatus , CatalogEntitySpec , T> Parameters # Name Type apiVersion string kind string Returns # T [] getItemsForCategory # \u25b8 getItemsForCategory ( category ): T [] Type parameters # Name Type T T : CatalogEntity < CatalogEntityMetadata , CatalogEntityStatus , CatalogEntitySpec , T> Parameters # Name Type category CatalogCategory Returns # T []","title":"Class: CatalogEntityRegistry"},{"location":"extensions/api/classes/renderer.catalog.catalogentityregistry/#class-catalogentityregistry","text":"Renderer . Catalog .CatalogEntityRegistry","title":"Class: CatalogEntityRegistry"},{"location":"extensions/api/classes/renderer.catalog.catalogentityregistry/#table-of-contents","text":"","title":"Table of contents"},{"location":"extensions/api/classes/renderer.catalog.catalogentityregistry/#constructors","text":"constructor","title":"Constructors"},{"location":"extensions/api/classes/renderer.catalog.catalogentityregistry/#accessors","text":"activeEntity entities","title":"Accessors"},{"location":"extensions/api/classes/renderer.catalog.catalogentityregistry/#methods","text":"getById getItemsForApiKind getItemsForCategory","title":"Methods"},{"location":"extensions/api/classes/renderer.catalog.catalogentityregistry/#constructors_1","text":"","title":"Constructors"},{"location":"extensions/api/classes/renderer.catalog.catalogentityregistry/#constructor","text":"\u2022 new CatalogEntityRegistry ()","title":"constructor"},{"location":"extensions/api/classes/renderer.catalog.catalogentityregistry/#accessors_1","text":"","title":"Accessors"},{"location":"extensions/api/classes/renderer.catalog.catalogentityregistry/#activeentity","text":"\u2022 get activeEntity (): CatalogEntity < CatalogEntityMetadata , CatalogEntityStatus , CatalogEntitySpec > Currently active/visible entity","title":"activeEntity"},{"location":"extensions/api/classes/renderer.catalog.catalogentityregistry/#entities","text":"\u2022 get entities (): Map >","title":"entities"},{"location":"extensions/api/classes/renderer.catalog.catalogentityregistry/#methods_1","text":"","title":"Methods"},{"location":"extensions/api/classes/renderer.catalog.catalogentityregistry/#getbyid","text":"\u25b8 getById ( id ): CatalogEntity < CatalogEntityMetadata , CatalogEntityStatus , CatalogEntitySpec >","title":"getById"},{"location":"extensions/api/classes/renderer.catalog.catalogentityregistry/#getitemsforapikind","text":"\u25b8 getItemsForApiKind ( apiVersion , kind ): T []","title":"getItemsForApiKind"},{"location":"extensions/api/classes/renderer.catalog.catalogentityregistry/#getitemsforcategory","text":"\u25b8 getItemsForCategory ( category ): T []","title":"getItemsForCategory"},{"location":"extensions/api/classes/renderer.component.badge/","text":"Class: Badge # Renderer . Component .Badge Hierarchy # Component < BadgeProps > \u21b3 Badge Table of contents # Constructors # constructor Properties # context elem isExpanded props refs state badgeMeta contextType defaultProps Accessors # isExpandable Methods # UNSAFE_componentWillMount UNSAFE_componentWillReceiveProps UNSAFE_componentWillUpdate bindRef componentDidCatch componentDidMount componentDidUpdate componentWillMount componentWillReceiveProps componentWillUnmount componentWillUpdate forceUpdate getSnapshotBeforeUpdate onMouseUp render setState shouldComponentUpdate Constructors # constructor # \u2022 new Badge ( props ) Parameters # Name Type props BadgeProps Overrides # React.Component.constructor Properties # context # \u2022 context : any If using the new style context, re-declare this in your class to be the React.ContextType of your static contextType . Should be used with type annotation or static contextType. static contextType = MyContext // For TS pre-3.7: context !: React . ContextType < typeof MyContext > // For TS 3.7 and above: declare context : React.ContextType < typeof MyContext > see https://reactjs.org/docs/context.html Inherited from # React.Component.context elem # \u2022 elem : HTMLElement isExpanded # \u2022 isExpanded : boolean = false props # \u2022 Readonly props : Readonly < BadgeProps > & Readonly < Object > Inherited from # React.Component.props refs # \u2022 refs : Object deprecated https://reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs Index signature # \u25aa [key: string ]: ReactInstance Inherited from # React.Component.refs state # \u2022 state : Readonly < Object > Inherited from # React.Component.state badgeMeta # \u25aa Static badgeMeta : Object Type declaration # Name Type hasTextSelected boolean contextType # \u25aa Static Optional contextType : Context If set, this.context will be set at runtime to the current value of the given Context. Usage: type MyContext = number const Ctx = React . createContext < MyContext > ( 0 ) class Foo extends React . Component { static contextType = Ctx context !: React . ContextType < typeof Ctx > render () { return <> My context ' s value : { this . context } < />; } } see https://reactjs.org/docs/context.html#classcontexttype Inherited from # React.Component.contextType defaultProps # \u25aa Static defaultProps : Partial < BadgeProps > Accessors # isExpandable # \u2022 get isExpandable (): boolean Returns # boolean Methods # UNSAFE_componentWillMount # \u25b8 Optional UNSAFE_componentWillMount (): void Called immediately before mounting occurs, and before Component#render . Avoid introducing any side-effects or subscriptions in this method. This method will not stop working in React 17. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use componentDidMount or the constructor instead see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path Returns # void Inherited from # React.Component.UNSAFE_componentWillMount UNSAFE_componentWillReceiveProps # \u25b8 Optional UNSAFE_componentWillReceiveProps ( nextProps , nextContext ): void Called when the component may be receiving new props. React may call this even if props have not changed, so be sure to compare new and existing props if you only want to handle changes. Calling Component#setState generally does not trigger this method. This method will not stop working in React 17. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use static getDerivedStateFromProps instead see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path Parameters # Name Type nextProps Readonly < BadgeProps > nextContext any Returns # void Inherited from # React.Component.UNSAFE_componentWillReceiveProps UNSAFE_componentWillUpdate # \u25b8 Optional UNSAFE_componentWillUpdate ( nextProps , nextState , nextContext ): void Called immediately before rendering when new props or state is received. Not called for the initial render. Note: You cannot call Component#setState here. This method will not stop working in React 17. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use getSnapshotBeforeUpdate instead see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path Parameters # Name Type nextProps Readonly < BadgeProps > nextState Readonly < Object > nextContext any Returns # void Inherited from # React.Component.UNSAFE_componentWillUpdate bindRef # \u25b8 bindRef ( elem ): void Parameters # Name Type elem HTMLElement Returns # void componentDidCatch # \u25b8 Optional componentDidCatch ( error , errorInfo ): void Catches exceptions generated in descendant components. Unhandled exceptions will cause the entire component tree to unmount. Parameters # Name Type error Error errorInfo ErrorInfo Returns # void Inherited from # React.Component.componentDidCatch componentDidMount # \u25b8 Optional componentDidMount (): void Called immediately after a component is mounted. Setting state here will trigger re-rendering. Returns # void Inherited from # React.Component.componentDidMount componentDidUpdate # \u25b8 Optional componentDidUpdate ( prevProps , prevState , snapshot? ): void Called immediately after updating occurs. Not called for the initial render. The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null. Parameters # Name Type prevProps Readonly < BadgeProps > prevState Readonly < Object > snapshot? any Returns # void Inherited from # React.Component.componentDidUpdate componentWillMount # \u25b8 Optional componentWillMount (): void Called immediately before mounting occurs, and before Component#render . Avoid introducing any side-effects or subscriptions in this method. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17 see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path Returns # void Inherited from # React.Component.componentWillMount componentWillReceiveProps # \u25b8 Optional componentWillReceiveProps ( nextProps , nextContext ): void Called when the component may be receiving new props. React may call this even if props have not changed, so be sure to compare new and existing props if you only want to handle changes. Calling Component#setState generally does not trigger this method. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17 see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path Parameters # Name Type nextProps Readonly < BadgeProps > nextContext any Returns # void Inherited from # React.Component.componentWillReceiveProps componentWillUnmount # \u25b8 Optional componentWillUnmount (): void Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as cancelled network requests, or cleaning up any DOM elements created in componentDidMount . Returns # void Inherited from # React.Component.componentWillUnmount componentWillUpdate # \u25b8 Optional componentWillUpdate ( nextProps , nextState , nextContext ): void Called immediately before rendering when new props or state is received. Not called for the initial render. Note: You cannot call Component#setState here. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17 see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path Parameters # Name Type nextProps Readonly < BadgeProps > nextState Readonly < Object > nextContext any Returns # void Inherited from # React.Component.componentWillUpdate forceUpdate # \u25b8 forceUpdate ( callback? ): void Parameters # Name Type callback? () => void Returns # void Inherited from # React.Component.forceUpdate getSnapshotBeforeUpdate # \u25b8 Optional getSnapshotBeforeUpdate ( prevProps , prevState ): any Runs before React applies the result of render to the document, and returns an object to be given to componentDidUpdate. Useful for saving things such as scroll position before render causes changes to it. Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated lifecycle events from running. Parameters # Name Type prevProps Readonly < BadgeProps > prevState Readonly < Object > Returns # any Inherited from # React.Component.getSnapshotBeforeUpdate onMouseUp # \u25b8 onMouseUp (): void Returns # void render # \u25b8 render (): Element Returns # Element Overrides # React.Component.render setState # \u25b8 setState ( state , callback? ): void Type parameters # Name Type K K : never Parameters # Name Type state {} | ( prevState : Readonly < Object >, props : Readonly < BadgeProps >) => {} | Pick < Object , K> | Pick < Object , K> callback? () => void Returns # void Inherited from # React.Component.setState shouldComponentUpdate # \u25b8 Optional shouldComponentUpdate ( nextProps , nextState , nextContext ): boolean Called to determine whether the change in props and state should trigger a re-render. Component always returns true. PureComponent implements a shallow comparison on props and state and returns true if any props or states have changed. If false is returned, Component#render , componentWillUpdate and componentDidUpdate will not be called. Parameters # Name Type nextProps Readonly < BadgeProps > nextState Readonly < Object > nextContext any Returns # boolean Inherited from # React.Component.shouldComponentUpdate","title":"Class: Badge"},{"location":"extensions/api/classes/renderer.component.badge/#class-badge","text":"Renderer . Component .Badge","title":"Class: Badge"},{"location":"extensions/api/classes/renderer.component.badge/#hierarchy","text":"Component < BadgeProps > \u21b3 Badge","title":"Hierarchy"},{"location":"extensions/api/classes/renderer.component.badge/#table-of-contents","text":"","title":"Table of contents"},{"location":"extensions/api/classes/renderer.component.badge/#constructors","text":"constructor","title":"Constructors"},{"location":"extensions/api/classes/renderer.component.badge/#properties","text":"context elem isExpanded props refs state badgeMeta contextType defaultProps","title":"Properties"},{"location":"extensions/api/classes/renderer.component.badge/#accessors","text":"isExpandable","title":"Accessors"},{"location":"extensions/api/classes/renderer.component.badge/#methods","text":"UNSAFE_componentWillMount UNSAFE_componentWillReceiveProps UNSAFE_componentWillUpdate bindRef componentDidCatch componentDidMount componentDidUpdate componentWillMount componentWillReceiveProps componentWillUnmount componentWillUpdate forceUpdate getSnapshotBeforeUpdate onMouseUp render setState shouldComponentUpdate","title":"Methods"},{"location":"extensions/api/classes/renderer.component.badge/#constructors_1","text":"","title":"Constructors"},{"location":"extensions/api/classes/renderer.component.badge/#constructor","text":"\u2022 new Badge ( props )","title":"constructor"},{"location":"extensions/api/classes/renderer.component.badge/#properties_1","text":"","title":"Properties"},{"location":"extensions/api/classes/renderer.component.badge/#context","text":"\u2022 context : any If using the new style context, re-declare this in your class to be the React.ContextType of your static contextType . Should be used with type annotation or static contextType. static contextType = MyContext // For TS pre-3.7: context !: React . ContextType < typeof MyContext > // For TS 3.7 and above: declare context : React.ContextType < typeof MyContext > see https://reactjs.org/docs/context.html","title":"context"},{"location":"extensions/api/classes/renderer.component.badge/#elem","text":"\u2022 elem : HTMLElement","title":"elem"},{"location":"extensions/api/classes/renderer.component.badge/#isexpanded","text":"\u2022 isExpanded : boolean = false","title":"isExpanded"},{"location":"extensions/api/classes/renderer.component.badge/#props","text":"\u2022 Readonly props : Readonly < BadgeProps > & Readonly < Object >","title":"props"},{"location":"extensions/api/classes/renderer.component.badge/#refs","text":"\u2022 refs : Object deprecated https://reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs","title":"refs"},{"location":"extensions/api/classes/renderer.component.badge/#state","text":"\u2022 state : Readonly < Object >","title":"state"},{"location":"extensions/api/classes/renderer.component.badge/#badgemeta","text":"\u25aa Static badgeMeta : Object","title":"badgeMeta"},{"location":"extensions/api/classes/renderer.component.badge/#contexttype","text":"\u25aa Static Optional contextType : Context If set, this.context will be set at runtime to the current value of the given Context. Usage: type MyContext = number const Ctx = React . createContext < MyContext > ( 0 ) class Foo extends React . Component { static contextType = Ctx context !: React . ContextType < typeof Ctx > render () { return <> My context ' s value : { this . context } < />; } } see https://reactjs.org/docs/context.html#classcontexttype","title":"contextType"},{"location":"extensions/api/classes/renderer.component.badge/#defaultprops","text":"\u25aa Static defaultProps : Partial < BadgeProps >","title":"defaultProps"},{"location":"extensions/api/classes/renderer.component.badge/#accessors_1","text":"","title":"Accessors"},{"location":"extensions/api/classes/renderer.component.badge/#isexpandable","text":"\u2022 get isExpandable (): boolean","title":"isExpandable"},{"location":"extensions/api/classes/renderer.component.badge/#methods_1","text":"","title":"Methods"},{"location":"extensions/api/classes/renderer.component.badge/#unsafe_componentwillmount","text":"\u25b8 Optional UNSAFE_componentWillMount (): void Called immediately before mounting occurs, and before Component#render . Avoid introducing any side-effects or subscriptions in this method. This method will not stop working in React 17. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use componentDidMount or the constructor instead see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path","title":"UNSAFE_componentWillMount"},{"location":"extensions/api/classes/renderer.component.badge/#unsafe_componentwillreceiveprops","text":"\u25b8 Optional UNSAFE_componentWillReceiveProps ( nextProps , nextContext ): void Called when the component may be receiving new props. React may call this even if props have not changed, so be sure to compare new and existing props if you only want to handle changes. Calling Component#setState generally does not trigger this method. This method will not stop working in React 17. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use static getDerivedStateFromProps instead see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path","title":"UNSAFE_componentWillReceiveProps"},{"location":"extensions/api/classes/renderer.component.badge/#unsafe_componentwillupdate","text":"\u25b8 Optional UNSAFE_componentWillUpdate ( nextProps , nextState , nextContext ): void Called immediately before rendering when new props or state is received. Not called for the initial render. Note: You cannot call Component#setState here. This method will not stop working in React 17. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use getSnapshotBeforeUpdate instead see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path","title":"UNSAFE_componentWillUpdate"},{"location":"extensions/api/classes/renderer.component.badge/#bindref","text":"\u25b8 bindRef ( elem ): void","title":"bindRef"},{"location":"extensions/api/classes/renderer.component.badge/#componentdidcatch","text":"\u25b8 Optional componentDidCatch ( error , errorInfo ): void Catches exceptions generated in descendant components. Unhandled exceptions will cause the entire component tree to unmount.","title":"componentDidCatch"},{"location":"extensions/api/classes/renderer.component.badge/#componentdidmount","text":"\u25b8 Optional componentDidMount (): void Called immediately after a component is mounted. Setting state here will trigger re-rendering.","title":"componentDidMount"},{"location":"extensions/api/classes/renderer.component.badge/#componentdidupdate","text":"\u25b8 Optional componentDidUpdate ( prevProps , prevState , snapshot? ): void Called immediately after updating occurs. Not called for the initial render. The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.","title":"componentDidUpdate"},{"location":"extensions/api/classes/renderer.component.badge/#componentwillmount","text":"\u25b8 Optional componentWillMount (): void Called immediately before mounting occurs, and before Component#render . Avoid introducing any side-effects or subscriptions in this method. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17 see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path","title":"componentWillMount"},{"location":"extensions/api/classes/renderer.component.badge/#componentwillreceiveprops","text":"\u25b8 Optional componentWillReceiveProps ( nextProps , nextContext ): void Called when the component may be receiving new props. React may call this even if props have not changed, so be sure to compare new and existing props if you only want to handle changes. Calling Component#setState generally does not trigger this method. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17 see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path","title":"componentWillReceiveProps"},{"location":"extensions/api/classes/renderer.component.badge/#componentwillunmount","text":"\u25b8 Optional componentWillUnmount (): void Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as cancelled network requests, or cleaning up any DOM elements created in componentDidMount .","title":"componentWillUnmount"},{"location":"extensions/api/classes/renderer.component.badge/#componentwillupdate","text":"\u25b8 Optional componentWillUpdate ( nextProps , nextState , nextContext ): void Called immediately before rendering when new props or state is received. Not called for the initial render. Note: You cannot call Component#setState here. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17 see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path","title":"componentWillUpdate"},{"location":"extensions/api/classes/renderer.component.badge/#forceupdate","text":"\u25b8 forceUpdate ( callback? ): void","title":"forceUpdate"},{"location":"extensions/api/classes/renderer.component.badge/#getsnapshotbeforeupdate","text":"\u25b8 Optional getSnapshotBeforeUpdate ( prevProps , prevState ): any Runs before React applies the result of render to the document, and returns an object to be given to componentDidUpdate. Useful for saving things such as scroll position before render causes changes to it. Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated lifecycle events from running.","title":"getSnapshotBeforeUpdate"},{"location":"extensions/api/classes/renderer.component.badge/#onmouseup","text":"\u25b8 onMouseUp (): void","title":"onMouseUp"},{"location":"extensions/api/classes/renderer.component.badge/#render","text":"\u25b8 render (): Element","title":"render"},{"location":"extensions/api/classes/renderer.component.badge/#setstate","text":"\u25b8 setState ( state , callback? ): void","title":"setState"},{"location":"extensions/api/classes/renderer.component.badge/#shouldcomponentupdate","text":"\u25b8 Optional shouldComponentUpdate ( nextProps , nextState , nextContext ): boolean Called to determine whether the change in props and state should trigger a re-render. Component always returns true. PureComponent implements a shallow comparison on props and state and returns true if any props or states have changed. If false is returned, Component#render , componentWillUpdate and componentDidUpdate will not be called.","title":"shouldComponentUpdate"},{"location":"extensions/api/classes/renderer.component.barchart/","text":"Class: BarChart # Renderer . Component .BarChart Hierarchy # Component \u21b3 BarChart Table of contents # Constructors # constructor Properties # context props refs state contextType defaultProps Methods # UNSAFE_componentWillMount UNSAFE_componentWillReceiveProps UNSAFE_componentWillUpdate componentDidCatch componentDidMount componentDidUpdate componentWillMount componentWillReceiveProps componentWillUnmount componentWillUpdate forceUpdate getSnapshotBeforeUpdate render setState shouldComponentUpdate Constructors # constructor # \u2022 new BarChart ( props ) Parameters # Name Type props Props | Readonly Inherited from # React.Component.constructor \u2022 new BarChart ( props , context ) deprecated see https://reactjs.org/docs/legacy-context.html Parameters # Name Type props Props context any Inherited from # React.Component.constructor Properties # context # \u2022 context : any If using the new style context, re-declare this in your class to be the React.ContextType of your static contextType . Should be used with type annotation or static contextType. static contextType = MyContext // For TS pre-3.7: context !: React . ContextType < typeof MyContext > // For TS 3.7 and above: declare context : React.ContextType < typeof MyContext > see https://reactjs.org/docs/context.html Inherited from # React.Component.context props # \u2022 Readonly props : Readonly & Readonly < Object > Inherited from # React.Component.props refs # \u2022 refs : Object deprecated https://reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs Index signature # \u25aa [key: string ]: ReactInstance Inherited from # React.Component.refs state # \u2022 state : Readonly < Object > Inherited from # React.Component.state contextType # \u25aa Static Optional contextType : Context If set, this.context will be set at runtime to the current value of the given Context. Usage: type MyContext = number const Ctx = React . createContext < MyContext > ( 0 ) class Foo extends React . Component { static contextType = Ctx context !: React . ContextType < typeof Ctx > render () { return <> My context ' s value : { this . context } < />; } } see https://reactjs.org/docs/context.html#classcontexttype Inherited from # React.Component.contextType defaultProps # \u25aa Static defaultProps : object Methods # UNSAFE_componentWillMount # \u25b8 Optional UNSAFE_componentWillMount (): void Called immediately before mounting occurs, and before Component#render . Avoid introducing any side-effects or subscriptions in this method. This method will not stop working in React 17. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use componentDidMount or the constructor instead see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path Returns # void Inherited from # React.Component.UNSAFE_componentWillMount UNSAFE_componentWillReceiveProps # \u25b8 Optional UNSAFE_componentWillReceiveProps ( nextProps , nextContext ): void Called when the component may be receiving new props. React may call this even if props have not changed, so be sure to compare new and existing props if you only want to handle changes. Calling Component#setState generally does not trigger this method. This method will not stop working in React 17. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use static getDerivedStateFromProps instead see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path Parameters # Name Type nextProps Readonly nextContext any Returns # void Inherited from # React.Component.UNSAFE_componentWillReceiveProps UNSAFE_componentWillUpdate # \u25b8 Optional UNSAFE_componentWillUpdate ( nextProps , nextState , nextContext ): void Called immediately before rendering when new props or state is received. Not called for the initial render. Note: You cannot call Component#setState here. This method will not stop working in React 17. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use getSnapshotBeforeUpdate instead see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path Parameters # Name Type nextProps Readonly nextState Readonly < Object > nextContext any Returns # void Inherited from # React.Component.UNSAFE_componentWillUpdate componentDidCatch # \u25b8 Optional componentDidCatch ( error , errorInfo ): void Catches exceptions generated in descendant components. Unhandled exceptions will cause the entire component tree to unmount. Parameters # Name Type error Error errorInfo ErrorInfo Returns # void Inherited from # React.Component.componentDidCatch componentDidMount # \u25b8 Optional componentDidMount (): void Called immediately after a component is mounted. Setting state here will trigger re-rendering. Returns # void Inherited from # React.Component.componentDidMount componentDidUpdate # \u25b8 Optional componentDidUpdate ( prevProps , prevState , snapshot? ): void Called immediately after updating occurs. Not called for the initial render. The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null. Parameters # Name Type prevProps Readonly prevState Readonly < Object > snapshot? any Returns # void Inherited from # React.Component.componentDidUpdate componentWillMount # \u25b8 Optional componentWillMount (): void Called immediately before mounting occurs, and before Component#render . Avoid introducing any side-effects or subscriptions in this method. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17 see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path Returns # void Inherited from # React.Component.componentWillMount componentWillReceiveProps # \u25b8 Optional componentWillReceiveProps ( nextProps , nextContext ): void Called when the component may be receiving new props. React may call this even if props have not changed, so be sure to compare new and existing props if you only want to handle changes. Calling Component#setState generally does not trigger this method. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17 see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path Parameters # Name Type nextProps Readonly nextContext any Returns # void Inherited from # React.Component.componentWillReceiveProps componentWillUnmount # \u25b8 Optional componentWillUnmount (): void Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as cancelled network requests, or cleaning up any DOM elements created in componentDidMount . Returns # void Inherited from # React.Component.componentWillUnmount componentWillUpdate # \u25b8 Optional componentWillUpdate ( nextProps , nextState , nextContext ): void Called immediately before rendering when new props or state is received. Not called for the initial render. Note: You cannot call Component#setState here. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17 see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path Parameters # Name Type nextProps Readonly nextState Readonly < Object > nextContext any Returns # void Inherited from # React.Component.componentWillUpdate forceUpdate # \u25b8 forceUpdate ( callback? ): void Parameters # Name Type callback? () => void Returns # void Inherited from # React.Component.forceUpdate getSnapshotBeforeUpdate # \u25b8 Optional getSnapshotBeforeUpdate ( prevProps , prevState ): any Runs before React applies the result of render to the document, and returns an object to be given to componentDidUpdate. Useful for saving things such as scroll position before render causes changes to it. Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated lifecycle events from running. Parameters # Name Type prevProps Readonly prevState Readonly < Object > Returns # any Inherited from # React.Component.getSnapshotBeforeUpdate render # \u25b8 render (): Element Returns # Element Overrides # React.Component.render setState # \u25b8 setState ( state , callback? ): void Type parameters # Name Type K K : never Parameters # Name Type state {} | ( prevState : Readonly < Object >, props : Readonly ) => {} | Pick < Object , K> | Pick < Object , K> callback? () => void Returns # void Inherited from # React.Component.setState shouldComponentUpdate # \u25b8 Optional shouldComponentUpdate ( nextProps , nextState , nextContext ): boolean Called to determine whether the change in props and state should trigger a re-render. Component always returns true. PureComponent implements a shallow comparison on props and state and returns true if any props or states have changed. If false is returned, Component#render , componentWillUpdate and componentDidUpdate will not be called. Parameters # Name Type nextProps Readonly nextState Readonly < Object > nextContext any Returns # boolean Inherited from # React.Component.shouldComponentUpdate","title":"Class: BarChart"},{"location":"extensions/api/classes/renderer.component.barchart/#class-barchart","text":"Renderer . Component .BarChart","title":"Class: BarChart"},{"location":"extensions/api/classes/renderer.component.barchart/#hierarchy","text":"Component \u21b3 BarChart","title":"Hierarchy"},{"location":"extensions/api/classes/renderer.component.barchart/#table-of-contents","text":"","title":"Table of contents"},{"location":"extensions/api/classes/renderer.component.barchart/#constructors","text":"constructor","title":"Constructors"},{"location":"extensions/api/classes/renderer.component.barchart/#properties","text":"context props refs state contextType defaultProps","title":"Properties"},{"location":"extensions/api/classes/renderer.component.barchart/#methods","text":"UNSAFE_componentWillMount UNSAFE_componentWillReceiveProps UNSAFE_componentWillUpdate componentDidCatch componentDidMount componentDidUpdate componentWillMount componentWillReceiveProps componentWillUnmount componentWillUpdate forceUpdate getSnapshotBeforeUpdate render setState shouldComponentUpdate","title":"Methods"},{"location":"extensions/api/classes/renderer.component.barchart/#constructors_1","text":"","title":"Constructors"},{"location":"extensions/api/classes/renderer.component.barchart/#constructor","text":"\u2022 new BarChart ( props )","title":"constructor"},{"location":"extensions/api/classes/renderer.component.barchart/#properties_1","text":"","title":"Properties"},{"location":"extensions/api/classes/renderer.component.barchart/#context","text":"\u2022 context : any If using the new style context, re-declare this in your class to be the React.ContextType of your static contextType . Should be used with type annotation or static contextType. static contextType = MyContext // For TS pre-3.7: context !: React . ContextType < typeof MyContext > // For TS 3.7 and above: declare context : React.ContextType < typeof MyContext > see https://reactjs.org/docs/context.html","title":"context"},{"location":"extensions/api/classes/renderer.component.barchart/#props","text":"\u2022 Readonly props : Readonly & Readonly < Object >","title":"props"},{"location":"extensions/api/classes/renderer.component.barchart/#refs","text":"\u2022 refs : Object deprecated https://reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs","title":"refs"},{"location":"extensions/api/classes/renderer.component.barchart/#state","text":"\u2022 state : Readonly < Object >","title":"state"},{"location":"extensions/api/classes/renderer.component.barchart/#contexttype","text":"\u25aa Static Optional contextType : Context If set, this.context will be set at runtime to the current value of the given Context. Usage: type MyContext = number const Ctx = React . createContext < MyContext > ( 0 ) class Foo extends React . Component { static contextType = Ctx context !: React . ContextType < typeof Ctx > render () { return <> My context ' s value : { this . context } < />; } } see https://reactjs.org/docs/context.html#classcontexttype","title":"contextType"},{"location":"extensions/api/classes/renderer.component.barchart/#defaultprops","text":"\u25aa Static defaultProps : object","title":"defaultProps"},{"location":"extensions/api/classes/renderer.component.barchart/#methods_1","text":"","title":"Methods"},{"location":"extensions/api/classes/renderer.component.barchart/#unsafe_componentwillmount","text":"\u25b8 Optional UNSAFE_componentWillMount (): void Called immediately before mounting occurs, and before Component#render . Avoid introducing any side-effects or subscriptions in this method. This method will not stop working in React 17. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use componentDidMount or the constructor instead see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path","title":"UNSAFE_componentWillMount"},{"location":"extensions/api/classes/renderer.component.barchart/#unsafe_componentwillreceiveprops","text":"\u25b8 Optional UNSAFE_componentWillReceiveProps ( nextProps , nextContext ): void Called when the component may be receiving new props. React may call this even if props have not changed, so be sure to compare new and existing props if you only want to handle changes. Calling Component#setState generally does not trigger this method. This method will not stop working in React 17. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use static getDerivedStateFromProps instead see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path","title":"UNSAFE_componentWillReceiveProps"},{"location":"extensions/api/classes/renderer.component.barchart/#unsafe_componentwillupdate","text":"\u25b8 Optional UNSAFE_componentWillUpdate ( nextProps , nextState , nextContext ): void Called immediately before rendering when new props or state is received. Not called for the initial render. Note: You cannot call Component#setState here. This method will not stop working in React 17. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use getSnapshotBeforeUpdate instead see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path","title":"UNSAFE_componentWillUpdate"},{"location":"extensions/api/classes/renderer.component.barchart/#componentdidcatch","text":"\u25b8 Optional componentDidCatch ( error , errorInfo ): void Catches exceptions generated in descendant components. Unhandled exceptions will cause the entire component tree to unmount.","title":"componentDidCatch"},{"location":"extensions/api/classes/renderer.component.barchart/#componentdidmount","text":"\u25b8 Optional componentDidMount (): void Called immediately after a component is mounted. Setting state here will trigger re-rendering.","title":"componentDidMount"},{"location":"extensions/api/classes/renderer.component.barchart/#componentdidupdate","text":"\u25b8 Optional componentDidUpdate ( prevProps , prevState , snapshot? ): void Called immediately after updating occurs. Not called for the initial render. The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.","title":"componentDidUpdate"},{"location":"extensions/api/classes/renderer.component.barchart/#componentwillmount","text":"\u25b8 Optional componentWillMount (): void Called immediately before mounting occurs, and before Component#render . Avoid introducing any side-effects or subscriptions in this method. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17 see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path","title":"componentWillMount"},{"location":"extensions/api/classes/renderer.component.barchart/#componentwillreceiveprops","text":"\u25b8 Optional componentWillReceiveProps ( nextProps , nextContext ): void Called when the component may be receiving new props. React may call this even if props have not changed, so be sure to compare new and existing props if you only want to handle changes. Calling Component#setState generally does not trigger this method. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17 see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path","title":"componentWillReceiveProps"},{"location":"extensions/api/classes/renderer.component.barchart/#componentwillunmount","text":"\u25b8 Optional componentWillUnmount (): void Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as cancelled network requests, or cleaning up any DOM elements created in componentDidMount .","title":"componentWillUnmount"},{"location":"extensions/api/classes/renderer.component.barchart/#componentwillupdate","text":"\u25b8 Optional componentWillUpdate ( nextProps , nextState , nextContext ): void Called immediately before rendering when new props or state is received. Not called for the initial render. Note: You cannot call Component#setState here. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17 see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path","title":"componentWillUpdate"},{"location":"extensions/api/classes/renderer.component.barchart/#forceupdate","text":"\u25b8 forceUpdate ( callback? ): void","title":"forceUpdate"},{"location":"extensions/api/classes/renderer.component.barchart/#getsnapshotbeforeupdate","text":"\u25b8 Optional getSnapshotBeforeUpdate ( prevProps , prevState ): any Runs before React applies the result of render to the document, and returns an object to be given to componentDidUpdate. Useful for saving things such as scroll position before render causes changes to it. Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated lifecycle events from running.","title":"getSnapshotBeforeUpdate"},{"location":"extensions/api/classes/renderer.component.barchart/#render","text":"\u25b8 render (): Element","title":"render"},{"location":"extensions/api/classes/renderer.component.barchart/#setstate","text":"\u25b8 setState ( state , callback? ): void","title":"setState"},{"location":"extensions/api/classes/renderer.component.barchart/#shouldcomponentupdate","text":"\u25b8 Optional shouldComponentUpdate ( nextProps , nextState , nextContext ): boolean Called to determine whether the change in props and state should trigger a re-render. Component always returns true. PureComponent implements a shallow comparison on props and state and returns true if any props or states have changed. If false is returned, Component#render , componentWillUpdate and componentDidUpdate will not be called.","title":"shouldComponentUpdate"},{"location":"extensions/api/classes/renderer.component.button/","text":"Class: Button # Renderer . Component .Button Hierarchy # PureComponent < ButtonProps , Object > \u21b3 Button Table of contents # Constructors # constructor Properties # context props refs state contextType Methods # UNSAFE_componentWillMount UNSAFE_componentWillReceiveProps UNSAFE_componentWillUpdate componentDidCatch componentDidMount componentDidUpdate componentWillMount componentWillReceiveProps componentWillUnmount componentWillUpdate forceUpdate getSnapshotBeforeUpdate render setState shouldComponentUpdate Constructors # constructor # \u2022 new Button ( props ) Parameters # Name Type props ButtonProps | Readonly < ButtonProps > Inherited from # React.PureComponent.constructor \u2022 new Button ( props , context ) deprecated see https://reactjs.org/docs/legacy-context.html Parameters # Name Type props ButtonProps context any Inherited from # React.PureComponent.constructor Properties # context # \u2022 context : any If using the new style context, re-declare this in your class to be the React.ContextType of your static contextType . Should be used with type annotation or static contextType. static contextType = MyContext // For TS pre-3.7: context !: React . ContextType < typeof MyContext > // For TS 3.7 and above: declare context : React.ContextType < typeof MyContext > see https://reactjs.org/docs/context.html Inherited from # React.PureComponent.context props # \u2022 Readonly props : Readonly < ButtonProps > & Readonly < Object > Inherited from # React.PureComponent.props refs # \u2022 refs : Object deprecated https://reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs Index signature # \u25aa [key: string ]: ReactInstance Inherited from # React.PureComponent.refs state # \u2022 state : Readonly < Object > Inherited from # React.PureComponent.state contextType # \u25aa Static Optional contextType : Context If set, this.context will be set at runtime to the current value of the given Context. Usage: type MyContext = number const Ctx = React . createContext < MyContext > ( 0 ) class Foo extends React . Component { static contextType = Ctx context !: React . ContextType < typeof Ctx > render () { return <> My context ' s value : { this . context } < />; } } see https://reactjs.org/docs/context.html#classcontexttype Inherited from # React.PureComponent.contextType Methods # UNSAFE_componentWillMount # \u25b8 Optional UNSAFE_componentWillMount (): void Called immediately before mounting occurs, and before Component#render . Avoid introducing any side-effects or subscriptions in this method. This method will not stop working in React 17. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use componentDidMount or the constructor instead see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path Returns # void Inherited from # React.PureComponent.UNSAFE_componentWillMount UNSAFE_componentWillReceiveProps # \u25b8 Optional UNSAFE_componentWillReceiveProps ( nextProps , nextContext ): void Called when the component may be receiving new props. React may call this even if props have not changed, so be sure to compare new and existing props if you only want to handle changes. Calling Component#setState generally does not trigger this method. This method will not stop working in React 17. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use static getDerivedStateFromProps instead see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path Parameters # Name Type nextProps Readonly < ButtonProps > nextContext any Returns # void Inherited from # React.PureComponent.UNSAFE_componentWillReceiveProps UNSAFE_componentWillUpdate # \u25b8 Optional UNSAFE_componentWillUpdate ( nextProps , nextState , nextContext ): void Called immediately before rendering when new props or state is received. Not called for the initial render. Note: You cannot call Component#setState here. This method will not stop working in React 17. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use getSnapshotBeforeUpdate instead see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path Parameters # Name Type nextProps Readonly < ButtonProps > nextState Readonly < Object > nextContext any Returns # void Inherited from # React.PureComponent.UNSAFE_componentWillUpdate componentDidCatch # \u25b8 Optional componentDidCatch ( error , errorInfo ): void Catches exceptions generated in descendant components. Unhandled exceptions will cause the entire component tree to unmount. Parameters # Name Type error Error errorInfo ErrorInfo Returns # void Inherited from # React.PureComponent.componentDidCatch componentDidMount # \u25b8 Optional componentDidMount (): void Called immediately after a component is mounted. Setting state here will trigger re-rendering. Returns # void Inherited from # React.PureComponent.componentDidMount componentDidUpdate # \u25b8 Optional componentDidUpdate ( prevProps , prevState , snapshot? ): void Called immediately after updating occurs. Not called for the initial render. The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null. Parameters # Name Type prevProps Readonly < ButtonProps > prevState Readonly < Object > snapshot? any Returns # void Inherited from # React.PureComponent.componentDidUpdate componentWillMount # \u25b8 Optional componentWillMount (): void Called immediately before mounting occurs, and before Component#render . Avoid introducing any side-effects or subscriptions in this method. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17 see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path Returns # void Inherited from # React.PureComponent.componentWillMount componentWillReceiveProps # \u25b8 Optional componentWillReceiveProps ( nextProps , nextContext ): void Called when the component may be receiving new props. React may call this even if props have not changed, so be sure to compare new and existing props if you only want to handle changes. Calling Component#setState generally does not trigger this method. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17 see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path Parameters # Name Type nextProps Readonly < ButtonProps > nextContext any Returns # void Inherited from # React.PureComponent.componentWillReceiveProps componentWillUnmount # \u25b8 Optional componentWillUnmount (): void Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as cancelled network requests, or cleaning up any DOM elements created in componentDidMount . Returns # void Inherited from # React.PureComponent.componentWillUnmount componentWillUpdate # \u25b8 Optional componentWillUpdate ( nextProps , nextState , nextContext ): void Called immediately before rendering when new props or state is received. Not called for the initial render. Note: You cannot call Component#setState here. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17 see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path Parameters # Name Type nextProps Readonly < ButtonProps > nextState Readonly < Object > nextContext any Returns # void Inherited from # React.PureComponent.componentWillUpdate forceUpdate # \u25b8 forceUpdate ( callback? ): void Parameters # Name Type callback? () => void Returns # void Inherited from # React.PureComponent.forceUpdate getSnapshotBeforeUpdate # \u25b8 Optional getSnapshotBeforeUpdate ( prevProps , prevState ): any Runs before React applies the result of render to the document, and returns an object to be given to componentDidUpdate. Useful for saving things such as scroll position before render causes changes to it. Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated lifecycle events from running. Parameters # Name Type prevProps Readonly < ButtonProps > prevState Readonly < Object > Returns # any Inherited from # React.PureComponent.getSnapshotBeforeUpdate render # \u25b8 render (): Element Returns # Element Overrides # React.PureComponent.render setState # \u25b8 setState ( state , callback? ): void Type parameters # Name Type K K : never Parameters # Name Type state {} | ( prevState : Readonly < Object >, props : Readonly < ButtonProps >) => {} | Pick < Object , K> | Pick < Object , K> callback? () => void Returns # void Inherited from # React.PureComponent.setState shouldComponentUpdate # \u25b8 Optional shouldComponentUpdate ( nextProps , nextState , nextContext ): boolean Called to determine whether the change in props and state should trigger a re-render. Component always returns true. PureComponent implements a shallow comparison on props and state and returns true if any props or states have changed. If false is returned, Component#render , componentWillUpdate and componentDidUpdate will not be called. Parameters # Name Type nextProps Readonly < ButtonProps > nextState Readonly < Object > nextContext any Returns # boolean Inherited from # React.PureComponent.shouldComponentUpdate","title":"Class: Button"},{"location":"extensions/api/classes/renderer.component.button/#class-button","text":"Renderer . Component .Button","title":"Class: Button"},{"location":"extensions/api/classes/renderer.component.button/#hierarchy","text":"PureComponent < ButtonProps , Object > \u21b3 Button","title":"Hierarchy"},{"location":"extensions/api/classes/renderer.component.button/#table-of-contents","text":"","title":"Table of contents"},{"location":"extensions/api/classes/renderer.component.button/#constructors","text":"constructor","title":"Constructors"},{"location":"extensions/api/classes/renderer.component.button/#properties","text":"context props refs state contextType","title":"Properties"},{"location":"extensions/api/classes/renderer.component.button/#methods","text":"UNSAFE_componentWillMount UNSAFE_componentWillReceiveProps UNSAFE_componentWillUpdate componentDidCatch componentDidMount componentDidUpdate componentWillMount componentWillReceiveProps componentWillUnmount componentWillUpdate forceUpdate getSnapshotBeforeUpdate render setState shouldComponentUpdate","title":"Methods"},{"location":"extensions/api/classes/renderer.component.button/#constructors_1","text":"","title":"Constructors"},{"location":"extensions/api/classes/renderer.component.button/#constructor","text":"\u2022 new Button ( props )","title":"constructor"},{"location":"extensions/api/classes/renderer.component.button/#properties_1","text":"","title":"Properties"},{"location":"extensions/api/classes/renderer.component.button/#context","text":"\u2022 context : any If using the new style context, re-declare this in your class to be the React.ContextType of your static contextType . Should be used with type annotation or static contextType. static contextType = MyContext // For TS pre-3.7: context !: React . ContextType < typeof MyContext > // For TS 3.7 and above: declare context : React.ContextType < typeof MyContext > see https://reactjs.org/docs/context.html","title":"context"},{"location":"extensions/api/classes/renderer.component.button/#props","text":"\u2022 Readonly props : Readonly < ButtonProps > & Readonly < Object >","title":"props"},{"location":"extensions/api/classes/renderer.component.button/#refs","text":"\u2022 refs : Object deprecated https://reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs","title":"refs"},{"location":"extensions/api/classes/renderer.component.button/#state","text":"\u2022 state : Readonly < Object >","title":"state"},{"location":"extensions/api/classes/renderer.component.button/#contexttype","text":"\u25aa Static Optional contextType : Context If set, this.context will be set at runtime to the current value of the given Context. Usage: type MyContext = number const Ctx = React . createContext < MyContext > ( 0 ) class Foo extends React . Component { static contextType = Ctx context !: React . ContextType < typeof Ctx > render () { return <> My context ' s value : { this . context } < />; } } see https://reactjs.org/docs/context.html#classcontexttype","title":"contextType"},{"location":"extensions/api/classes/renderer.component.button/#methods_1","text":"","title":"Methods"},{"location":"extensions/api/classes/renderer.component.button/#unsafe_componentwillmount","text":"\u25b8 Optional UNSAFE_componentWillMount (): void Called immediately before mounting occurs, and before Component#render . Avoid introducing any side-effects or subscriptions in this method. This method will not stop working in React 17. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use componentDidMount or the constructor instead see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path","title":"UNSAFE_componentWillMount"},{"location":"extensions/api/classes/renderer.component.button/#unsafe_componentwillreceiveprops","text":"\u25b8 Optional UNSAFE_componentWillReceiveProps ( nextProps , nextContext ): void Called when the component may be receiving new props. React may call this even if props have not changed, so be sure to compare new and existing props if you only want to handle changes. Calling Component#setState generally does not trigger this method. This method will not stop working in React 17. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use static getDerivedStateFromProps instead see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path","title":"UNSAFE_componentWillReceiveProps"},{"location":"extensions/api/classes/renderer.component.button/#unsafe_componentwillupdate","text":"\u25b8 Optional UNSAFE_componentWillUpdate ( nextProps , nextState , nextContext ): void Called immediately before rendering when new props or state is received. Not called for the initial render. Note: You cannot call Component#setState here. This method will not stop working in React 17. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use getSnapshotBeforeUpdate instead see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path","title":"UNSAFE_componentWillUpdate"},{"location":"extensions/api/classes/renderer.component.button/#componentdidcatch","text":"\u25b8 Optional componentDidCatch ( error , errorInfo ): void Catches exceptions generated in descendant components. Unhandled exceptions will cause the entire component tree to unmount.","title":"componentDidCatch"},{"location":"extensions/api/classes/renderer.component.button/#componentdidmount","text":"\u25b8 Optional componentDidMount (): void Called immediately after a component is mounted. Setting state here will trigger re-rendering.","title":"componentDidMount"},{"location":"extensions/api/classes/renderer.component.button/#componentdidupdate","text":"\u25b8 Optional componentDidUpdate ( prevProps , prevState , snapshot? ): void Called immediately after updating occurs. Not called for the initial render. The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.","title":"componentDidUpdate"},{"location":"extensions/api/classes/renderer.component.button/#componentwillmount","text":"\u25b8 Optional componentWillMount (): void Called immediately before mounting occurs, and before Component#render . Avoid introducing any side-effects or subscriptions in this method. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17 see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path","title":"componentWillMount"},{"location":"extensions/api/classes/renderer.component.button/#componentwillreceiveprops","text":"\u25b8 Optional componentWillReceiveProps ( nextProps , nextContext ): void Called when the component may be receiving new props. React may call this even if props have not changed, so be sure to compare new and existing props if you only want to handle changes. Calling Component#setState generally does not trigger this method. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17 see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path","title":"componentWillReceiveProps"},{"location":"extensions/api/classes/renderer.component.button/#componentwillunmount","text":"\u25b8 Optional componentWillUnmount (): void Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as cancelled network requests, or cleaning up any DOM elements created in componentDidMount .","title":"componentWillUnmount"},{"location":"extensions/api/classes/renderer.component.button/#componentwillupdate","text":"\u25b8 Optional componentWillUpdate ( nextProps , nextState , nextContext ): void Called immediately before rendering when new props or state is received. Not called for the initial render. Note: You cannot call Component#setState here. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17 see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path","title":"componentWillUpdate"},{"location":"extensions/api/classes/renderer.component.button/#forceupdate","text":"\u25b8 forceUpdate ( callback? ): void","title":"forceUpdate"},{"location":"extensions/api/classes/renderer.component.button/#getsnapshotbeforeupdate","text":"\u25b8 Optional getSnapshotBeforeUpdate ( prevProps , prevState ): any Runs before React applies the result of render to the document, and returns an object to be given to componentDidUpdate. Useful for saving things such as scroll position before render causes changes to it. Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated lifecycle events from running.","title":"getSnapshotBeforeUpdate"},{"location":"extensions/api/classes/renderer.component.button/#render","text":"\u25b8 render (): Element","title":"render"},{"location":"extensions/api/classes/renderer.component.button/#setstate","text":"\u25b8 setState ( state , callback? ): void","title":"setState"},{"location":"extensions/api/classes/renderer.component.button/#shouldcomponentupdate","text":"\u25b8 Optional shouldComponentUpdate ( nextProps , nextState , nextContext ): boolean Called to determine whether the change in props and state should trigger a re-render. Component always returns true. PureComponent implements a shallow comparison on props and state and returns true if any props or states have changed. If false is returned, Component#render , componentWillUpdate and componentDidUpdate will not be called.","title":"shouldComponentUpdate"},{"location":"extensions/api/classes/renderer.component.checkbox/","text":"Class: Checkbox # Renderer . Component .Checkbox Hierarchy # PureComponent < CheckboxProps > \u21b3 Checkbox Table of contents # Constructors # constructor Properties # context props refs state contextType Methods # UNSAFE_componentWillMount UNSAFE_componentWillReceiveProps UNSAFE_componentWillUpdate componentDidCatch componentDidMount componentDidUpdate componentWillMount componentWillReceiveProps componentWillUnmount componentWillUpdate forceUpdate getSnapshotBeforeUpdate getValue onChange render setState shouldComponentUpdate Constructors # constructor # \u2022 new Checkbox ( props ) Parameters # Name Type props CheckboxProps | Readonly < CheckboxProps > Inherited from # React.PureComponent.constructor \u2022 new Checkbox ( props , context ) deprecated see https://reactjs.org/docs/legacy-context.html Parameters # Name Type props CheckboxProps context any Inherited from # React.PureComponent.constructor Properties # context # \u2022 context : any If using the new style context, re-declare this in your class to be the React.ContextType of your static contextType . Should be used with type annotation or static contextType. static contextType = MyContext // For TS pre-3.7: context !: React . ContextType < typeof MyContext > // For TS 3.7 and above: declare context : React.ContextType < typeof MyContext > see https://reactjs.org/docs/context.html Inherited from # React.PureComponent.context props # \u2022 Readonly props : Readonly < CheckboxProps > & Readonly < Object > Inherited from # React.PureComponent.props refs # \u2022 refs : Object deprecated https://reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs Index signature # \u25aa [key: string ]: ReactInstance Inherited from # React.PureComponent.refs state # \u2022 state : Readonly < Object > Inherited from # React.PureComponent.state contextType # \u25aa Static Optional contextType : Context If set, this.context will be set at runtime to the current value of the given Context. Usage: type MyContext = number const Ctx = React . createContext < MyContext > ( 0 ) class Foo extends React . Component { static contextType = Ctx context !: React . ContextType < typeof Ctx > render () { return <> My context ' s value : { this . context } < />; } } see https://reactjs.org/docs/context.html#classcontexttype Inherited from # React.PureComponent.contextType Methods # UNSAFE_componentWillMount # \u25b8 Optional UNSAFE_componentWillMount (): void Called immediately before mounting occurs, and before Component#render . Avoid introducing any side-effects or subscriptions in this method. This method will not stop working in React 17. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use componentDidMount or the constructor instead see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path Returns # void Inherited from # React.PureComponent.UNSAFE_componentWillMount UNSAFE_componentWillReceiveProps # \u25b8 Optional UNSAFE_componentWillReceiveProps ( nextProps , nextContext ): void Called when the component may be receiving new props. React may call this even if props have not changed, so be sure to compare new and existing props if you only want to handle changes. Calling Component#setState generally does not trigger this method. This method will not stop working in React 17. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use static getDerivedStateFromProps instead see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path Parameters # Name Type nextProps Readonly < CheckboxProps > nextContext any Returns # void Inherited from # React.PureComponent.UNSAFE_componentWillReceiveProps UNSAFE_componentWillUpdate # \u25b8 Optional UNSAFE_componentWillUpdate ( nextProps , nextState , nextContext ): void Called immediately before rendering when new props or state is received. Not called for the initial render. Note: You cannot call Component#setState here. This method will not stop working in React 17. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use getSnapshotBeforeUpdate instead see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path Parameters # Name Type nextProps Readonly < CheckboxProps > nextState Readonly < Object > nextContext any Returns # void Inherited from # React.PureComponent.UNSAFE_componentWillUpdate componentDidCatch # \u25b8 Optional componentDidCatch ( error , errorInfo ): void Catches exceptions generated in descendant components. Unhandled exceptions will cause the entire component tree to unmount. Parameters # Name Type error Error errorInfo ErrorInfo Returns # void Inherited from # React.PureComponent.componentDidCatch componentDidMount # \u25b8 Optional componentDidMount (): void Called immediately after a component is mounted. Setting state here will trigger re-rendering. Returns # void Inherited from # React.PureComponent.componentDidMount componentDidUpdate # \u25b8 Optional componentDidUpdate ( prevProps , prevState , snapshot? ): void Called immediately after updating occurs. Not called for the initial render. The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null. Parameters # Name Type prevProps Readonly < CheckboxProps > prevState Readonly < Object > snapshot? any Returns # void Inherited from # React.PureComponent.componentDidUpdate componentWillMount # \u25b8 Optional componentWillMount (): void Called immediately before mounting occurs, and before Component#render . Avoid introducing any side-effects or subscriptions in this method. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17 see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path Returns # void Inherited from # React.PureComponent.componentWillMount componentWillReceiveProps # \u25b8 Optional componentWillReceiveProps ( nextProps , nextContext ): void Called when the component may be receiving new props. React may call this even if props have not changed, so be sure to compare new and existing props if you only want to handle changes. Calling Component#setState generally does not trigger this method. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17 see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path Parameters # Name Type nextProps Readonly < CheckboxProps > nextContext any Returns # void Inherited from # React.PureComponent.componentWillReceiveProps componentWillUnmount # \u25b8 Optional componentWillUnmount (): void Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as cancelled network requests, or cleaning up any DOM elements created in componentDidMount . Returns # void Inherited from # React.PureComponent.componentWillUnmount componentWillUpdate # \u25b8 Optional componentWillUpdate ( nextProps , nextState , nextContext ): void Called immediately before rendering when new props or state is received. Not called for the initial render. Note: You cannot call Component#setState here. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17 see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path Parameters # Name Type nextProps Readonly < CheckboxProps > nextState Readonly < Object > nextContext any Returns # void Inherited from # React.PureComponent.componentWillUpdate forceUpdate # \u25b8 forceUpdate ( callback? ): void Parameters # Name Type callback? () => void Returns # void Inherited from # React.PureComponent.forceUpdate getSnapshotBeforeUpdate # \u25b8 Optional getSnapshotBeforeUpdate ( prevProps , prevState ): any Runs before React applies the result of render to the document, and returns an object to be given to componentDidUpdate. Useful for saving things such as scroll position before render causes changes to it. Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated lifecycle events from running. Parameters # Name Type prevProps Readonly < CheckboxProps > prevState Readonly < Object > Returns # any Inherited from # React.PureComponent.getSnapshotBeforeUpdate getValue # \u25b8 getValue (): boolean Returns # boolean onChange # \u25b8 onChange ( evt ): void Parameters # Name Type evt ChangeEvent Returns # void render # \u25b8 render (): Element Returns # Element Overrides # React.PureComponent.render setState # \u25b8 setState ( state , callback? ): void Type parameters # Name Type K K : never Parameters # Name Type state {} | ( prevState : Readonly < Object >, props : Readonly < CheckboxProps \\>) => {} | Pick < Object , K> | Pick < Object , K> callback? () => void Returns # void Inherited from # React.PureComponent.setState shouldComponentUpdate # \u25b8 Optional shouldComponentUpdate ( nextProps , nextState , nextContext ): boolean Called to determine whether the change in props and state should trigger a re-render. Component always returns true. PureComponent implements a shallow comparison on props and state and returns true if any props or states have changed. If false is returned, Component#render , componentWillUpdate and componentDidUpdate will not be called. Parameters # Name Type nextProps Readonly < CheckboxProps > nextState Readonly < Object > nextContext any Returns # boolean Inherited from # React.PureComponent.shouldComponentUpdate","title":"Class: Checkbox"},{"location":"extensions/api/classes/renderer.component.checkbox/#class-checkbox","text":"Renderer . Component .Checkbox","title":"Class: Checkbox"},{"location":"extensions/api/classes/renderer.component.checkbox/#hierarchy","text":"PureComponent < CheckboxProps > \u21b3 Checkbox","title":"Hierarchy"},{"location":"extensions/api/classes/renderer.component.checkbox/#table-of-contents","text":"","title":"Table of contents"},{"location":"extensions/api/classes/renderer.component.checkbox/#constructors","text":"constructor","title":"Constructors"},{"location":"extensions/api/classes/renderer.component.checkbox/#properties","text":"context props refs state contextType","title":"Properties"},{"location":"extensions/api/classes/renderer.component.checkbox/#methods","text":"UNSAFE_componentWillMount UNSAFE_componentWillReceiveProps UNSAFE_componentWillUpdate componentDidCatch componentDidMount componentDidUpdate componentWillMount componentWillReceiveProps componentWillUnmount componentWillUpdate forceUpdate getSnapshotBeforeUpdate getValue onChange render setState shouldComponentUpdate","title":"Methods"},{"location":"extensions/api/classes/renderer.component.checkbox/#constructors_1","text":"","title":"Constructors"},{"location":"extensions/api/classes/renderer.component.checkbox/#constructor","text":"\u2022 new Checkbox ( props )","title":"constructor"},{"location":"extensions/api/classes/renderer.component.checkbox/#properties_1","text":"","title":"Properties"},{"location":"extensions/api/classes/renderer.component.checkbox/#context","text":"\u2022 context : any If using the new style context, re-declare this in your class to be the React.ContextType of your static contextType . Should be used with type annotation or static contextType. static contextType = MyContext // For TS pre-3.7: context !: React . ContextType < typeof MyContext > // For TS 3.7 and above: declare context : React.ContextType < typeof MyContext > see https://reactjs.org/docs/context.html","title":"context"},{"location":"extensions/api/classes/renderer.component.checkbox/#props","text":"\u2022 Readonly props : Readonly < CheckboxProps > & Readonly < Object >","title":"props"},{"location":"extensions/api/classes/renderer.component.checkbox/#refs","text":"\u2022 refs : Object deprecated https://reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs","title":"refs"},{"location":"extensions/api/classes/renderer.component.checkbox/#state","text":"\u2022 state : Readonly < Object >","title":"state"},{"location":"extensions/api/classes/renderer.component.checkbox/#contexttype","text":"\u25aa Static Optional contextType : Context If set, this.context will be set at runtime to the current value of the given Context. Usage: type MyContext = number const Ctx = React . createContext < MyContext > ( 0 ) class Foo extends React . Component { static contextType = Ctx context !: React . ContextType < typeof Ctx > render () { return <> My context ' s value : { this . context } < />; } } see https://reactjs.org/docs/context.html#classcontexttype","title":"contextType"},{"location":"extensions/api/classes/renderer.component.checkbox/#methods_1","text":"","title":"Methods"},{"location":"extensions/api/classes/renderer.component.checkbox/#unsafe_componentwillmount","text":"\u25b8 Optional UNSAFE_componentWillMount (): void Called immediately before mounting occurs, and before Component#render . Avoid introducing any side-effects or subscriptions in this method. This method will not stop working in React 17. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use componentDidMount or the constructor instead see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path","title":"UNSAFE_componentWillMount"},{"location":"extensions/api/classes/renderer.component.checkbox/#unsafe_componentwillreceiveprops","text":"\u25b8 Optional UNSAFE_componentWillReceiveProps ( nextProps , nextContext ): void Called when the component may be receiving new props. React may call this even if props have not changed, so be sure to compare new and existing props if you only want to handle changes. Calling Component#setState generally does not trigger this method. This method will not stop working in React 17. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use static getDerivedStateFromProps instead see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path","title":"UNSAFE_componentWillReceiveProps"},{"location":"extensions/api/classes/renderer.component.checkbox/#unsafe_componentwillupdate","text":"\u25b8 Optional UNSAFE_componentWillUpdate ( nextProps , nextState , nextContext ): void Called immediately before rendering when new props or state is received. Not called for the initial render. Note: You cannot call Component#setState here. This method will not stop working in React 17. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use getSnapshotBeforeUpdate instead see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path","title":"UNSAFE_componentWillUpdate"},{"location":"extensions/api/classes/renderer.component.checkbox/#componentdidcatch","text":"\u25b8 Optional componentDidCatch ( error , errorInfo ): void Catches exceptions generated in descendant components. Unhandled exceptions will cause the entire component tree to unmount.","title":"componentDidCatch"},{"location":"extensions/api/classes/renderer.component.checkbox/#componentdidmount","text":"\u25b8 Optional componentDidMount (): void Called immediately after a component is mounted. Setting state here will trigger re-rendering.","title":"componentDidMount"},{"location":"extensions/api/classes/renderer.component.checkbox/#componentdidupdate","text":"\u25b8 Optional componentDidUpdate ( prevProps , prevState , snapshot? ): void Called immediately after updating occurs. Not called for the initial render. The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.","title":"componentDidUpdate"},{"location":"extensions/api/classes/renderer.component.checkbox/#componentwillmount","text":"\u25b8 Optional componentWillMount (): void Called immediately before mounting occurs, and before Component#render . Avoid introducing any side-effects or subscriptions in this method. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17 see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path","title":"componentWillMount"},{"location":"extensions/api/classes/renderer.component.checkbox/#componentwillreceiveprops","text":"\u25b8 Optional componentWillReceiveProps ( nextProps , nextContext ): void Called when the component may be receiving new props. React may call this even if props have not changed, so be sure to compare new and existing props if you only want to handle changes. Calling Component#setState generally does not trigger this method. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17 see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path","title":"componentWillReceiveProps"},{"location":"extensions/api/classes/renderer.component.checkbox/#componentwillunmount","text":"\u25b8 Optional componentWillUnmount (): void Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as cancelled network requests, or cleaning up any DOM elements created in componentDidMount .","title":"componentWillUnmount"},{"location":"extensions/api/classes/renderer.component.checkbox/#componentwillupdate","text":"\u25b8 Optional componentWillUpdate ( nextProps , nextState , nextContext ): void Called immediately before rendering when new props or state is received. Not called for the initial render. Note: You cannot call Component#setState here. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17 see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path","title":"componentWillUpdate"},{"location":"extensions/api/classes/renderer.component.checkbox/#forceupdate","text":"\u25b8 forceUpdate ( callback? ): void","title":"forceUpdate"},{"location":"extensions/api/classes/renderer.component.checkbox/#getsnapshotbeforeupdate","text":"\u25b8 Optional getSnapshotBeforeUpdate ( prevProps , prevState ): any Runs before React applies the result of render to the document, and returns an object to be given to componentDidUpdate. Useful for saving things such as scroll position before render causes changes to it. Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated lifecycle events from running.","title":"getSnapshotBeforeUpdate"},{"location":"extensions/api/classes/renderer.component.checkbox/#getvalue","text":"\u25b8 getValue (): boolean","title":"getValue"},{"location":"extensions/api/classes/renderer.component.checkbox/#onchange","text":"\u25b8 onChange ( evt ): void","title":"onChange"},{"location":"extensions/api/classes/renderer.component.checkbox/#render","text":"\u25b8 render (): Element","title":"render"},{"location":"extensions/api/classes/renderer.component.checkbox/#setstate","text":"\u25b8 setState ( state , callback? ): void","title":"setState"},{"location":"extensions/api/classes/renderer.component.checkbox/#shouldcomponentupdate","text":"\u25b8 Optional shouldComponentUpdate ( nextProps , nextState , nextContext ): boolean Called to determine whether the change in props and state should trigger a re-render. Component always returns true. PureComponent implements a shallow comparison on props and state and returns true if any props or states have changed. If false is returned, Component#render , componentWillUpdate and componentDidUpdate will not be called.","title":"shouldComponentUpdate"},{"location":"extensions/api/classes/renderer.component.commandoverlay/","text":"Class: CommandOverlay # Renderer . Component .CommandOverlay Table of contents # Constructors # constructor Accessors # component isOpen Methods # close open Constructors # constructor # \u2022 new CommandOverlay () Accessors # component # \u2022 Static get component (): ReactElement > Returns # ReactElement > isOpen # \u2022 Static get isOpen (): boolean Returns # boolean Methods # close # \u25b8 Static close (): void Returns # void open # \u25b8 Static open ( component ): void Parameters # Name Type component ReactElement > Returns # void","title":"Class: CommandOverlay"},{"location":"extensions/api/classes/renderer.component.commandoverlay/#class-commandoverlay","text":"Renderer . Component .CommandOverlay","title":"Class: CommandOverlay"},{"location":"extensions/api/classes/renderer.component.commandoverlay/#table-of-contents","text":"","title":"Table of contents"},{"location":"extensions/api/classes/renderer.component.commandoverlay/#constructors","text":"constructor","title":"Constructors"},{"location":"extensions/api/classes/renderer.component.commandoverlay/#accessors","text":"component isOpen","title":"Accessors"},{"location":"extensions/api/classes/renderer.component.commandoverlay/#methods","text":"close open","title":"Methods"},{"location":"extensions/api/classes/renderer.component.commandoverlay/#constructors_1","text":"","title":"Constructors"},{"location":"extensions/api/classes/renderer.component.commandoverlay/#constructor","text":"\u2022 new CommandOverlay ()","title":"constructor"},{"location":"extensions/api/classes/renderer.component.commandoverlay/#accessors_1","text":"","title":"Accessors"},{"location":"extensions/api/classes/renderer.component.commandoverlay/#component","text":"\u2022 Static get component (): ReactElement >","title":"component"},{"location":"extensions/api/classes/renderer.component.commandoverlay/#isopen","text":"\u2022 Static get isOpen (): boolean","title":"isOpen"},{"location":"extensions/api/classes/renderer.component.commandoverlay/#methods_1","text":"","title":"Methods"},{"location":"extensions/api/classes/renderer.component.commandoverlay/#close","text":"\u25b8 Static close (): void","title":"close"},{"location":"extensions/api/classes/renderer.component.commandoverlay/#open","text":"\u25b8 Static open ( component ): void","title":"open"},{"location":"extensions/api/classes/renderer.component.confirmdialog/","text":"Class: ConfirmDialog # Renderer . Component .ConfirmDialog Hierarchy # Component < ConfirmDialogProps > \u21b3 ConfirmDialog Table of contents # Constructors # constructor Properties # context isSaving props refs state contextType defaultParams Accessors # params Methods # UNSAFE_componentWillMount UNSAFE_componentWillReceiveProps UNSAFE_componentWillUpdate close componentDidCatch componentDidMount componentDidUpdate componentWillMount componentWillReceiveProps componentWillUnmount componentWillUpdate forceUpdate getSnapshotBeforeUpdate ok onClose render setState shouldComponentUpdate confirm open Constructors # constructor # \u2022 new ConfirmDialog ( props ) Parameters # Name Type props ConfirmDialogProps Overrides # React.Component.constructor Properties # context # \u2022 context : any If using the new style context, re-declare this in your class to be the React.ContextType of your static contextType . Should be used with type annotation or static contextType. static contextType = MyContext // For TS pre-3.7: context !: React . ContextType < typeof MyContext > // For TS 3.7 and above: declare context : React.ContextType < typeof MyContext > see https://reactjs.org/docs/context.html Inherited from # React.Component.context isSaving # \u2022 isSaving : boolean = false props # \u2022 Readonly props : Readonly < ConfirmDialogProps > & Readonly < Object > Inherited from # React.Component.props refs # \u2022 refs : Object deprecated https://reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs Index signature # \u25aa [key: string ]: ReactInstance Inherited from # React.Component.refs state # \u2022 state : Readonly < Object > Inherited from # React.Component.state contextType # \u25aa Static Optional contextType : Context If set, this.context will be set at runtime to the current value of the given Context. Usage: type MyContext = number const Ctx = React . createContext < MyContext > ( 0 ) class Foo extends React . Component { static contextType = Ctx context !: React . ContextType < typeof Ctx > render () { return <> My context ' s value : { this . context } < />; } } see https://reactjs.org/docs/context.html#classcontexttype Inherited from # React.Component.contextType defaultParams # \u25aa Static defaultParams : Partial < ConfirmDialogParams > Accessors # params # \u2022 get params (): ConfirmDialogParams Returns # ConfirmDialogParams Methods # UNSAFE_componentWillMount # \u25b8 Optional UNSAFE_componentWillMount (): void Called immediately before mounting occurs, and before Component#render . Avoid introducing any side-effects or subscriptions in this method. This method will not stop working in React 17. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use componentDidMount or the constructor instead see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path Returns # void Inherited from # React.Component.UNSAFE_componentWillMount UNSAFE_componentWillReceiveProps # \u25b8 Optional UNSAFE_componentWillReceiveProps ( nextProps , nextContext ): void Called when the component may be receiving new props. React may call this even if props have not changed, so be sure to compare new and existing props if you only want to handle changes. Calling Component#setState generally does not trigger this method. This method will not stop working in React 17. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use static getDerivedStateFromProps instead see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path Parameters # Name Type nextProps Readonly < ConfirmDialogProps > nextContext any Returns # void Inherited from # React.Component.UNSAFE_componentWillReceiveProps UNSAFE_componentWillUpdate # \u25b8 Optional UNSAFE_componentWillUpdate ( nextProps , nextState , nextContext ): void Called immediately before rendering when new props or state is received. Not called for the initial render. Note: You cannot call Component#setState here. This method will not stop working in React 17. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use getSnapshotBeforeUpdate instead see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path Parameters # Name Type nextProps Readonly < ConfirmDialogProps > nextState Readonly < Object > nextContext any Returns # void Inherited from # React.Component.UNSAFE_componentWillUpdate close # \u25b8 close (): Promise Returns # Promise componentDidCatch # \u25b8 Optional componentDidCatch ( error , errorInfo ): void Catches exceptions generated in descendant components. Unhandled exceptions will cause the entire component tree to unmount. Parameters # Name Type error Error errorInfo ErrorInfo Returns # void Inherited from # React.Component.componentDidCatch componentDidMount # \u25b8 Optional componentDidMount (): void Called immediately after a component is mounted. Setting state here will trigger re-rendering. Returns # void Inherited from # React.Component.componentDidMount componentDidUpdate # \u25b8 Optional componentDidUpdate ( prevProps , prevState , snapshot? ): void Called immediately after updating occurs. Not called for the initial render. The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null. Parameters # Name Type prevProps Readonly < ConfirmDialogProps > prevState Readonly < Object > snapshot? any Returns # void Inherited from # React.Component.componentDidUpdate componentWillMount # \u25b8 Optional componentWillMount (): void Called immediately before mounting occurs, and before Component#render . Avoid introducing any side-effects or subscriptions in this method. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17 see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path Returns # void Inherited from # React.Component.componentWillMount componentWillReceiveProps # \u25b8 Optional componentWillReceiveProps ( nextProps , nextContext ): void Called when the component may be receiving new props. React may call this even if props have not changed, so be sure to compare new and existing props if you only want to handle changes. Calling Component#setState generally does not trigger this method. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17 see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path Parameters # Name Type nextProps Readonly < ConfirmDialogProps > nextContext any Returns # void Inherited from # React.Component.componentWillReceiveProps componentWillUnmount # \u25b8 Optional componentWillUnmount (): void Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as cancelled network requests, or cleaning up any DOM elements created in componentDidMount . Returns # void Inherited from # React.Component.componentWillUnmount componentWillUpdate # \u25b8 Optional componentWillUpdate ( nextProps , nextState , nextContext ): void Called immediately before rendering when new props or state is received. Not called for the initial render. Note: You cannot call Component#setState here. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17 see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path Parameters # Name Type nextProps Readonly < ConfirmDialogProps > nextState Readonly < Object > nextContext any Returns # void Inherited from # React.Component.componentWillUpdate forceUpdate # \u25b8 forceUpdate ( callback? ): void Parameters # Name Type callback? () => void Returns # void Inherited from # React.Component.forceUpdate getSnapshotBeforeUpdate # \u25b8 Optional getSnapshotBeforeUpdate ( prevProps , prevState ): any Runs before React applies the result of render to the document, and returns an object to be given to componentDidUpdate. Useful for saving things such as scroll position before render causes changes to it. Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated lifecycle events from running. Parameters # Name Type prevProps Readonly < ConfirmDialogProps > prevState Readonly < Object > Returns # any Inherited from # React.Component.getSnapshotBeforeUpdate ok # \u25b8 ok (): Promise Returns # Promise onClose # \u25b8 onClose (): void Returns # void render # \u25b8 render (): Element Returns # Element Overrides # React.Component.render setState # \u25b8 setState ( state , callback? ): void Type parameters # Name Type K K : never Parameters # Name Type state {} | ( prevState : Readonly < Object >, props : Readonly < ConfirmDialogProps >) => {} | Pick < Object , K> | Pick < Object , K> callback? () => void Returns # void Inherited from # React.Component.setState shouldComponentUpdate # \u25b8 Optional shouldComponentUpdate ( nextProps , nextState , nextContext ): boolean Called to determine whether the change in props and state should trigger a re-render. Component always returns true. PureComponent implements a shallow comparison on props and state and returns true if any props or states have changed. If false is returned, Component#render , componentWillUpdate and componentDidUpdate will not be called. Parameters # Name Type nextProps Readonly < ConfirmDialogProps > nextState Readonly < Object > nextContext any Returns # boolean Inherited from # React.Component.shouldComponentUpdate confirm # \u25b8 Static confirm ( params ): Promise Parameters # Name Type params ConfirmDialogBooleanParams Returns # Promise open # \u25b8 Static open ( params ): void Parameters # Name Type params ConfirmDialogParams Returns # void","title":"Class: ConfirmDialog"},{"location":"extensions/api/classes/renderer.component.confirmdialog/#class-confirmdialog","text":"Renderer . Component .ConfirmDialog","title":"Class: ConfirmDialog"},{"location":"extensions/api/classes/renderer.component.confirmdialog/#hierarchy","text":"Component < ConfirmDialogProps > \u21b3 ConfirmDialog","title":"Hierarchy"},{"location":"extensions/api/classes/renderer.component.confirmdialog/#table-of-contents","text":"","title":"Table of contents"},{"location":"extensions/api/classes/renderer.component.confirmdialog/#constructors","text":"constructor","title":"Constructors"},{"location":"extensions/api/classes/renderer.component.confirmdialog/#properties","text":"context isSaving props refs state contextType defaultParams","title":"Properties"},{"location":"extensions/api/classes/renderer.component.confirmdialog/#accessors","text":"params","title":"Accessors"},{"location":"extensions/api/classes/renderer.component.confirmdialog/#methods","text":"UNSAFE_componentWillMount UNSAFE_componentWillReceiveProps UNSAFE_componentWillUpdate close componentDidCatch componentDidMount componentDidUpdate componentWillMount componentWillReceiveProps componentWillUnmount componentWillUpdate forceUpdate getSnapshotBeforeUpdate ok onClose render setState shouldComponentUpdate confirm open","title":"Methods"},{"location":"extensions/api/classes/renderer.component.confirmdialog/#constructors_1","text":"","title":"Constructors"},{"location":"extensions/api/classes/renderer.component.confirmdialog/#constructor","text":"\u2022 new ConfirmDialog ( props )","title":"constructor"},{"location":"extensions/api/classes/renderer.component.confirmdialog/#properties_1","text":"","title":"Properties"},{"location":"extensions/api/classes/renderer.component.confirmdialog/#context","text":"\u2022 context : any If using the new style context, re-declare this in your class to be the React.ContextType of your static contextType . Should be used with type annotation or static contextType. static contextType = MyContext // For TS pre-3.7: context !: React . ContextType < typeof MyContext > // For TS 3.7 and above: declare context : React.ContextType < typeof MyContext > see https://reactjs.org/docs/context.html","title":"context"},{"location":"extensions/api/classes/renderer.component.confirmdialog/#issaving","text":"\u2022 isSaving : boolean = false","title":"isSaving"},{"location":"extensions/api/classes/renderer.component.confirmdialog/#props","text":"\u2022 Readonly props : Readonly < ConfirmDialogProps > & Readonly < Object >","title":"props"},{"location":"extensions/api/classes/renderer.component.confirmdialog/#refs","text":"\u2022 refs : Object deprecated https://reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs","title":"refs"},{"location":"extensions/api/classes/renderer.component.confirmdialog/#state","text":"\u2022 state : Readonly < Object >","title":"state"},{"location":"extensions/api/classes/renderer.component.confirmdialog/#contexttype","text":"\u25aa Static Optional contextType : Context If set, this.context will be set at runtime to the current value of the given Context. Usage: type MyContext = number const Ctx = React . createContext < MyContext > ( 0 ) class Foo extends React . Component { static contextType = Ctx context !: React . ContextType < typeof Ctx > render () { return <> My context ' s value : { this . context } < />; } } see https://reactjs.org/docs/context.html#classcontexttype","title":"contextType"},{"location":"extensions/api/classes/renderer.component.confirmdialog/#defaultparams","text":"\u25aa Static defaultParams : Partial < ConfirmDialogParams >","title":"defaultParams"},{"location":"extensions/api/classes/renderer.component.confirmdialog/#accessors_1","text":"","title":"Accessors"},{"location":"extensions/api/classes/renderer.component.confirmdialog/#params","text":"\u2022 get params (): ConfirmDialogParams","title":"params"},{"location":"extensions/api/classes/renderer.component.confirmdialog/#methods_1","text":"","title":"Methods"},{"location":"extensions/api/classes/renderer.component.confirmdialog/#unsafe_componentwillmount","text":"\u25b8 Optional UNSAFE_componentWillMount (): void Called immediately before mounting occurs, and before Component#render . Avoid introducing any side-effects or subscriptions in this method. This method will not stop working in React 17. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use componentDidMount or the constructor instead see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path","title":"UNSAFE_componentWillMount"},{"location":"extensions/api/classes/renderer.component.confirmdialog/#unsafe_componentwillreceiveprops","text":"\u25b8 Optional UNSAFE_componentWillReceiveProps ( nextProps , nextContext ): void Called when the component may be receiving new props. React may call this even if props have not changed, so be sure to compare new and existing props if you only want to handle changes. Calling Component#setState generally does not trigger this method. This method will not stop working in React 17. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use static getDerivedStateFromProps instead see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path","title":"UNSAFE_componentWillReceiveProps"},{"location":"extensions/api/classes/renderer.component.confirmdialog/#unsafe_componentwillupdate","text":"\u25b8 Optional UNSAFE_componentWillUpdate ( nextProps , nextState , nextContext ): void Called immediately before rendering when new props or state is received. Not called for the initial render. Note: You cannot call Component#setState here. This method will not stop working in React 17. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use getSnapshotBeforeUpdate instead see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path","title":"UNSAFE_componentWillUpdate"},{"location":"extensions/api/classes/renderer.component.confirmdialog/#close","text":"\u25b8 close (): Promise ","title":"close"},{"location":"extensions/api/classes/renderer.component.confirmdialog/#componentdidcatch","text":"\u25b8 Optional componentDidCatch ( error , errorInfo ): void Catches exceptions generated in descendant components. Unhandled exceptions will cause the entire component tree to unmount.","title":"componentDidCatch"},{"location":"extensions/api/classes/renderer.component.confirmdialog/#componentdidmount","text":"\u25b8 Optional componentDidMount (): void Called immediately after a component is mounted. Setting state here will trigger re-rendering.","title":"componentDidMount"},{"location":"extensions/api/classes/renderer.component.confirmdialog/#componentdidupdate","text":"\u25b8 Optional componentDidUpdate ( prevProps , prevState , snapshot? ): void Called immediately after updating occurs. Not called for the initial render. The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.","title":"componentDidUpdate"},{"location":"extensions/api/classes/renderer.component.confirmdialog/#componentwillmount","text":"\u25b8 Optional componentWillMount (): void Called immediately before mounting occurs, and before Component#render . Avoid introducing any side-effects or subscriptions in this method. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17 see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path","title":"componentWillMount"},{"location":"extensions/api/classes/renderer.component.confirmdialog/#componentwillreceiveprops","text":"\u25b8 Optional componentWillReceiveProps ( nextProps , nextContext ): void Called when the component may be receiving new props. React may call this even if props have not changed, so be sure to compare new and existing props if you only want to handle changes. Calling Component#setState generally does not trigger this method. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17 see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path","title":"componentWillReceiveProps"},{"location":"extensions/api/classes/renderer.component.confirmdialog/#componentwillunmount","text":"\u25b8 Optional componentWillUnmount (): void Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as cancelled network requests, or cleaning up any DOM elements created in componentDidMount .","title":"componentWillUnmount"},{"location":"extensions/api/classes/renderer.component.confirmdialog/#componentwillupdate","text":"\u25b8 Optional componentWillUpdate ( nextProps , nextState , nextContext ): void Called immediately before rendering when new props or state is received. Not called for the initial render. Note: You cannot call Component#setState here. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17 see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path","title":"componentWillUpdate"},{"location":"extensions/api/classes/renderer.component.confirmdialog/#forceupdate","text":"\u25b8 forceUpdate ( callback? ): void","title":"forceUpdate"},{"location":"extensions/api/classes/renderer.component.confirmdialog/#getsnapshotbeforeupdate","text":"\u25b8 Optional getSnapshotBeforeUpdate ( prevProps , prevState ): any Runs before React applies the result of render to the document, and returns an object to be given to componentDidUpdate. Useful for saving things such as scroll position before render causes changes to it. Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated lifecycle events from running.","title":"getSnapshotBeforeUpdate"},{"location":"extensions/api/classes/renderer.component.confirmdialog/#ok","text":"\u25b8 ok (): Promise ","title":"ok"},{"location":"extensions/api/classes/renderer.component.confirmdialog/#onclose","text":"\u25b8 onClose (): void","title":"onClose"},{"location":"extensions/api/classes/renderer.component.confirmdialog/#render","text":"\u25b8 render (): Element","title":"render"},{"location":"extensions/api/classes/renderer.component.confirmdialog/#setstate","text":"\u25b8 setState ( state , callback? ): void","title":"setState"},{"location":"extensions/api/classes/renderer.component.confirmdialog/#shouldcomponentupdate","text":"\u25b8 Optional shouldComponentUpdate ( nextProps , nextState , nextContext ): boolean Called to determine whether the change in props and state should trigger a re-render. Component always returns true. PureComponent implements a shallow comparison on props and state and returns true if any props or states have changed. If false is returned, Component#render , componentWillUpdate and componentDidUpdate will not be called.","title":"shouldComponentUpdate"},{"location":"extensions/api/classes/renderer.component.confirmdialog/#confirm","text":"\u25b8 Static confirm ( params ): Promise ","title":"confirm"},{"location":"extensions/api/classes/renderer.component.confirmdialog/#open","text":"\u25b8 Static open ( params ): void","title":"open"},{"location":"extensions/api/classes/renderer.component.dialog/","text":"Class: Dialog # Renderer . Component .Dialog Hierarchy # PureComponent < DialogProps , DialogState> \u21b3 Dialog Table of contents # Constructors # constructor Properties # closeOnNavigate context props refs state contextType defaultProps Accessors # elem isOpen Methods # UNSAFE_componentWillMount UNSAFE_componentWillReceiveProps UNSAFE_componentWillUpdate close componentDidCatch componentDidMount componentDidUpdate componentWillMount componentWillReceiveProps componentWillUnmount componentWillUpdate forceUpdate getSnapshotBeforeUpdate onClickOutside onClose onEscapeKey onOpen open render setState shouldComponentUpdate toggle Constructors # constructor # \u2022 new Dialog ( props ) Parameters # Name Type props DialogProps | Readonly < DialogProps > Inherited from # React.PureComponent.constructor \u2022 new Dialog ( props , context ) deprecated see https://reactjs.org/docs/legacy-context.html Parameters # Name Type props DialogProps context any Inherited from # React.PureComponent.constructor Properties # closeOnNavigate # \u2022 closeOnNavigate : IReactionDisposer context # \u2022 context : any If using the new style context, re-declare this in your class to be the React.ContextType of your static contextType . Should be used with type annotation or static contextType. static contextType = MyContext // For TS pre-3.7: context !: React . ContextType < typeof MyContext > // For TS 3.7 and above: declare context : React.ContextType < typeof MyContext > see https://reactjs.org/docs/context.html Inherited from # React.PureComponent.context props # \u2022 Readonly props : Readonly < DialogProps > & Readonly < Object > Inherited from # React.PureComponent.props refs # \u2022 refs : Object deprecated https://reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs Index signature # \u25aa [key: string ]: ReactInstance Inherited from # React.PureComponent.refs state # \u2022 state : DialogState Overrides # React.PureComponent.state contextType # \u25aa Static Optional contextType : Context If set, this.context will be set at runtime to the current value of the given Context. Usage: type MyContext = number const Ctx = React . createContext < MyContext > ( 0 ) class Foo extends React . Component { static contextType = Ctx context !: React . ContextType < typeof Ctx > render () { return <> My context ' s value : { this . context } < />; } } see https://reactjs.org/docs/context.html#classcontexttype Inherited from # React.PureComponent.contextType defaultProps # \u25aa Static defaultProps : DialogProps Accessors # elem # \u2022 get elem (): HTMLElement Returns # HTMLElement isOpen # \u2022 get isOpen (): boolean Returns # boolean Methods # UNSAFE_componentWillMount # \u25b8 Optional UNSAFE_componentWillMount (): void Called immediately before mounting occurs, and before Component#render . Avoid introducing any side-effects or subscriptions in this method. This method will not stop working in React 17. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use componentDidMount or the constructor instead see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path Returns # void Inherited from # React.PureComponent.UNSAFE_componentWillMount UNSAFE_componentWillReceiveProps # \u25b8 Optional UNSAFE_componentWillReceiveProps ( nextProps , nextContext ): void Called when the component may be receiving new props. React may call this even if props have not changed, so be sure to compare new and existing props if you only want to handle changes. Calling Component#setState generally does not trigger this method. This method will not stop working in React 17. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use static getDerivedStateFromProps instead see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path Parameters # Name Type nextProps Readonly < DialogProps > nextContext any Returns # void Inherited from # React.PureComponent.UNSAFE_componentWillReceiveProps UNSAFE_componentWillUpdate # \u25b8 Optional UNSAFE_componentWillUpdate ( nextProps , nextState , nextContext ): void Called immediately before rendering when new props or state is received. Not called for the initial render. Note: You cannot call Component#setState here. This method will not stop working in React 17. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use getSnapshotBeforeUpdate instead see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path Parameters # Name Type nextProps Readonly < DialogProps > nextState Readonly nextContext any Returns # void Inherited from # React.PureComponent.UNSAFE_componentWillUpdate close # \u25b8 close (): void Returns # void componentDidCatch # \u25b8 Optional componentDidCatch ( error , errorInfo ): void Catches exceptions generated in descendant components. Unhandled exceptions will cause the entire component tree to unmount. Parameters # Name Type error Error errorInfo ErrorInfo Returns # void Inherited from # React.PureComponent.componentDidCatch componentDidMount # \u25b8 componentDidMount (): void Returns # void Overrides # React.PureComponent.componentDidMount componentDidUpdate # \u25b8 componentDidUpdate ( prevProps ): void Parameters # Name Type prevProps DialogProps Returns # void Overrides # React.PureComponent.componentDidUpdate componentWillMount # \u25b8 Optional componentWillMount (): void Called immediately before mounting occurs, and before Component#render . Avoid introducing any side-effects or subscriptions in this method. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17 see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path Returns # void Inherited from # React.PureComponent.componentWillMount componentWillReceiveProps # \u25b8 Optional componentWillReceiveProps ( nextProps , nextContext ): void Called when the component may be receiving new props. React may call this even if props have not changed, so be sure to compare new and existing props if you only want to handle changes. Calling Component#setState generally does not trigger this method. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17 see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path Parameters # Name Type nextProps Readonly < DialogProps > nextContext any Returns # void Inherited from # React.PureComponent.componentWillReceiveProps componentWillUnmount # \u25b8 componentWillUnmount (): void Returns # void Overrides # React.PureComponent.componentWillUnmount componentWillUpdate # \u25b8 Optional componentWillUpdate ( nextProps , nextState , nextContext ): void Called immediately before rendering when new props or state is received. Not called for the initial render. Note: You cannot call Component#setState here. Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked. deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17 see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path Parameters # Name Type nextProps Readonly < DialogProps > nextState Readonly