23 namespace CloudWatchMetrics {
49 const std::string & metrics_namespace,
50 const Aws::Client::ClientConfiguration & client_config,
51 const Aws::SDKOptions & sdk_options,
virtual std::shared_ptr< MetricService > createMetricService(const std::string &metrics_namespace, const Aws::Client::ClientConfiguration &client_config, const Aws::SDKOptions &sdk_options, const CloudWatchOptions &cloudwatch_options=kDefaultCloudWatchOptions)
MetricServiceFactory()=default
static const CloudWatchOptions kDefaultCloudWatchOptions
~MetricServiceFactory()=default
MetricServiceFactory & operator=(const MetricServiceFactory &)=delete