26#ifndef ROUTER_SRC_MYSQL_REST_SERVICE_SRC_MRS_ENDPOINT_OPTION_ENDPOINT_H_
27#define ROUTER_SRC_MYSQL_REST_SERVICE_SRC_MRS_ENDPOINT_OPTION_ENDPOINT_H_
Definition: option_endpoint.h:39
std::vector< HandlerPtr > handlers_
Definition: option_endpoint.h:55
OptionalIndexNames get_index_files() override
Definition: option_endpoint.cc:42
OptionEndpoint(UniversalId service_id, EndpointConfigurationPtr configuration, HandlerFactoryPtr factory)
Definition: option_endpoint.cc:37
void update() override
Definition: option_endpoint.cc:54
std::optional< std::vector< std::string > > directory_indexes_
Definition: option_endpoint.h:57
UniversalId service_id_
Definition: option_endpoint.h:54
HandlerFactoryPtr factory_
Definition: option_endpoint.h:56
std::shared_ptr< mrs::interface::HandlerFactory > HandlerFactoryPtr
Definition: option_endpoint.h:41
Definition: endpoint_base.h:57
std::optional< std::vector< std::string > > OptionalIndexNames
Definition: endpoint_base.h:68
mrs::database::entry::UniversalId UniversalId
Definition: endpoint_base.h:61
std::shared_ptr< Handler > HandlerPtr
Definition: endpoint_base.h:66
std::shared_ptr< EndpointConfiguration > EndpointConfigurationPtr
Definition: endpoint_base.h:64
Definition: rest_handler.h:135
Definition: authorize_manager.h:48
required string configuration
Definition: replication_asynchronous_connection_failover.proto:49