![]() |
MySQL 9.5.0
Source Code Documentation
|
Public Types | |
| using | DC = mysql_harness::DynamicConfig |
Public Types inherited from mysql_harness::SectionConfigExposer | |
| enum class | Mode { ExposeInitialConfig , ExposeDefaultConfig } |
| using | DC = mysql_harness::DynamicConfig |
| using | OptionValue = DC::OptionValue |
Public Member Functions | |
| RestApiConfigExposer (const bool initial, const RestApiPluginConfig &plugin_config, const mysql_harness::ConfigSection &default_section) | |
| void | expose () override |
| Exposes plugin instance configuration. More... | |
Public Member Functions inherited from mysql_harness::SectionConfigExposer | |
| SectionConfigExposer (bool initial, const mysql_harness::ConfigSection &default_section, const DC::SectionId §ion_id) | |
| Constructor. More... | |
| virtual | ~SectionConfigExposer ()=default |
| SectionConfigExposer (const SectionConfigExposer &)=delete | |
Private Attributes | |
| const RestApiPluginConfig & | plugin_config_ |
Additional Inherited Members | |
Protected Member Functions inherited from mysql_harness::SectionConfigExposer | |
| void | expose_option (std::string_view option, const OptionValue &value, const OptionValue &default_value, bool is_common=false) |
| Exposes single option configuration. More... | |
| void | expose_option (std::string_view option, const OptionValue &value, const OptionValue &default_value_cluster, const OptionValue &default_value_clusterset, bool is_common) |
| Exposes single option configuration (overload for options that have different defaults for Cluster and for ClusterSet configuration). More... | |
Protected Attributes inherited from mysql_harness::SectionConfigExposer | |
| const Mode | mode_ |
| const mysql_harness::ConfigSection & | default_section_ |
| const DC::SectionId | section_id_ |
| const DC::SectionId | common_section_id_ {"common", ""} |
| using anonymous_namespace{rest_api_plugin.cc}::RestApiConfigExposer::DC = mysql_harness::DynamicConfig |
|
inline |
|
inlineoverridevirtual |
Exposes plugin instance configuration.
Implements mysql_harness::SectionConfigExposer.
|
private |