Public Member Functions | Public Attributes | List of all members
MockCloudWatchFacade Class Reference
Inheritance diagram for MockCloudWatchFacade:
Inheritance graph
[legend]

Public Member Functions

 MockCloudWatchFacade ()
 
void reset ()
 
Utils::CloudWatchMetricsStatus SendMetricsToCloudWatch (const std::string &metric_namespace, MetricDatumCollection &metrics) override
 Sends a list of metrics to CloudWatch Used to send a list of metrics to CloudWatch. More...
 
- Public Member Functions inherited from Aws::CloudWatchMetrics::Utils::CloudWatchMetricsFacade
 CloudWatchMetricsFacade (const Aws::Client::ClientConfiguration &client_config)
 Creates a new CloudWatchMetricsFacade. More...
 
 CloudWatchMetricsFacade (const std::shared_ptr< Aws::CloudWatch::CloudWatchClient > &cw_client)
 Creates a new CloudWatchMetricsFacade with an existing client. More...
 
virtual ~CloudWatchMetricsFacade ()=default
 

Public Attributes

std::string last_metric_namespace
 
MetricDatumCollection last_metrics
 
uint32_t send_metrics_call_count {}
 
Utils::CloudWatchMetricsStatus send_metrics_ret_val
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::CloudWatchMetrics::Utils::CloudWatchMetricsFacade
 CloudWatchMetricsFacade ()=default
 

Detailed Description

Definition at line 31 of file metric_publisher_test.cpp.

Constructor & Destructor Documentation

MockCloudWatchFacade::MockCloudWatchFacade ( )
inline

Definition at line 39 of file metric_publisher_test.cpp.

Member Function Documentation

void MockCloudWatchFacade::reset ( )
inline

Definition at line 41 of file metric_publisher_test.cpp.

Utils::CloudWatchMetricsStatus MockCloudWatchFacade::SendMetricsToCloudWatch ( const std::string &  metric_namespace,
MetricDatumCollection metrics 
)
inlineoverridevirtual

Sends a list of metrics to CloudWatch Used to send a list of metrics to CloudWatch.

Parameters
metric_namespaceA reference to a string with the namespace for all the metrics being posted
metricsA reference to a list of metrics that you want sent to CloudWatch
Returns
An error code that will be Aws::AwsError::AWS_ERR_OK if all metrics were sent successfully.

Reimplemented from Aws::CloudWatchMetrics::Utils::CloudWatchMetricsFacade.

Definition at line 48 of file metric_publisher_test.cpp.

Member Data Documentation

std::string MockCloudWatchFacade::last_metric_namespace

Definition at line 36 of file metric_publisher_test.cpp.

MetricDatumCollection MockCloudWatchFacade::last_metrics

Definition at line 37 of file metric_publisher_test.cpp.

uint32_t MockCloudWatchFacade::send_metrics_call_count {}

Definition at line 35 of file metric_publisher_test.cpp.

Utils::CloudWatchMetricsStatus MockCloudWatchFacade::send_metrics_ret_val

Definition at line 34 of file metric_publisher_test.cpp.


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


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