|
| | RestMetadataCachePluginConfig (const mysql_harness::ConfigSection *section) |
| |
| std::string | get_default (const std::string &) const override |
| | Gets the default for the given option. More...
|
| |
| bool | is_required (const std::string &option) const override |
| | Returns whether the given option is required. More...
|
| |
| | BasePluginConfig ()=default |
| |
| | BasePluginConfig (const BasePluginConfig &)=default |
| |
| | BasePluginConfig (BasePluginConfig &&)=default |
| |
| BasePluginConfig & | operator= (const BasePluginConfig &)=default |
| |
| BasePluginConfig & | operator= (BasePluginConfig &&)=default |
| |
| virtual | ~BasePluginConfig ()=default |
| | destructor More...
|
| |
| std::string | get_option_description (const mysql_harness::ConfigSection *section, const std::string &option) const |
| | get description of the option. More...
|
| |
| template<class Func > |
| decltype(auto) | get_option (const mysql_harness::ConfigSection *section, const std::string &option, Func &&transformer) const |
| | get option value. More...
|
| |
| template<class Func > |
| decltype(auto) | get_option_no_default (const mysql_harness::ConfigSection *section, const std::string &option, Func &&transformer) const |
| | get option value. More...
|
| |
| std::string | get_option_string (const mysql_harness::ConfigSection *section, const std::string &option) const |
| | Gets value of given option as string. More...
|
| |
| template<class T > |
| T | get_uint_option (const mysql_harness::ConfigSection *section, const std::string &option, T min_value=0, T max_value=std::numeric_limits< T >::max()) const |
| | Gets an unsigned integer using the given option. More...
|
| |
| std::chrono::milliseconds | get_option_milliseconds (const mysql_harness::ConfigSection *section, const std::string &option, double min_value=0.0, double max_value=std::numeric_limits< double >::max()) const |
| | Gets a number of milliseconds using the given option. More...
|
| |