Public Member Functions | List of all members
Aws::CloudWatchMetrics::MetricServiceFactory Class Reference

#include <metric_service_factory.hpp>

Public Member Functions

virtual std::shared_ptr< MetricServicecreateMetricService (const std::string &metrics_namespace, const Aws::Client::ClientConfiguration &client_config, const Aws::SDKOptions &sdk_options, const CloudWatchOptions &cloudwatch_options=kDefaultCloudWatchOptions)
 
 MetricServiceFactory ()=default
 
 MetricServiceFactory (const MetricServiceFactory &)=delete
 
MetricServiceFactoryoperator= (const MetricServiceFactory &)=delete
 
 ~MetricServiceFactory ()=default
 

Detailed Description

Definition at line 25 of file metric_service_factory.hpp.

Constructor & Destructor Documentation

Aws::CloudWatchMetrics::MetricServiceFactory::MetricServiceFactory ( )
default
Aws::CloudWatchMetrics::MetricServiceFactory::MetricServiceFactory ( const MetricServiceFactory )
delete

Block copy constructor and assignment operator for Factory object.

Aws::CloudWatchMetrics::MetricServiceFactory::~MetricServiceFactory ( )
default

Member Function Documentation

std::shared_ptr< MetricService > Aws::CloudWatchMetrics::MetricServiceFactory::createMetricService ( const std::string &  metrics_namespace,
const Aws::Client::ClientConfiguration &  client_config,
const Aws::SDKOptions &  sdk_options,
const CloudWatchOptions cloudwatch_options = kDefaultCloudWatchOptions 
)
virtual

Create a MetricService object used to publish metrics to CloudWatch.

Parameters
metrics_namespace
client_config
sdk_options
cloudwatch_options
Returns

Definition at line 41 of file metric_service_factory.cpp.

MetricServiceFactory& Aws::CloudWatchMetrics::MetricServiceFactory::operator= ( const MetricServiceFactory )
delete

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


cloudwatch_metrics_common
Author(s): AWS RoboMaker
autogenerated on Fri May 7 2021 02:18:26