AWS SDK for C++  1.9.123
AWS SDK for C++
Classes | Namespaces | Typedefs
FirehoseClient.h File Reference
#include <aws/firehose/Firehose_EXPORTS.h>
#include <aws/firehose/FirehoseErrors.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/firehose/model/CreateDeliveryStreamResult.h>
#include <aws/firehose/model/DeleteDeliveryStreamResult.h>
#include <aws/firehose/model/DescribeDeliveryStreamResult.h>
#include <aws/firehose/model/ListDeliveryStreamsResult.h>
#include <aws/firehose/model/ListTagsForDeliveryStreamResult.h>
#include <aws/firehose/model/PutRecordResult.h>
#include <aws/firehose/model/PutRecordBatchResult.h>
#include <aws/firehose/model/StartDeliveryStreamEncryptionResult.h>
#include <aws/firehose/model/StopDeliveryStreamEncryptionResult.h>
#include <aws/firehose/model/TagDeliveryStreamResult.h>
#include <aws/firehose/model/UntagDeliveryStreamResult.h>
#include <aws/firehose/model/UpdateDestinationResult.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::Firehose::FirehoseClient
 

Namespaces

 Aws
 
 Aws::Http
 
 Aws::Utils
 
 Aws::Utils::Threading
 
 Aws::Auth
 
 Aws::Client
 
 Aws::Firehose
 
 Aws::Firehose::Model
 

Typedefs

typedef Aws::Utils::Outcome< CreateDeliveryStreamResult, FirehoseError > Aws::Firehose::Model::CreateDeliveryStreamOutcome
 
typedef Aws::Utils::Outcome< DeleteDeliveryStreamResult, FirehoseError > Aws::Firehose::Model::DeleteDeliveryStreamOutcome
 
typedef Aws::Utils::Outcome< DescribeDeliveryStreamResult, FirehoseError > Aws::Firehose::Model::DescribeDeliveryStreamOutcome
 
typedef Aws::Utils::Outcome< ListDeliveryStreamsResult, FirehoseError > Aws::Firehose::Model::ListDeliveryStreamsOutcome
 
typedef Aws::Utils::Outcome< ListTagsForDeliveryStreamResult, FirehoseError > Aws::Firehose::Model::ListTagsForDeliveryStreamOutcome
 
typedef Aws::Utils::Outcome< PutRecordResult, FirehoseError > Aws::Firehose::Model::PutRecordOutcome
 
typedef Aws::Utils::Outcome< PutRecordBatchResult, FirehoseError > Aws::Firehose::Model::PutRecordBatchOutcome
 
typedef Aws::Utils::Outcome< StartDeliveryStreamEncryptionResult, FirehoseError > Aws::Firehose::Model::StartDeliveryStreamEncryptionOutcome
 
typedef Aws::Utils::Outcome< StopDeliveryStreamEncryptionResult, FirehoseError > Aws::Firehose::Model::StopDeliveryStreamEncryptionOutcome
 
typedef Aws::Utils::Outcome< TagDeliveryStreamResult, FirehoseError > Aws::Firehose::Model::TagDeliveryStreamOutcome
 
typedef Aws::Utils::Outcome< UntagDeliveryStreamResult, FirehoseError > Aws::Firehose::Model::UntagDeliveryStreamOutcome
 
typedef Aws::Utils::Outcome< UpdateDestinationResult, FirehoseError > Aws::Firehose::Model::UpdateDestinationOutcome
 
typedef std::future< CreateDeliveryStreamOutcome > Aws::Firehose::Model::CreateDeliveryStreamOutcomeCallable
 
typedef std::future< DeleteDeliveryStreamOutcome > Aws::Firehose::Model::DeleteDeliveryStreamOutcomeCallable
 
typedef std::future< DescribeDeliveryStreamOutcome > Aws::Firehose::Model::DescribeDeliveryStreamOutcomeCallable
 
typedef std::future< ListDeliveryStreamsOutcome > Aws::Firehose::Model::ListDeliveryStreamsOutcomeCallable
 
typedef std::future< ListTagsForDeliveryStreamOutcome > Aws::Firehose::Model::ListTagsForDeliveryStreamOutcomeCallable
 
typedef std::future< PutRecordOutcome > Aws::Firehose::Model::PutRecordOutcomeCallable
 
typedef std::future< PutRecordBatchOutcome > Aws::Firehose::Model::PutRecordBatchOutcomeCallable
 
typedef std::future< StartDeliveryStreamEncryptionOutcome > Aws::Firehose::Model::StartDeliveryStreamEncryptionOutcomeCallable
 
typedef std::future< StopDeliveryStreamEncryptionOutcome > Aws::Firehose::Model::StopDeliveryStreamEncryptionOutcomeCallable
 
typedef std::future< TagDeliveryStreamOutcome > Aws::Firehose::Model::TagDeliveryStreamOutcomeCallable
 
typedef std::future< UntagDeliveryStreamOutcome > Aws::Firehose::Model::UntagDeliveryStreamOutcomeCallable
 
typedef std::future< UpdateDestinationOutcome > Aws::Firehose::Model::UpdateDestinationOutcomeCallable
 
typedef std::function< void(const FirehoseClient *, const Model::CreateDeliveryStreamRequest &, const Model::CreateDeliveryStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Firehose::CreateDeliveryStreamResponseReceivedHandler
 
typedef std::function< void(const FirehoseClient *, const Model::DeleteDeliveryStreamRequest &, const Model::DeleteDeliveryStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Firehose::DeleteDeliveryStreamResponseReceivedHandler
 
typedef std::function< void(const FirehoseClient *, const Model::DescribeDeliveryStreamRequest &, const Model::DescribeDeliveryStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Firehose::DescribeDeliveryStreamResponseReceivedHandler
 
typedef std::function< void(const FirehoseClient *, const Model::ListDeliveryStreamsRequest &, const Model::ListDeliveryStreamsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Firehose::ListDeliveryStreamsResponseReceivedHandler
 
typedef std::function< void(const FirehoseClient *, const Model::ListTagsForDeliveryStreamRequest &, const Model::ListTagsForDeliveryStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Firehose::ListTagsForDeliveryStreamResponseReceivedHandler
 
typedef std::function< void(const FirehoseClient *, const Model::PutRecordRequest &, const Model::PutRecordOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Firehose::PutRecordResponseReceivedHandler
 
typedef std::function< void(const FirehoseClient *, const Model::PutRecordBatchRequest &, const Model::PutRecordBatchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Firehose::PutRecordBatchResponseReceivedHandler
 
typedef std::function< void(const FirehoseClient *, const Model::StartDeliveryStreamEncryptionRequest &, const Model::StartDeliveryStreamEncryptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Firehose::StartDeliveryStreamEncryptionResponseReceivedHandler
 
typedef std::function< void(const FirehoseClient *, const Model::StopDeliveryStreamEncryptionRequest &, const Model::StopDeliveryStreamEncryptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Firehose::StopDeliveryStreamEncryptionResponseReceivedHandler
 
typedef std::function< void(const FirehoseClient *, const Model::TagDeliveryStreamRequest &, const Model::TagDeliveryStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Firehose::TagDeliveryStreamResponseReceivedHandler
 
typedef std::function< void(const FirehoseClient *, const Model::UntagDeliveryStreamRequest &, const Model::UntagDeliveryStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Firehose::UntagDeliveryStreamResponseReceivedHandler
 
typedef std::function< void(const FirehoseClient *, const Model::UpdateDestinationRequest &, const Model::UpdateDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Firehose::UpdateDestinationResponseReceivedHandler