AWS SDK for C++  0.14.3
AWS SDK for C++
Classes | Namespaces | Typedefs
CloudWatchEventsClient.h File Reference
#include <aws/events/CloudWatchEvents_EXPORTS.h>
#include <aws/events/CloudWatchEventsErrors.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/json/JsonSerializer.h>
#include <aws/events/model/DescribeRuleResult.h>
#include <aws/events/model/ListRuleNamesByTargetResult.h>
#include <aws/events/model/ListRulesResult.h>
#include <aws/events/model/ListTargetsByRuleResult.h>
#include <aws/events/model/PutEventsResult.h>
#include <aws/events/model/PutRuleResult.h>
#include <aws/events/model/PutTargetsResult.h>
#include <aws/events/model/RemoveTargetsResult.h>
#include <aws/events/model/TestEventPatternResult.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::CloudWatchEvents::CloudWatchEventsClient
 

Namespaces

 Aws
 JSON (JavaScript Object Notation).
 
 Aws::Http
 
 Aws::Utils
 
 Aws::Utils::Threading
 
 Aws::Utils::Json
 
 Aws::Auth
 
 Aws::Client
 
 Aws::CloudWatchEvents
 
 Aws::CloudWatchEvents::Model
 

Typedefs

typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< CloudWatchEventsErrors > > Aws::CloudWatchEvents::Model::DeleteRuleOutcome
 
typedef Aws::Utils::Outcome< DescribeRuleResult, Aws::Client::AWSError< CloudWatchEventsErrors > > Aws::CloudWatchEvents::Model::DescribeRuleOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< CloudWatchEventsErrors > > Aws::CloudWatchEvents::Model::DisableRuleOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< CloudWatchEventsErrors > > Aws::CloudWatchEvents::Model::EnableRuleOutcome
 
typedef Aws::Utils::Outcome< ListRuleNamesByTargetResult, Aws::Client::AWSError< CloudWatchEventsErrors > > Aws::CloudWatchEvents::Model::ListRuleNamesByTargetOutcome
 
typedef Aws::Utils::Outcome< ListRulesResult, Aws::Client::AWSError< CloudWatchEventsErrors > > Aws::CloudWatchEvents::Model::ListRulesOutcome
 
typedef Aws::Utils::Outcome< ListTargetsByRuleResult, Aws::Client::AWSError< CloudWatchEventsErrors > > Aws::CloudWatchEvents::Model::ListTargetsByRuleOutcome
 
typedef Aws::Utils::Outcome< PutEventsResult, Aws::Client::AWSError< CloudWatchEventsErrors > > Aws::CloudWatchEvents::Model::PutEventsOutcome
 
typedef Aws::Utils::Outcome< PutRuleResult, Aws::Client::AWSError< CloudWatchEventsErrors > > Aws::CloudWatchEvents::Model::PutRuleOutcome
 
typedef Aws::Utils::Outcome< PutTargetsResult, Aws::Client::AWSError< CloudWatchEventsErrors > > Aws::CloudWatchEvents::Model::PutTargetsOutcome
 
typedef Aws::Utils::Outcome< RemoveTargetsResult, Aws::Client::AWSError< CloudWatchEventsErrors > > Aws::CloudWatchEvents::Model::RemoveTargetsOutcome
 
typedef Aws::Utils::Outcome< TestEventPatternResult, Aws::Client::AWSError< CloudWatchEventsErrors > > Aws::CloudWatchEvents::Model::TestEventPatternOutcome
 
typedef std::future< DeleteRuleOutcome > Aws::CloudWatchEvents::Model::DeleteRuleOutcomeCallable
 
typedef std::future< DescribeRuleOutcome > Aws::CloudWatchEvents::Model::DescribeRuleOutcomeCallable
 
typedef std::future< DisableRuleOutcome > Aws::CloudWatchEvents::Model::DisableRuleOutcomeCallable
 
typedef std::future< EnableRuleOutcome > Aws::CloudWatchEvents::Model::EnableRuleOutcomeCallable
 
typedef std::future< ListRuleNamesByTargetOutcome > Aws::CloudWatchEvents::Model::ListRuleNamesByTargetOutcomeCallable
 
typedef std::future< ListRulesOutcome > Aws::CloudWatchEvents::Model::ListRulesOutcomeCallable
 
typedef std::future< ListTargetsByRuleOutcome > Aws::CloudWatchEvents::Model::ListTargetsByRuleOutcomeCallable
 
typedef std::future< PutEventsOutcome > Aws::CloudWatchEvents::Model::PutEventsOutcomeCallable
 
typedef std::future< PutRuleOutcome > Aws::CloudWatchEvents::Model::PutRuleOutcomeCallable
 
typedef std::future< PutTargetsOutcome > Aws::CloudWatchEvents::Model::PutTargetsOutcomeCallable
 
typedef std::future< RemoveTargetsOutcome > Aws::CloudWatchEvents::Model::RemoveTargetsOutcomeCallable
 
typedef std::future< TestEventPatternOutcome > Aws::CloudWatchEvents::Model::TestEventPatternOutcomeCallable
 
typedef std::function< void(const CloudWatchEventsClient *, const Model::DeleteRuleRequest &, const Model::DeleteRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudWatchEvents::DeleteRuleResponseReceivedHandler
 
typedef std::function< void(const CloudWatchEventsClient *, const Model::DescribeRuleRequest &, const Model::DescribeRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudWatchEvents::DescribeRuleResponseReceivedHandler
 
typedef std::function< void(const CloudWatchEventsClient *, const Model::DisableRuleRequest &, const Model::DisableRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudWatchEvents::DisableRuleResponseReceivedHandler
 
typedef std::function< void(const CloudWatchEventsClient *, const Model::EnableRuleRequest &, const Model::EnableRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudWatchEvents::EnableRuleResponseReceivedHandler
 
typedef std::function< void(const CloudWatchEventsClient *, const Model::ListRuleNamesByTargetRequest &, const Model::ListRuleNamesByTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudWatchEvents::ListRuleNamesByTargetResponseReceivedHandler
 
typedef std::function< void(const CloudWatchEventsClient *, const Model::ListRulesRequest &, const Model::ListRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudWatchEvents::ListRulesResponseReceivedHandler
 
typedef std::function< void(const CloudWatchEventsClient *, const Model::ListTargetsByRuleRequest &, const Model::ListTargetsByRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudWatchEvents::ListTargetsByRuleResponseReceivedHandler
 
typedef std::function< void(const CloudWatchEventsClient *, const Model::PutEventsRequest &, const Model::PutEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudWatchEvents::PutEventsResponseReceivedHandler
 
typedef std::function< void(const CloudWatchEventsClient *, const Model::PutRuleRequest &, const Model::PutRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudWatchEvents::PutRuleResponseReceivedHandler
 
typedef std::function< void(const CloudWatchEventsClient *, const Model::PutTargetsRequest &, const Model::PutTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudWatchEvents::PutTargetsResponseReceivedHandler
 
typedef std::function< void(const CloudWatchEventsClient *, const Model::RemoveTargetsRequest &, const Model::RemoveTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudWatchEvents::RemoveTargetsResponseReceivedHandler
 
typedef std::function< void(const CloudWatchEventsClient *, const Model::TestEventPatternRequest &, const Model::TestEventPatternOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudWatchEvents::TestEventPatternResponseReceivedHandler