MySQL 9.2.0
Source Code Documentation
mysqlrouter::InstanceAttributes Struct Reference

#include <cluster_metadata_instance_attributes.h>

Static Public Member Functions

static stdx::expected< InstanceType, std::string > ROUTER_CLUSTER_EXPORT get_instance_type (const std::string &attributes, const mysqlrouter::InstanceType default_instance_type)
 
static stdx::expected< bool, std::string > ROUTER_CLUSTER_EXPORT get_hidden (const std::map< std::string, std::string, std::less<> > &tags, bool default_res)
 
static stdx::expected< bool, std::string > ROUTER_CLUSTER_EXPORT get_disconnect_existing_sessions_when_hidden (const std::map< std::string, std::string, std::less<> > &tags, bool default_res)
 
static stdx::expected< std::map< std::string, std::string, std::less<> >, std::string > ROUTER_CLUSTER_EXPORT get_tags (const std::string &attributes)
 

Member Function Documentation

◆ get_disconnect_existing_sessions_when_hidden()

stdx::expected< bool, std::string > mysqlrouter::InstanceAttributes::get_disconnect_existing_sessions_when_hidden ( const std::map< std::string, std::string, std::less<> > &  tags,
bool  default_res 
)
static

◆ get_hidden()

stdx::expected< bool, std::string > mysqlrouter::InstanceAttributes::get_hidden ( const std::map< std::string, std::string, std::less<> > &  tags,
bool  default_res 
)
static

◆ get_instance_type()

stdx::expected< InstanceType, std::string > mysqlrouter::InstanceAttributes::get_instance_type ( const std::string &  attributes,
const mysqlrouter::InstanceType  default_instance_type 
)
static

◆ get_tags()

stdx::expected< std::map< std::string, std::string, std::less<> >, std::string > mysqlrouter::InstanceAttributes::get_tags ( const std::string &  attributes)
static

The documentation for this struct was generated from the following files: