MySQL 9.3.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
mrs::Configuration Class Reference

#include <configuration.h>

Inheritance diagram for mrs::Configuration:
[legend]

Public Attributes

std::string mysql_user_
 
mysql_harness::SecureString mysql_user_password_
 
std::string mysql_user_data_access_
 
mysql_harness::SecureString mysql_user_data_access_password_
 
std::chrono::seconds metadata_refresh_interval_
 
std::string routing_ro_
 
std::string routing_rw_
 
uint64_t router_id_
 
std::string router_name_
 
uint32_t default_mysql_cache_instances_
 
std::chrono::seconds wait_for_metadata_schema_access_
 
std::string developer_
 
std::string developer_debug_port_
 
bool is_https_
 
std::shared_ptr< collector::DestinationProviderprovider_rw_
 
std::shared_ptr< collector::DestinationProviderprovider_ro_
 
std::string jwt_secret_
 
helper::MakeSharedPtr< helper::PluginMonitorservice_monitor_
 

Member Data Documentation

◆ default_mysql_cache_instances_

uint32_t mrs::Configuration::default_mysql_cache_instances_

◆ developer_

std::string mrs::Configuration::developer_

◆ developer_debug_port_

std::string mrs::Configuration::developer_debug_port_

◆ is_https_

bool mrs::Configuration::is_https_

◆ jwt_secret_

std::string mrs::Configuration::jwt_secret_

◆ metadata_refresh_interval_

std::chrono::seconds mrs::Configuration::metadata_refresh_interval_

◆ mysql_user_

std::string mrs::Configuration::mysql_user_

◆ mysql_user_data_access_

std::string mrs::Configuration::mysql_user_data_access_

◆ mysql_user_data_access_password_

mysql_harness::SecureString mrs::Configuration::mysql_user_data_access_password_

◆ mysql_user_password_

mysql_harness::SecureString mrs::Configuration::mysql_user_password_

◆ provider_ro_

std::shared_ptr<collector::DestinationProvider> mrs::Configuration::provider_ro_

◆ provider_rw_

std::shared_ptr<collector::DestinationProvider> mrs::Configuration::provider_rw_

◆ router_id_

uint64_t mrs::Configuration::router_id_

◆ router_name_

std::string mrs::Configuration::router_name_

◆ routing_ro_

std::string mrs::Configuration::routing_ro_

◆ routing_rw_

std::string mrs::Configuration::routing_rw_

◆ service_monitor_

helper::MakeSharedPtr<helper::PluginMonitor> mrs::Configuration::service_monitor_

◆ wait_for_metadata_schema_access_

std::chrono::seconds mrs::Configuration::wait_for_metadata_schema_access_

The documentation for this class was generated from the following file: