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

Namespaces

 MetricsNameMapper
 
 ShardIteratorTypeMapper
 
 StreamStatusMapper
 

Classes

class  AddTagsToStreamRequest
 
class  CreateStreamRequest
 
class  DecreaseStreamRetentionPeriodRequest
 
class  DeleteStreamRequest
 
class  DescribeStreamRequest
 
class  DescribeStreamResult
 
class  DisableEnhancedMonitoringRequest
 
class  DisableEnhancedMonitoringResult
 
class  EnableEnhancedMonitoringRequest
 
class  EnableEnhancedMonitoringResult
 
class  EnhancedMetrics
 
class  GetRecordsRequest
 
class  GetRecordsResult
 
class  GetShardIteratorRequest
 
class  GetShardIteratorResult
 
class  HashKeyRange
 
class  IncreaseStreamRetentionPeriodRequest
 
class  ListStreamsRequest
 
class  ListStreamsResult
 
class  ListTagsForStreamRequest
 
class  ListTagsForStreamResult
 
class  MergeShardsRequest
 
class  PutRecordRequest
 
class  PutRecordResult
 
class  PutRecordsRequest
 
class  PutRecordsRequestEntry
 
class  PutRecordsResult
 
class  PutRecordsResultEntry
 
class  Record
 
class  RemoveTagsFromStreamRequest
 
class  SequenceNumberRange
 
class  Shard
 
class  SplitShardRequest
 
class  StreamDescription
 
class  Tag
 

Typedefs

typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< KinesisErrors > > AddTagsToStreamOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< KinesisErrors > > CreateStreamOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< KinesisErrors > > DecreaseStreamRetentionPeriodOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< KinesisErrors > > DeleteStreamOutcome
 
typedef Aws::Utils::Outcome< DescribeStreamResult, Aws::Client::AWSError< KinesisErrors > > DescribeStreamOutcome
 
typedef Aws::Utils::Outcome< DisableEnhancedMonitoringResult, Aws::Client::AWSError< KinesisErrors > > DisableEnhancedMonitoringOutcome
 
typedef Aws::Utils::Outcome< EnableEnhancedMonitoringResult, Aws::Client::AWSError< KinesisErrors > > EnableEnhancedMonitoringOutcome
 
typedef Aws::Utils::Outcome< GetRecordsResult, Aws::Client::AWSError< KinesisErrors > > GetRecordsOutcome
 
typedef Aws::Utils::Outcome< GetShardIteratorResult, Aws::Client::AWSError< KinesisErrors > > GetShardIteratorOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< KinesisErrors > > IncreaseStreamRetentionPeriodOutcome
 
typedef Aws::Utils::Outcome< ListStreamsResult, Aws::Client::AWSError< KinesisErrors > > ListStreamsOutcome
 
typedef Aws::Utils::Outcome< ListTagsForStreamResult, Aws::Client::AWSError< KinesisErrors > > ListTagsForStreamOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< KinesisErrors > > MergeShardsOutcome
 
typedef Aws::Utils::Outcome< PutRecordResult, Aws::Client::AWSError< KinesisErrors > > PutRecordOutcome
 
typedef Aws::Utils::Outcome< PutRecordsResult, Aws::Client::AWSError< KinesisErrors > > PutRecordsOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< KinesisErrors > > RemoveTagsFromStreamOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< KinesisErrors > > SplitShardOutcome
 
typedef std::future< AddTagsToStreamOutcomeAddTagsToStreamOutcomeCallable
 
typedef std::future< CreateStreamOutcomeCreateStreamOutcomeCallable
 
typedef std::future< DecreaseStreamRetentionPeriodOutcomeDecreaseStreamRetentionPeriodOutcomeCallable
 
typedef std::future< DeleteStreamOutcomeDeleteStreamOutcomeCallable
 
typedef std::future< DescribeStreamOutcomeDescribeStreamOutcomeCallable
 
typedef std::future< DisableEnhancedMonitoringOutcomeDisableEnhancedMonitoringOutcomeCallable
 
typedef std::future< EnableEnhancedMonitoringOutcomeEnableEnhancedMonitoringOutcomeCallable
 
typedef std::future< GetRecordsOutcomeGetRecordsOutcomeCallable
 
typedef std::future< GetShardIteratorOutcomeGetShardIteratorOutcomeCallable
 
typedef std::future< IncreaseStreamRetentionPeriodOutcomeIncreaseStreamRetentionPeriodOutcomeCallable
 
typedef std::future< ListStreamsOutcomeListStreamsOutcomeCallable
 
typedef std::future< ListTagsForStreamOutcomeListTagsForStreamOutcomeCallable
 
typedef std::future< MergeShardsOutcomeMergeShardsOutcomeCallable
 
typedef std::future< PutRecordOutcomePutRecordOutcomeCallable
 
typedef std::future< PutRecordsOutcomePutRecordsOutcomeCallable
 
typedef std::future< RemoveTagsFromStreamOutcomeRemoveTagsFromStreamOutcomeCallable
 
typedef std::future< SplitShardOutcomeSplitShardOutcomeCallable
 

Enumerations

enum  MetricsName {
  MetricsName::NOT_SET, MetricsName::IncomingBytes, MetricsName::IncomingRecords, MetricsName::OutgoingBytes,
  MetricsName::OutgoingRecords, MetricsName::WriteProvisionedThroughputExceeded, MetricsName::ReadProvisionedThroughputExceeded, MetricsName::IteratorAgeMilliseconds,
  MetricsName::ALL
}
 
enum  ShardIteratorType {
  ShardIteratorType::NOT_SET, ShardIteratorType::AT_SEQUENCE_NUMBER, ShardIteratorType::AFTER_SEQUENCE_NUMBER, ShardIteratorType::TRIM_HORIZON,
  ShardIteratorType::LATEST, ShardIteratorType::AT_TIMESTAMP
}
 
enum  StreamStatus {
  StreamStatus::NOT_SET, StreamStatus::CREATING, StreamStatus::DELETING, StreamStatus::ACTIVE,
  StreamStatus::UPDATING
}
 

Typedef Documentation

Definition at line 94 of file KinesisClient.h.

Definition at line 114 of file KinesisClient.h.

Definition at line 97 of file KinesisClient.h.

Definition at line 115 of file KinesisClient.h.

Definition at line 98 of file KinesisClient.h.

Definition at line 116 of file KinesisClient.h.

Definition at line 99 of file KinesisClient.h.

Definition at line 117 of file KinesisClient.h.

Definition at line 100 of file KinesisClient.h.

Definition at line 118 of file KinesisClient.h.

Definition at line 101 of file KinesisClient.h.

Definition at line 119 of file KinesisClient.h.

Definition at line 102 of file KinesisClient.h.

Definition at line 120 of file KinesisClient.h.

Definition at line 103 of file KinesisClient.h.

Definition at line 121 of file KinesisClient.h.

Definition at line 104 of file KinesisClient.h.

Definition at line 122 of file KinesisClient.h.

Definition at line 105 of file KinesisClient.h.

Definition at line 123 of file KinesisClient.h.

Definition at line 106 of file KinesisClient.h.

Definition at line 124 of file KinesisClient.h.

Definition at line 107 of file KinesisClient.h.

Definition at line 125 of file KinesisClient.h.

Definition at line 108 of file KinesisClient.h.

Definition at line 126 of file KinesisClient.h.

Definition at line 109 of file KinesisClient.h.

Definition at line 127 of file KinesisClient.h.

Definition at line 110 of file KinesisClient.h.

Definition at line 128 of file KinesisClient.h.

Definition at line 111 of file KinesisClient.h.

Definition at line 129 of file KinesisClient.h.

Definition at line 112 of file KinesisClient.h.

Definition at line 130 of file KinesisClient.h.

Enumeration Type Documentation

Enumerator
NOT_SET 
IncomingBytes 
IncomingRecords 
OutgoingBytes 
OutgoingRecords 
WriteProvisionedThroughputExceeded 
ReadProvisionedThroughputExceeded 
IteratorAgeMilliseconds 
ALL 

Definition at line 25 of file MetricsName.h.

Enumerator
NOT_SET 
AT_SEQUENCE_NUMBER 
AFTER_SEQUENCE_NUMBER 
TRIM_HORIZON 
LATEST 
AT_TIMESTAMP 

Definition at line 25 of file ShardIteratorType.h.

Enumerator
NOT_SET 
CREATING 
DELETING 
ACTIVE 
UPDATING 

Definition at line 25 of file StreamStatus.h.