The watcher.decision_engine.goal.base Module

class watcher.decision_engine.goal.base.Goal(config)[source]

Bases: watcher.common.loader.loadable.Loadable

classmethod get_config_opts()[source]

Defines the configuration options to be associated to this loadable

Returns:A list of configuration options relative to this Loadable
Return type:list of oslo_config.cfg.Opt instances
classmethod get_display_name()[source]

The goal display name for the goal

get_efficacy_specification()[source]

The efficacy spec for the current goal

classmethod get_name()[source]

Name of the goal: should be identical to the related entry point

classmethod get_translatable_display_name()[source]

The translatable msgid of the goal