AWS SDK for C++  0.14.3
AWS SDK for C++
Classes | Namespaces | Typedefs
CloudWatchLogsClient.h File Reference
#include <aws/logs/CloudWatchLogs_EXPORTS.h>
#include <aws/logs/CloudWatchLogsErrors.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/logs/model/CreateExportTaskResult.h>
#include <aws/logs/model/DescribeDestinationsResult.h>
#include <aws/logs/model/DescribeExportTasksResult.h>
#include <aws/logs/model/DescribeLogGroupsResult.h>
#include <aws/logs/model/DescribeLogStreamsResult.h>
#include <aws/logs/model/DescribeMetricFiltersResult.h>
#include <aws/logs/model/DescribeSubscriptionFiltersResult.h>
#include <aws/logs/model/FilterLogEventsResult.h>
#include <aws/logs/model/GetLogEventsResult.h>
#include <aws/logs/model/PutDestinationResult.h>
#include <aws/logs/model/PutLogEventsResult.h>
#include <aws/logs/model/TestMetricFilterResult.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::CloudWatchLogs::CloudWatchLogsClient
 

Namespaces

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

Typedefs

typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< CloudWatchLogsErrors > > Aws::CloudWatchLogs::Model::CancelExportTaskOutcome
 
typedef Aws::Utils::Outcome< CreateExportTaskResult, Aws::Client::AWSError< CloudWatchLogsErrors > > Aws::CloudWatchLogs::Model::CreateExportTaskOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< CloudWatchLogsErrors > > Aws::CloudWatchLogs::Model::CreateLogGroupOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< CloudWatchLogsErrors > > Aws::CloudWatchLogs::Model::CreateLogStreamOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< CloudWatchLogsErrors > > Aws::CloudWatchLogs::Model::DeleteDestinationOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< CloudWatchLogsErrors > > Aws::CloudWatchLogs::Model::DeleteLogGroupOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< CloudWatchLogsErrors > > Aws::CloudWatchLogs::Model::DeleteLogStreamOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< CloudWatchLogsErrors > > Aws::CloudWatchLogs::Model::DeleteMetricFilterOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< CloudWatchLogsErrors > > Aws::CloudWatchLogs::Model::DeleteRetentionPolicyOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< CloudWatchLogsErrors > > Aws::CloudWatchLogs::Model::DeleteSubscriptionFilterOutcome
 
typedef Aws::Utils::Outcome< DescribeDestinationsResult, Aws::Client::AWSError< CloudWatchLogsErrors > > Aws::CloudWatchLogs::Model::DescribeDestinationsOutcome
 
typedef Aws::Utils::Outcome< DescribeExportTasksResult, Aws::Client::AWSError< CloudWatchLogsErrors > > Aws::CloudWatchLogs::Model::DescribeExportTasksOutcome
 
typedef Aws::Utils::Outcome< DescribeLogGroupsResult, Aws::Client::AWSError< CloudWatchLogsErrors > > Aws::CloudWatchLogs::Model::DescribeLogGroupsOutcome
 
typedef Aws::Utils::Outcome< DescribeLogStreamsResult, Aws::Client::AWSError< CloudWatchLogsErrors > > Aws::CloudWatchLogs::Model::DescribeLogStreamsOutcome
 
typedef Aws::Utils::Outcome< DescribeMetricFiltersResult, Aws::Client::AWSError< CloudWatchLogsErrors > > Aws::CloudWatchLogs::Model::DescribeMetricFiltersOutcome
 
typedef Aws::Utils::Outcome< DescribeSubscriptionFiltersResult, Aws::Client::AWSError< CloudWatchLogsErrors > > Aws::CloudWatchLogs::Model::DescribeSubscriptionFiltersOutcome
 
typedef Aws::Utils::Outcome< FilterLogEventsResult, Aws::Client::AWSError< CloudWatchLogsErrors > > Aws::CloudWatchLogs::Model::FilterLogEventsOutcome
 
typedef Aws::Utils::Outcome< GetLogEventsResult, Aws::Client::AWSError< CloudWatchLogsErrors > > Aws::CloudWatchLogs::Model::GetLogEventsOutcome
 
typedef Aws::Utils::Outcome< PutDestinationResult, Aws::Client::AWSError< CloudWatchLogsErrors > > Aws::CloudWatchLogs::Model::PutDestinationOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< CloudWatchLogsErrors > > Aws::CloudWatchLogs::Model::PutDestinationPolicyOutcome
 
typedef Aws::Utils::Outcome< PutLogEventsResult, Aws::Client::AWSError< CloudWatchLogsErrors > > Aws::CloudWatchLogs::Model::PutLogEventsOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< CloudWatchLogsErrors > > Aws::CloudWatchLogs::Model::PutMetricFilterOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< CloudWatchLogsErrors > > Aws::CloudWatchLogs::Model::PutRetentionPolicyOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< CloudWatchLogsErrors > > Aws::CloudWatchLogs::Model::PutSubscriptionFilterOutcome
 
typedef Aws::Utils::Outcome< TestMetricFilterResult, Aws::Client::AWSError< CloudWatchLogsErrors > > Aws::CloudWatchLogs::Model::TestMetricFilterOutcome
 
typedef std::future< CancelExportTaskOutcome > Aws::CloudWatchLogs::Model::CancelExportTaskOutcomeCallable
 
typedef std::future< CreateExportTaskOutcome > Aws::CloudWatchLogs::Model::CreateExportTaskOutcomeCallable
 
typedef std::future< CreateLogGroupOutcome > Aws::CloudWatchLogs::Model::CreateLogGroupOutcomeCallable
 
typedef std::future< CreateLogStreamOutcome > Aws::CloudWatchLogs::Model::CreateLogStreamOutcomeCallable
 
typedef std::future< DeleteDestinationOutcome > Aws::CloudWatchLogs::Model::DeleteDestinationOutcomeCallable
 
typedef std::future< DeleteLogGroupOutcome > Aws::CloudWatchLogs::Model::DeleteLogGroupOutcomeCallable
 
typedef std::future< DeleteLogStreamOutcome > Aws::CloudWatchLogs::Model::DeleteLogStreamOutcomeCallable
 
typedef std::future< DeleteMetricFilterOutcome > Aws::CloudWatchLogs::Model::DeleteMetricFilterOutcomeCallable
 
typedef std::future< DeleteRetentionPolicyOutcome > Aws::CloudWatchLogs::Model::DeleteRetentionPolicyOutcomeCallable
 
typedef std::future< DeleteSubscriptionFilterOutcome > Aws::CloudWatchLogs::Model::DeleteSubscriptionFilterOutcomeCallable
 
typedef std::future< DescribeDestinationsOutcome > Aws::CloudWatchLogs::Model::DescribeDestinationsOutcomeCallable
 
typedef std::future< DescribeExportTasksOutcome > Aws::CloudWatchLogs::Model::DescribeExportTasksOutcomeCallable
 
typedef std::future< DescribeLogGroupsOutcome > Aws::CloudWatchLogs::Model::DescribeLogGroupsOutcomeCallable
 
typedef std::future< DescribeLogStreamsOutcome > Aws::CloudWatchLogs::Model::DescribeLogStreamsOutcomeCallable
 
typedef std::future< DescribeMetricFiltersOutcome > Aws::CloudWatchLogs::Model::DescribeMetricFiltersOutcomeCallable
 
typedef std::future< DescribeSubscriptionFiltersOutcome > Aws::CloudWatchLogs::Model::DescribeSubscriptionFiltersOutcomeCallable
 
typedef std::future< FilterLogEventsOutcome > Aws::CloudWatchLogs::Model::FilterLogEventsOutcomeCallable
 
typedef std::future< GetLogEventsOutcome > Aws::CloudWatchLogs::Model::GetLogEventsOutcomeCallable
 
typedef std::future< PutDestinationOutcome > Aws::CloudWatchLogs::Model::PutDestinationOutcomeCallable
 
typedef std::future< PutDestinationPolicyOutcome > Aws::CloudWatchLogs::Model::PutDestinationPolicyOutcomeCallable
 
typedef std::future< PutLogEventsOutcome > Aws::CloudWatchLogs::Model::PutLogEventsOutcomeCallable
 
typedef std::future< PutMetricFilterOutcome > Aws::CloudWatchLogs::Model::PutMetricFilterOutcomeCallable
 
typedef std::future< PutRetentionPolicyOutcome > Aws::CloudWatchLogs::Model::PutRetentionPolicyOutcomeCallable
 
typedef std::future< PutSubscriptionFilterOutcome > Aws::CloudWatchLogs::Model::PutSubscriptionFilterOutcomeCallable
 
typedef std::future< TestMetricFilterOutcome > Aws::CloudWatchLogs::Model::TestMetricFilterOutcomeCallable
 
typedef std::function< void(const CloudWatchLogsClient *, const Model::CancelExportTaskRequest &, const Model::CancelExportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudWatchLogs::CancelExportTaskResponseReceivedHandler
 
typedef std::function< void(const CloudWatchLogsClient *, const Model::CreateExportTaskRequest &, const Model::CreateExportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudWatchLogs::CreateExportTaskResponseReceivedHandler
 
typedef std::function< void(const CloudWatchLogsClient *, const Model::CreateLogGroupRequest &, const Model::CreateLogGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudWatchLogs::CreateLogGroupResponseReceivedHandler
 
typedef std::function< void(const CloudWatchLogsClient *, const Model::CreateLogStreamRequest &, const Model::CreateLogStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudWatchLogs::CreateLogStreamResponseReceivedHandler
 
typedef std::function< void(const CloudWatchLogsClient *, const Model::DeleteDestinationRequest &, const Model::DeleteDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudWatchLogs::DeleteDestinationResponseReceivedHandler
 
typedef std::function< void(const CloudWatchLogsClient *, const Model::DeleteLogGroupRequest &, const Model::DeleteLogGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudWatchLogs::DeleteLogGroupResponseReceivedHandler
 
typedef std::function< void(const CloudWatchLogsClient *, const Model::DeleteLogStreamRequest &, const Model::DeleteLogStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudWatchLogs::DeleteLogStreamResponseReceivedHandler
 
typedef std::function< void(const CloudWatchLogsClient *, const Model::DeleteMetricFilterRequest &, const Model::DeleteMetricFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudWatchLogs::DeleteMetricFilterResponseReceivedHandler
 
typedef std::function< void(const CloudWatchLogsClient *, const Model::DeleteRetentionPolicyRequest &, const Model::DeleteRetentionPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudWatchLogs::DeleteRetentionPolicyResponseReceivedHandler
 
typedef std::function< void(const CloudWatchLogsClient *, const Model::DeleteSubscriptionFilterRequest &, const Model::DeleteSubscriptionFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudWatchLogs::DeleteSubscriptionFilterResponseReceivedHandler
 
typedef std::function< void(const CloudWatchLogsClient *, const Model::DescribeDestinationsRequest &, const Model::DescribeDestinationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudWatchLogs::DescribeDestinationsResponseReceivedHandler
 
typedef std::function< void(const CloudWatchLogsClient *, const Model::DescribeExportTasksRequest &, const Model::DescribeExportTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudWatchLogs::DescribeExportTasksResponseReceivedHandler
 
typedef std::function< void(const CloudWatchLogsClient *, const Model::DescribeLogGroupsRequest &, const Model::DescribeLogGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudWatchLogs::DescribeLogGroupsResponseReceivedHandler
 
typedef std::function< void(const CloudWatchLogsClient *, const Model::DescribeLogStreamsRequest &, const Model::DescribeLogStreamsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudWatchLogs::DescribeLogStreamsResponseReceivedHandler
 
typedef std::function< void(const CloudWatchLogsClient *, const Model::DescribeMetricFiltersRequest &, const Model::DescribeMetricFiltersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudWatchLogs::DescribeMetricFiltersResponseReceivedHandler
 
typedef std::function< void(const CloudWatchLogsClient *, const Model::DescribeSubscriptionFiltersRequest &, const Model::DescribeSubscriptionFiltersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudWatchLogs::DescribeSubscriptionFiltersResponseReceivedHandler
 
typedef std::function< void(const CloudWatchLogsClient *, const Model::FilterLogEventsRequest &, const Model::FilterLogEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudWatchLogs::FilterLogEventsResponseReceivedHandler
 
typedef std::function< void(const CloudWatchLogsClient *, const Model::GetLogEventsRequest &, const Model::GetLogEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudWatchLogs::GetLogEventsResponseReceivedHandler
 
typedef std::function< void(const CloudWatchLogsClient *, const Model::PutDestinationRequest &, const Model::PutDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudWatchLogs::PutDestinationResponseReceivedHandler
 
typedef std::function< void(const CloudWatchLogsClient *, const Model::PutDestinationPolicyRequest &, const Model::PutDestinationPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudWatchLogs::PutDestinationPolicyResponseReceivedHandler
 
typedef std::function< void(const CloudWatchLogsClient *, const Model::PutLogEventsRequest &, const Model::PutLogEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudWatchLogs::PutLogEventsResponseReceivedHandler
 
typedef std::function< void(const CloudWatchLogsClient *, const Model::PutMetricFilterRequest &, const Model::PutMetricFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudWatchLogs::PutMetricFilterResponseReceivedHandler
 
typedef std::function< void(const CloudWatchLogsClient *, const Model::PutRetentionPolicyRequest &, const Model::PutRetentionPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudWatchLogs::PutRetentionPolicyResponseReceivedHandler
 
typedef std::function< void(const CloudWatchLogsClient *, const Model::PutSubscriptionFilterRequest &, const Model::PutSubscriptionFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudWatchLogs::PutSubscriptionFilterResponseReceivedHandler
 
typedef std::function< void(const CloudWatchLogsClient *, const Model::TestMetricFilterRequest &, const Model::TestMetricFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudWatchLogs::TestMetricFilterResponseReceivedHandler