Classes | Namespaces | Enumerations
cloudwatch_metrics_facade.hpp File Reference
#include <aws/core/Aws.h>
#include <aws/monitoring/CloudWatchClient.h>
#include <aws/monitoring/model/MetricDatum.h>
#include <aws_common/sdk_utils/aws_error.h>
#include <cloudwatch_metrics_common/definitions/definitions.h>
Include dependency graph for cloudwatch_metrics_facade.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Aws::CloudWatchMetrics::Utils::CloudWatchMetricsFacade
 This class is a simple Facade over the CloudWatch client. This class is a very small abstraction over the CloudWatch client. It allows us to change the details of how we're communicating with CloudWatch without the need to expose this in the rest of our code. It also provides a shim for us to be able to Mock to unit test the rest of the code. More...
 

Namespaces

 Aws
 
 Aws::CloudWatchMetrics
 
 Aws::CloudWatchMetrics::Utils
 

Enumerations

enum  Aws::CloudWatchMetrics::Utils::CloudWatchMetricsStatus { Aws::CloudWatchMetrics::Utils::SUCCESS, Aws::CloudWatchMetrics::Utils::FAILURE, Aws::CloudWatchMetrics::Utils::NETWORK_FAILURE, Aws::CloudWatchMetrics::Utils::INVALID_DATA }
 


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