Search
Preparing search index...
The search index is not available
@alphahorizonio/webnetes
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
Processors
Class Processors
Hierarchy
ResourceManager
<
Runtime
|
Capability
|
Processor
>
Processors
Index
Properties
logger
resources
Methods
add
Resource
create
Capability
create
Processor
create
Runtime
delete
Capability
delete
Processor
delete
Runtime
find
Resource
get
Capability
get
Processor
get
Runtime
remove
Resource
Properties
Private
logger
logger
:
Logger
= getLogger()
Protected
resources
resources
:
T
[]
= [] as T[]
Methods
Protected
add
Resource
add
Resource<R>
(
apiVersion
:
R
[
"apiVersion"
]
, kind
:
R
[
"kind"
]
, metadata
:
R
[
"metadata"
]
, spec
:
R
[
"spec"
]
)
:
Promise
<
void
>
Type parameters
R
:
Runtime
|
Capability
|
Processor
Parameters
apiVersion:
R
[
"apiVersion"
]
kind:
R
[
"kind"
]
metadata:
R
[
"metadata"
]
spec:
R
[
"spec"
]
Returns
Promise
<
void
>
create
Capability
create
Capability
(
metadata
:
IResourceMetadata
, spec
:
ICapabilitySpec
)
:
Promise
<
void
>
Parameters
metadata:
IResourceMetadata
spec:
ICapabilitySpec
Returns
Promise
<
void
>
create
Processor
create
Processor
(
metadata
:
IResourceMetadata
, spec
:
IProcessorSpec
)
:
Promise
<
void
>
Parameters
metadata:
IResourceMetadata
spec:
IProcessorSpec
Returns
Promise
<
void
>
create
Runtime
create
Runtime
(
metadata
:
IResourceMetadata
, spec
:
IRuntimeSpec
)
:
Promise
<
void
>
Parameters
metadata:
IResourceMetadata
spec:
IRuntimeSpec
Returns
Promise
<
void
>
delete
Capability
delete
Capability
(
metadata
:
IResourceMetadata
)
:
Promise
<
void
>
Parameters
metadata:
IResourceMetadata
Returns
Promise
<
void
>
delete
Processor
delete
Processor
(
metadata
:
IResourceMetadata
)
:
Promise
<
void
>
Parameters
metadata:
IResourceMetadata
Returns
Promise
<
void
>
delete
Runtime
delete
Runtime
(
metadata
:
IResourceMetadata
)
:
Promise
<
void
>
Parameters
metadata:
IResourceMetadata
Returns
Promise
<
void
>
Protected
find
Resource
find
Resource<R>
(
apiVersion
:
R
[
"apiVersion"
]
, kind
:
R
[
"kind"
]
, label
:
R
[
"metadata"
]
[
"label"
]
)
:
Promise
<
R
>
Type parameters
R
:
Runtime
|
Capability
|
Processor
Parameters
apiVersion:
R
[
"apiVersion"
]
kind:
R
[
"kind"
]
label:
R
[
"metadata"
]
[
"label"
]
Returns
Promise
<
R
>
get
Capability
get
Capability
(
label
:
Capability
[
"metadata"
]
[
"label"
]
)
:
Promise
<
Capability
>
Parameters
label:
Capability
[
"metadata"
]
[
"label"
]
Returns
Promise
<
Capability
>
get
Processor
get
Processor
(
label
:
Processor
[
"metadata"
]
[
"label"
]
)
:
Promise
<
Processor
>
Parameters
label:
Processor
[
"metadata"
]
[
"label"
]
Returns
Promise
<
Processor
>
get
Runtime
get
Runtime
(
label
:
Runtime
[
"metadata"
]
[
"label"
]
)
:
Promise
<
Runtime
>
Parameters
label:
Runtime
[
"metadata"
]
[
"label"
]
Returns
Promise
<
Runtime
>
Protected
remove
Resource
remove
Resource<R>
(
apiVersion
:
R
[
"apiVersion"
]
, kind
:
R
[
"kind"
]
, label
:
R
[
"metadata"
]
[
"label"
]
)
:
Promise
<
void
>
Type parameters
R
:
Runtime
|
Capability
|
Processor
Parameters
apiVersion:
R
[
"apiVersion"
]
kind:
R
[
"kind"
]
label:
R
[
"metadata"
]
[
"label"
]
Returns
Promise
<
void
>
Globals
Processors
logger
resources
add
Resource
create
Capability
create
Processor
create
Runtime
delete
Capability
delete
Processor
delete
Runtime
find
Resource
get
Capability
get
Processor
get
Runtime
remove
Resource
Generated using
TypeDoc