model

package
v0.6.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 13, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// KindName is kind of model resource
	KindName = "model"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Manager

type Manager struct {
	Client   clienttypes.ClientI
	ModelMap map[string]sednav1.Model
}

ModelManager defines model manager

func New

func New(client clienttypes.ClientI) *Manager

New creates a model manager

func (*Manager) AddWorkerMessage

func (mm *Manager) AddWorkerMessage(message workertypes.MessageContent)

func (*Manager) Delete

func (mm *Manager) Delete(message *clienttypes.Message) error

Delete deletes model in db

func (*Manager) GetModel

func (mm *Manager) GetModel(name string) (sednav1.Model, bool)

GetModel gets model

func (*Manager) GetName

func (mm *Manager) GetName() string

func (*Manager) Insert

func (mm *Manager) Insert(message *clienttypes.Message) error

insertModel inserts model config to db

func (*Manager) Start

func (mm *Manager) Start() error

Start starts model manager

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL