26#ifndef ROUTER_SRC_HOST_CACHE_SRC_HOST_CACHE_PLUGIN_CONFIG_H_
27#define ROUTER_SRC_HOST_CACHE_SRC_HOST_CACHE_PLUGIN_CONFIG_H_
41 std::string
get_default(std::string_view option)
const override;
43 [[nodiscard]]
bool is_required(std::string_view option)
const override;
46 const bool initial)
const;
Definition: host_cache_config.h:31
Definition: host_cache_plugin_config.h:37
HostCachePluginConfig(const mysql_harness::ConfigSection *section)
Definition: host_cache_plugin_config.cc:40
bool is_required(std::string_view option) const override
Returns whether the given option is required.
Definition: host_cache_plugin_config.cc:70
std::string get_default(std::string_view option) const override
Gets the default for the given option.
Definition: host_cache_plugin_config.cc:55
void expose_configuration(const mysql_harness::ConfigSection &default_section, const bool initial) const
Definition: host_cache_plugin_config.cc:106
Retrieve and manage plugin configuration.
Definition: plugin_config.h:62
Configuration section.
Definition: config_parser.h:141