watcher.objects.scoring_engine Module¶A Scoring Engine is an instance of a data model, to which a learning data was applied.
Because there might be multiple algorithms used to build a particular data model (and therefore a scoring engine), the usage of scoring engine might vary. A metainfo field is supposed to contain any information which might be needed by the user of a given scoring engine.
watcher.objects.scoring_engine.ScoringEngine(context=None, **kwargs)[source]¶Bases: watcher.objects.base.WatcherPersistentObject, watcher.objects.base.WatcherObject, watcher.objects.base.WatcherObjectDictCompat
create(*args, **kwargs)[source]¶Create a ScoringEngine record in the DB.
destroy()[source]¶Delete the ScoringEngine from the DB
get(context, *args, **kwargs)[source]¶Find a scoring engine based on its id or uuid
| Parameters: |
|
|---|---|
| Returns: | a |
get_by_id(context, *args, **kwargs)[source]¶Find a scoring engine based on its id
| Parameters: |
|
|---|---|
| Returns: | a |
get_by_name(context, *args, **kwargs)[source]¶Find a scoring engine based on its name
| Parameters: |
|
|---|---|
| Returns: | a |
get_by_uuid(context, *args, **kwargs)[source]¶Find a scoring engine based on its uuid
| Parameters: |
|
|---|---|
| Returns: | a |
list(context, *args, **kwargs)[source]¶Return a list of ScoringEngine objects.
| Parameters: |
|
|---|---|
| Returns: | a list of |
refresh()[source]¶Loads updates for this ScoringEngine.
Loads a scoring_engine with the same id from the database and checks for updated attributes. Updates are applied from the loaded scoring_engine column by column, if there are any updates.
save(*args, **kwargs)[source]¶Save updates to this ScoringEngine.
Updates will be made column by column based on the result of self.what_changed().
soft_delete()[source]¶Soft Delete the ScoringEngine from the DB
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.