AWS SDK for C++  0.14.3
AWS SDK for C++
Classes | Namespaces | Typedefs
CloudWatchClient.h File Reference
#include <aws/monitoring/CloudWatch_EXPORTS.h>
#include <aws/monitoring/CloudWatchErrors.h>
#include <aws/core/client/AWSError.h>
#include <aws/core/client/ClientConfiguration.h>
#include <aws/core/client/AWSClient.h>
#include <aws/core/utils/memory/stl/AWSString.h>
#include <aws/core/utils/xml/XmlSerializer.h>
#include <aws/monitoring/model/DescribeAlarmHistoryResult.h>
#include <aws/monitoring/model/DescribeAlarmsResult.h>
#include <aws/monitoring/model/DescribeAlarmsForMetricResult.h>
#include <aws/monitoring/model/GetMetricStatisticsResult.h>
#include <aws/monitoring/model/ListMetricsResult.h>
#include <aws/core/NoResult.h>
#include <aws/core/client/AsyncCallerContext.h>
#include <aws/core/http/HttpTypes.h>
#include <future>
#include <functional>

Go to the source code of this file.

Classes

class  Aws::Utils::Outcome< R, E >
 
class  Aws::CloudWatch::CloudWatchClient
 

Namespaces

 Aws
 JSON (JavaScript Object Notation).
 
 Aws::Http
 
 Aws::Utils
 
 Aws::Utils::Threading
 
 Aws::Utils::Xml
 
 Aws::Auth
 
 Aws::Client
 
 Aws::CloudWatch
 
 Aws::CloudWatch::Model
 

Typedefs

typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< CloudWatchErrors > > Aws::CloudWatch::Model::DeleteAlarmsOutcome
 
typedef Aws::Utils::Outcome< DescribeAlarmHistoryResult, Aws::Client::AWSError< CloudWatchErrors > > Aws::CloudWatch::Model::DescribeAlarmHistoryOutcome
 
typedef Aws::Utils::Outcome< DescribeAlarmsResult, Aws::Client::AWSError< CloudWatchErrors > > Aws::CloudWatch::Model::DescribeAlarmsOutcome
 
typedef Aws::Utils::Outcome< DescribeAlarmsForMetricResult, Aws::Client::AWSError< CloudWatchErrors > > Aws::CloudWatch::Model::DescribeAlarmsForMetricOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< CloudWatchErrors > > Aws::CloudWatch::Model::DisableAlarmActionsOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< CloudWatchErrors > > Aws::CloudWatch::Model::EnableAlarmActionsOutcome
 
typedef Aws::Utils::Outcome< GetMetricStatisticsResult, Aws::Client::AWSError< CloudWatchErrors > > Aws::CloudWatch::Model::GetMetricStatisticsOutcome
 
typedef Aws::Utils::Outcome< ListMetricsResult, Aws::Client::AWSError< CloudWatchErrors > > Aws::CloudWatch::Model::ListMetricsOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< CloudWatchErrors > > Aws::CloudWatch::Model::PutMetricAlarmOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< CloudWatchErrors > > Aws::CloudWatch::Model::PutMetricDataOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< CloudWatchErrors > > Aws::CloudWatch::Model::SetAlarmStateOutcome
 
typedef std::future< DeleteAlarmsOutcome > Aws::CloudWatch::Model::DeleteAlarmsOutcomeCallable
 
typedef std::future< DescribeAlarmHistoryOutcome > Aws::CloudWatch::Model::DescribeAlarmHistoryOutcomeCallable
 
typedef std::future< DescribeAlarmsOutcome > Aws::CloudWatch::Model::DescribeAlarmsOutcomeCallable
 
typedef std::future< DescribeAlarmsForMetricOutcome > Aws::CloudWatch::Model::DescribeAlarmsForMetricOutcomeCallable
 
typedef std::future< DisableAlarmActionsOutcome > Aws::CloudWatch::Model::DisableAlarmActionsOutcomeCallable
 
typedef std::future< EnableAlarmActionsOutcome > Aws::CloudWatch::Model::EnableAlarmActionsOutcomeCallable
 
typedef std::future< GetMetricStatisticsOutcome > Aws::CloudWatch::Model::GetMetricStatisticsOutcomeCallable
 
typedef std::future< ListMetricsOutcome > Aws::CloudWatch::Model::ListMetricsOutcomeCallable
 
typedef std::future< PutMetricAlarmOutcome > Aws::CloudWatch::Model::PutMetricAlarmOutcomeCallable
 
typedef std::future< PutMetricDataOutcome > Aws::CloudWatch::Model::PutMetricDataOutcomeCallable
 
typedef std::future< SetAlarmStateOutcome > Aws::CloudWatch::Model::SetAlarmStateOutcomeCallable
 
typedef std::function< void(const CloudWatchClient *, const Model::DeleteAlarmsRequest &, const Model::DeleteAlarmsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudWatch::DeleteAlarmsResponseReceivedHandler
 
typedef std::function< void(const CloudWatchClient *, const Model::DescribeAlarmHistoryRequest &, const Model::DescribeAlarmHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudWatch::DescribeAlarmHistoryResponseReceivedHandler
 
typedef std::function< void(const CloudWatchClient *, const Model::DescribeAlarmsRequest &, const Model::DescribeAlarmsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudWatch::DescribeAlarmsResponseReceivedHandler
 
typedef std::function< void(const CloudWatchClient *, const Model::DescribeAlarmsForMetricRequest &, const Model::DescribeAlarmsForMetricOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudWatch::DescribeAlarmsForMetricResponseReceivedHandler
 
typedef std::function< void(const CloudWatchClient *, const Model::DisableAlarmActionsRequest &, const Model::DisableAlarmActionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudWatch::DisableAlarmActionsResponseReceivedHandler
 
typedef std::function< void(const CloudWatchClient *, const Model::EnableAlarmActionsRequest &, const Model::EnableAlarmActionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudWatch::EnableAlarmActionsResponseReceivedHandler
 
typedef std::function< void(const CloudWatchClient *, const Model::GetMetricStatisticsRequest &, const Model::GetMetricStatisticsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudWatch::GetMetricStatisticsResponseReceivedHandler
 
typedef std::function< void(const CloudWatchClient *, const Model::ListMetricsRequest &, const Model::ListMetricsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudWatch::ListMetricsResponseReceivedHandler
 
typedef std::function< void(const CloudWatchClient *, const Model::PutMetricAlarmRequest &, const Model::PutMetricAlarmOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudWatch::PutMetricAlarmResponseReceivedHandler
 
typedef std::function< void(const CloudWatchClient *, const Model::PutMetricDataRequest &, const Model::PutMetricDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudWatch::PutMetricDataResponseReceivedHandler
 
typedef std::function< void(const CloudWatchClient *, const Model::SetAlarmStateRequest &, const Model::SetAlarmStateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudWatch::SetAlarmStateResponseReceivedHandler