Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Processors

Hierarchy

Index

Properties

Private logger

logger: Logger = getLogger()

Protected resources

resources: T[] = [] as T[]

Methods

Protected addResource

  • addResource<R>(apiVersion: R["apiVersion"], kind: R["kind"], metadata: R["metadata"], spec: R["spec"]): Promise<void>

createCapability

createProcessor

createRuntime

deleteCapability

deleteProcessor

deleteRuntime

Protected findResource

  • findResource<R>(apiVersion: R["apiVersion"], kind: R["kind"], label: R["metadata"]["label"]): Promise<R>

getCapability

  • getCapability(label: Capability["metadata"]["label"]): Promise<Capability>

getProcessor

  • getProcessor(label: Processor["metadata"]["label"]): Promise<Processor>

getRuntime

  • getRuntime(label: Runtime["metadata"]["label"]): Promise<Runtime>

Protected removeResource

  • removeResource<R>(apiVersion: R["apiVersion"], kind: R["kind"], label: R["metadata"]["label"]): Promise<void>

Generated using TypeDoc