Skip to content

Class: RolesStore#

Renderer.K8sApi.RolesStore

Hierarchy#

  • KubeObjectStore<Role, RoleApi, RoleData>

RolesStore

Table of contents#

Constructors#

Properties#

Accessors#

Methods#

Constructors#

constructor#

new RolesStore(dependencies, api, opts?)

Parameters#

Name Type
dependencies KubeObjectStoreDependencies
api RoleApi
opts? KubeObjectStoreOptions

Inherited from#

KubeObjectStore<Role, RoleApi, RoleData>.constructor

Properties#

api#

Readonly api: RoleApi

Inherited from#

KubeObjectStore.api


bufferSize#

Readonly bufferSize: number

Inherited from#

KubeObjectStore.bufferSize


defaultSorting#

Protected defaultSorting: (item: Role) => string

Type declaration#

▸ (item): string

Parameters#
Name Type
item Role
Returns#

string

Inherited from#

KubeObjectStore.defaultSorting


dependencies#

Protected Readonly dependencies: KubeObjectStoreDependencies

Inherited from#

KubeObjectStore.dependencies


eventsBuffer#

Protected Readonly eventsBuffer: IObservableArray<IKubeWatchEvent<RoleData>>

Inherited from#

KubeObjectStore.eventsBuffer


failedLoading#

failedLoading: boolean

Inherited from#

KubeObjectStore.failedLoading


isLoaded#

isLoaded: boolean

Inherited from#

KubeObjectStore.isLoaded


isLoading#

isLoading: boolean

Inherited from#

KubeObjectStore.isLoading


items#

items: IObservableArray<Role>

Inherited from#

KubeObjectStore.items


limit#

Readonly limit: undefined | number

Inherited from#

KubeObjectStore.limit


selectedItemsIds#

selectedItemsIds: ObservableSet<string>

Inherited from#

KubeObjectStore.selectedItemsIds

Accessors#

contextItems#

get contextItems(): K[]

Returns#

K[]

Inherited from#

KubeObjectStore.contextItems


query#

get query(): KubeApiQueryParams

Returns#

KubeApiQueryParams

Inherited from#

KubeObjectStore.query


selectedItems#

get selectedItems(): Item[]

Returns#

Item[]

Inherited from#

KubeObjectStore.selectedItems

Methods#

[iterator]#

[iterator](): Generator<Role, void, undefined>

Returns#

Generator<Role, void, undefined>

Inherited from#

KubeObjectStore.__@iterator@50


bindWatchEventsUpdater#

Protected bindWatchEventsUpdater(delay?): void

Parameters#

Name Type
delay? number

Returns#

void

Inherited from#

KubeObjectStore.bindWatchEventsUpdater


create#

create(params, data?): Promise<Role>

Parameters#

Name Type
params Object
params.name string
params.namespace? string
data? PartialObjectDeep<Role, {}>

Returns#

Promise<Role>

Inherited from#

KubeObjectStore.create


createItem#

Protected createItem(params, data?): Promise<null | Role>

Parameters#

Name Type
params Object
params.name string
params.namespace? string
data? PartialObjectDeep<Role, {}>

Returns#

Promise<null | Role>

Inherited from#

KubeObjectStore.createItem


filterItemsOnLoad#

Protected filterItemsOnLoad(items): Role[]

Parameters#

Name Type
items Role[]

Returns#

Role[]

Inherited from#

KubeObjectStore.filterItemsOnLoad


getAllByNs#

getAllByNs(namespace, strict?): Role[]

Parameters#

Name Type
namespace string | string[]
strict? boolean

Returns#

Role[]

Inherited from#

KubeObjectStore.getAllByNs


getById#

getById(id): undefined | Role

Parameters#

Name Type
id string

Returns#

undefined | Role

Inherited from#

KubeObjectStore.getById


getByLabel#

getByLabel(labels): Role[]

Parameters#

Name Type
labels string[] | Partial<Record<string, string>>

Returns#

Role[]

Inherited from#

KubeObjectStore.getByLabel


getByName#

getByName(name, namespace?): undefined | Role

Parameters#

Name Type
name string
namespace? string

Returns#

undefined | Role

Inherited from#

KubeObjectStore.getByName


getByPath#

getByPath(path): undefined | Role

Parameters#

Name Type
path string

Returns#

undefined | Role

Inherited from#

KubeObjectStore.getByPath


getIndexById#

getIndexById(id): number

Parameters#

Name Type
id string

Returns#

number

Inherited from#

KubeObjectStore.getIndexById


getItems#

getItems(): Role[]

Returns#

Role[]

Inherited from#

KubeObjectStore.getItems


getTotalCount#

getTotalCount(): number

Returns#

number

Inherited from#

KubeObjectStore.getTotalCount


isSelected#

isSelected(item): boolean

Parameters#

Name Type
item Role

Returns#

boolean

Inherited from#

KubeObjectStore.isSelected


isSelectedAll#

isSelectedAll(visibleItems?): boolean

Parameters#

Name Type
visibleItems? Role[]

Returns#

boolean

Inherited from#

KubeObjectStore.isSelectedAll


load#

load(params): Promise<Role>

Parameters#

Name Type
params Object
params.name string
params.namespace? string

Returns#

Promise<Role>

Inherited from#

KubeObjectStore.load


loadAll#

loadAll(«destructured»?): Promise<undefined | Role[]>

Parameters#

Name Type
«destructured» KubeObjectStoreLoadAllParams

Returns#

Promise<undefined | Role[]>

Inherited from#

KubeObjectStore.loadAll


loadFromPath#

loadFromPath(resourcePath): Promise<Role>

Parameters#

Name Type
resourcePath string

Returns#

Promise<Role>

Inherited from#

KubeObjectStore.loadFromPath


loadItem#

Protected loadItem(params): Promise<null | Role>

Parameters#

Name Type
params Object
params.name string
params.namespace? string

Returns#

Promise<null | Role>

Inherited from#

KubeObjectStore.loadItem


loadItems#

Protected loadItems(«destructured»): Promise<Role[]>

Parameters#

Name Type
«destructured» KubeObjectStoreLoadingParams

Returns#

Promise<Role[]>

Inherited from#

KubeObjectStore.loadItems


mergeItems#

Protected mergeItems(partialItems, «destructured»): Role[]

Parameters#

Name Type
partialItems Role[]
«destructured» MergeItemsOptions

Returns#

Role[]

Inherited from#

KubeObjectStore.mergeItems


patch#

patch(item, patch): Promise<Role>

Parameters#

Name Type
item Role
patch Patch

Returns#

Promise<Role>

Inherited from#

KubeObjectStore.patch


pickOnlySelected#

pickOnlySelected(items): Role[]

Parameters#

Name Type
items Role[]

Returns#

Role[]

Inherited from#

KubeObjectStore.pickOnlySelected


reloadAll#

reloadAll(opts?): Promise<undefined | Role[]>

Parameters#

Name Type
opts? Object
opts.force? boolean
opts.merge? boolean
opts.namespaces? string[]

Returns#

Promise<undefined | Role[]>

Inherited from#

KubeObjectStore.reloadAll


remove#

remove(item): Promise<void>

Parameters#

Name Type
item Role

Returns#

Promise<void>

Inherited from#

KubeObjectStore.remove


removeItem#

Protected removeItem(item, request): Promise<void>

Parameters#

Name Type
item Role
request () => Promise<any>

Returns#

Promise<void>

Inherited from#

KubeObjectStore.removeItem


removeItems#

removeItems(items): Promise<void>

Parameters#

Name Type
items Role[]

Returns#

Promise<void>

Inherited from#

KubeObjectStore.removeItems


removeSelectedItems#

removeSelectedItems(): Promise<void>

Returns#

Promise<void>

Inherited from#

KubeObjectStore.removeSelectedItems


reset#

reset(): void

Returns#

void

Inherited from#

KubeObjectStore.reset


resetOnError#

Protected resetOnError(error): void

Parameters#

Name Type
error any

Returns#

void

Inherited from#

KubeObjectStore.resetOnError


resetSelection#

resetSelection(): void

Returns#

void

Inherited from#

KubeObjectStore.resetSelection


select#

select(item): void

Parameters#

Name Type
item Role

Returns#

void

Inherited from#

KubeObjectStore.select


sortItems#

Protected sortItems(items): Role[]

Parameters#

Name Type
items Role[]

Returns#

Role[]

Overrides#

KubeObjectStore.sortItems


subscribe#

subscribe(«destructured»?): Disposer

Parameters#

Name Type
«destructured» KubeObjectStoreSubscribeParams

Returns#

Disposer

Inherited from#

KubeObjectStore.subscribe


toggleSelection#

toggleSelection(item): void

Parameters#

Name Type
item Role

Returns#

void

Inherited from#

KubeObjectStore.toggleSelection


toggleSelectionAll#

toggleSelectionAll(visibleItems?): void

Parameters#

Name Type
visibleItems? Role[]

Returns#

void

Inherited from#

KubeObjectStore.toggleSelectionAll


unselect#

unselect(item): void

Parameters#

Name Type
item Role

Returns#

void

Inherited from#

KubeObjectStore.unselect


update#

update(item, data): Promise<Role>

Parameters#

Name Type
item Role
data PartialObjectDeep<Role, {}>

Returns#

Promise<Role>

Inherited from#

KubeObjectStore.update


updateFromEventsBuffer#

Protected updateFromEventsBuffer(): void

Returns#

void

Inherited from#

KubeObjectStore.updateFromEventsBuffer


updateItem#

Protected updateItem(item, request): Promise<Role>

Parameters#

Name Type
item Role
request () => Promise<Role>

Returns#

Promise<Role>

Inherited from#

KubeObjectStore.updateItem