26#ifndef MYSQLROUTER_CLUSTER_METADATA_INSTANCE_ATTRIBUTES_INCLUDED
27#define MYSQLROUTER_CLUSTER_METADATA_INSTANCE_ATTRIBUTES_INCLUDED
44 get_hidden(
const std::string &attributes,
bool default_res);
Definition: expected.h:284
InstanceType
Definition: cluster_metadata.h:199
#define ROUTER_CLUSTER_EXPORT
Definition: router_cluster_export.h:15
Definition: cluster_metadata_instance_attributes.h:38
static stdx::expected< bool, std::string > ROUTER_CLUSTER_EXPORT get_hidden(const std::string &attributes, bool default_res)
Definition: cluster_metadata_instance_attributes.cc:158
static stdx::expected< bool, std::string > ROUTER_CLUSTER_EXPORT get_disconnect_existing_sessions_when_hidden(const std::string &attributes, bool default_res)
Definition: cluster_metadata_instance_attributes.cc:164
static stdx::expected< InstanceType, std::string > ROUTER_CLUSTER_EXPORT get_instance_type(const std::string &attributes, const mysqlrouter::InstanceType default_instance_type)
Definition: cluster_metadata_instance_attributes.cc:137