AWS SDK for C++  0.12.9
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::Firehose::Model Namespace Reference

Namespaces

 CompressionFormatMapper
 
 DeliveryStreamStatusMapper
 
 ElasticsearchIndexRotationPeriodMapper
 
 ElasticsearchS3BackupModeMapper
 
 NoEncryptionConfigMapper
 

Classes

class  BufferingHints
 
class  CloudWatchLoggingOptions
 
class  CopyCommand
 
class  CreateDeliveryStreamRequest
 
class  CreateDeliveryStreamResult
 
class  DeleteDeliveryStreamRequest
 
class  DeleteDeliveryStreamResult
 
class  DeliveryStreamDescription
 
class  DescribeDeliveryStreamRequest
 
class  DescribeDeliveryStreamResult
 
class  DestinationDescription
 
class  ElasticsearchBufferingHints
 
class  ElasticsearchDestinationConfiguration
 
class  ElasticsearchDestinationDescription
 
class  ElasticsearchDestinationUpdate
 
class  ElasticsearchRetryOptions
 
class  EncryptionConfiguration
 
class  KMSEncryptionConfig
 
class  ListDeliveryStreamsRequest
 
class  ListDeliveryStreamsResult
 
class  PutRecordBatchRequest
 
class  PutRecordBatchResponseEntry
 
class  PutRecordBatchResult
 
class  PutRecordRequest
 
class  PutRecordResult
 
class  Record
 
class  RedshiftDestinationConfiguration
 
class  RedshiftDestinationDescription
 
class  RedshiftDestinationUpdate
 
class  RedshiftRetryOptions
 
class  S3DestinationConfiguration
 
class  S3DestinationDescription
 
class  S3DestinationUpdate
 
class  UpdateDestinationRequest
 
class  UpdateDestinationResult
 

Typedefs

typedef Aws::Utils::Outcome< CreateDeliveryStreamResult, Aws::Client::AWSError< FirehoseErrors > > CreateDeliveryStreamOutcome
 
typedef Aws::Utils::Outcome< DeleteDeliveryStreamResult, Aws::Client::AWSError< FirehoseErrors > > DeleteDeliveryStreamOutcome
 
typedef Aws::Utils::Outcome< DescribeDeliveryStreamResult, Aws::Client::AWSError< FirehoseErrors > > DescribeDeliveryStreamOutcome
 
typedef Aws::Utils::Outcome< ListDeliveryStreamsResult, Aws::Client::AWSError< FirehoseErrors > > ListDeliveryStreamsOutcome
 
typedef Aws::Utils::Outcome< PutRecordResult, Aws::Client::AWSError< FirehoseErrors > > PutRecordOutcome
 
typedef Aws::Utils::Outcome< PutRecordBatchResult, Aws::Client::AWSError< FirehoseErrors > > PutRecordBatchOutcome
 
typedef Aws::Utils::Outcome< UpdateDestinationResult, Aws::Client::AWSError< FirehoseErrors > > UpdateDestinationOutcome
 
typedef std::future< CreateDeliveryStreamOutcomeCreateDeliveryStreamOutcomeCallable
 
typedef std::future< DeleteDeliveryStreamOutcomeDeleteDeliveryStreamOutcomeCallable
 
typedef std::future< DescribeDeliveryStreamOutcomeDescribeDeliveryStreamOutcomeCallable
 
typedef std::future< ListDeliveryStreamsOutcomeListDeliveryStreamsOutcomeCallable
 
typedef std::future< PutRecordOutcomePutRecordOutcomeCallable
 
typedef std::future< PutRecordBatchOutcomePutRecordBatchOutcomeCallable
 
typedef std::future< UpdateDestinationOutcomeUpdateDestinationOutcomeCallable
 

Enumerations

enum  CompressionFormat {
  CompressionFormat::NOT_SET, CompressionFormat::UNCOMPRESSED, CompressionFormat::GZIP, CompressionFormat::ZIP,
  CompressionFormat::Snappy
}
 
enum  DeliveryStreamStatus { DeliveryStreamStatus::NOT_SET, DeliveryStreamStatus::CREATING, DeliveryStreamStatus::DELETING, DeliveryStreamStatus::ACTIVE }
 
enum  ElasticsearchIndexRotationPeriod {
  ElasticsearchIndexRotationPeriod::NOT_SET, ElasticsearchIndexRotationPeriod::NoRotation, ElasticsearchIndexRotationPeriod::OneHour, ElasticsearchIndexRotationPeriod::OneDay,
  ElasticsearchIndexRotationPeriod::OneWeek, ElasticsearchIndexRotationPeriod::OneMonth
}
 
enum  ElasticsearchS3BackupMode { ElasticsearchS3BackupMode::NOT_SET, ElasticsearchS3BackupMode::FailedDocumentsOnly, ElasticsearchS3BackupMode::AllDocuments }
 
enum  NoEncryptionConfig { NoEncryptionConfig::NOT_SET, NoEncryptionConfig::NoEncryption }
 

Typedef Documentation

Definition at line 81 of file FirehoseClient.h.

Definition at line 91 of file FirehoseClient.h.

Definition at line 84 of file FirehoseClient.h.

Definition at line 92 of file FirehoseClient.h.

Definition at line 85 of file FirehoseClient.h.

Definition at line 93 of file FirehoseClient.h.

Definition at line 86 of file FirehoseClient.h.

Definition at line 94 of file FirehoseClient.h.

Definition at line 88 of file FirehoseClient.h.

Definition at line 96 of file FirehoseClient.h.

Definition at line 87 of file FirehoseClient.h.

Definition at line 95 of file FirehoseClient.h.

Definition at line 89 of file FirehoseClient.h.

Definition at line 97 of file FirehoseClient.h.

Enumeration Type Documentation

Enumerator
NOT_SET 
UNCOMPRESSED 
GZIP 
ZIP 
Snappy 

Definition at line 25 of file CompressionFormat.h.

Enumerator
NOT_SET 
CREATING 
DELETING 
ACTIVE 

Definition at line 25 of file DeliveryStreamStatus.h.

Enumerator
NOT_SET 
NoRotation 
OneHour 
OneDay 
OneWeek 
OneMonth 

Definition at line 25 of file ElasticsearchIndexRotationPeriod.h.

Enumerator
NOT_SET 
FailedDocumentsOnly 
AllDocuments 

Definition at line 25 of file ElasticsearchS3BackupMode.h.

Enumerator
NOT_SET 
NoEncryption 

Definition at line 25 of file NoEncryptionConfig.h.