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

Namespaces

 ConsumerStatusMapper
 
 EncryptionTypeMapper
 
 MetricsNameMapper
 
 ScalingTypeMapper
 
 ShardIteratorTypeMapper
 
 StreamStatusMapper
 
 SubscribeToShardEventMapper
 

Classes

class  AddTagsToStreamRequest
 
class  Consumer
 
class  ConsumerDescription
 
class  CreateStreamRequest
 
class  DecreaseStreamRetentionPeriodRequest
 
class  DeleteStreamRequest
 
class  DeregisterStreamConsumerRequest
 
class  DescribeLimitsRequest
 
class  DescribeLimitsResult
 
class  DescribeStreamConsumerRequest
 
class  DescribeStreamConsumerResult
 
class  DescribeStreamRequest
 
class  DescribeStreamResult
 
class  DescribeStreamSummaryRequest
 
class  DescribeStreamSummaryResult
 
class  DisableEnhancedMonitoringRequest
 
class  DisableEnhancedMonitoringResult
 
class  EnableEnhancedMonitoringRequest
 
class  EnableEnhancedMonitoringResult
 
class  EnhancedMetrics
 
class  GetRecordsRequest
 
class  GetRecordsResult
 
class  GetShardIteratorRequest
 
class  GetShardIteratorResult
 
class  HashKeyRange
 
class  IncreaseStreamRetentionPeriodRequest
 
class  ListShardsRequest
 
class  ListShardsResult
 
class  ListStreamConsumersRequest
 
class  ListStreamConsumersResult
 
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  RegisterStreamConsumerRequest
 
class  RegisterStreamConsumerResult
 
class  RemoveTagsFromStreamRequest
 
class  SequenceNumberRange
 
class  Shard
 
class  SplitShardRequest
 
class  StartingPosition
 
class  StartStreamEncryptionRequest
 
class  StopStreamEncryptionRequest
 
class  StreamDescription
 
class  StreamDescriptionSummary
 
class  SubscribeToShardEvent
 
class  SubscribeToShardEventStream
 
class  SubscribeToShardHandler
 
class  SubscribeToShardRequest
 
class  Tag
 
class  UpdateShardCountRequest
 
class  UpdateShardCountResult
 

Typedefs

typedef Aws::Utils::Outcome< Aws::NoResult, KinesisErrorAddTagsToStreamOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, KinesisErrorCreateStreamOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, KinesisErrorDecreaseStreamRetentionPeriodOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, KinesisErrorDeleteStreamOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, KinesisErrorDeregisterStreamConsumerOutcome
 
typedef Aws::Utils::Outcome< DescribeLimitsResult, KinesisErrorDescribeLimitsOutcome
 
typedef Aws::Utils::Outcome< DescribeStreamResult, KinesisErrorDescribeStreamOutcome
 
typedef Aws::Utils::Outcome< DescribeStreamConsumerResult, KinesisErrorDescribeStreamConsumerOutcome
 
typedef Aws::Utils::Outcome< DescribeStreamSummaryResult, KinesisErrorDescribeStreamSummaryOutcome
 
typedef Aws::Utils::Outcome< DisableEnhancedMonitoringResult, KinesisErrorDisableEnhancedMonitoringOutcome
 
typedef Aws::Utils::Outcome< EnableEnhancedMonitoringResult, KinesisErrorEnableEnhancedMonitoringOutcome
 
typedef Aws::Utils::Outcome< GetRecordsResult, KinesisErrorGetRecordsOutcome
 
typedef Aws::Utils::Outcome< GetShardIteratorResult, KinesisErrorGetShardIteratorOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, KinesisErrorIncreaseStreamRetentionPeriodOutcome
 
typedef Aws::Utils::Outcome< ListShardsResult, KinesisErrorListShardsOutcome
 
typedef Aws::Utils::Outcome< ListStreamConsumersResult, KinesisErrorListStreamConsumersOutcome
 
typedef Aws::Utils::Outcome< ListStreamsResult, KinesisErrorListStreamsOutcome
 
typedef Aws::Utils::Outcome< ListTagsForStreamResult, KinesisErrorListTagsForStreamOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, KinesisErrorMergeShardsOutcome
 
typedef Aws::Utils::Outcome< PutRecordResult, KinesisErrorPutRecordOutcome
 
typedef Aws::Utils::Outcome< PutRecordsResult, KinesisErrorPutRecordsOutcome
 
typedef Aws::Utils::Outcome< RegisterStreamConsumerResult, KinesisErrorRegisterStreamConsumerOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, KinesisErrorRemoveTagsFromStreamOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, KinesisErrorSplitShardOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, KinesisErrorStartStreamEncryptionOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, KinesisErrorStopStreamEncryptionOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, KinesisErrorSubscribeToShardOutcome
 
typedef Aws::Utils::Outcome< UpdateShardCountResult, KinesisErrorUpdateShardCountOutcome
 
typedef std::future< AddTagsToStreamOutcomeAddTagsToStreamOutcomeCallable
 
typedef std::future< CreateStreamOutcomeCreateStreamOutcomeCallable
 
typedef std::future< DecreaseStreamRetentionPeriodOutcomeDecreaseStreamRetentionPeriodOutcomeCallable
 
typedef std::future< DeleteStreamOutcomeDeleteStreamOutcomeCallable
 
typedef std::future< DeregisterStreamConsumerOutcomeDeregisterStreamConsumerOutcomeCallable
 
typedef std::future< DescribeLimitsOutcomeDescribeLimitsOutcomeCallable
 
typedef std::future< DescribeStreamOutcomeDescribeStreamOutcomeCallable
 
typedef std::future< DescribeStreamConsumerOutcomeDescribeStreamConsumerOutcomeCallable
 
typedef std::future< DescribeStreamSummaryOutcomeDescribeStreamSummaryOutcomeCallable
 
typedef std::future< DisableEnhancedMonitoringOutcomeDisableEnhancedMonitoringOutcomeCallable
 
typedef std::future< EnableEnhancedMonitoringOutcomeEnableEnhancedMonitoringOutcomeCallable
 
typedef std::future< GetRecordsOutcomeGetRecordsOutcomeCallable
 
typedef std::future< GetShardIteratorOutcomeGetShardIteratorOutcomeCallable
 
typedef std::future< IncreaseStreamRetentionPeriodOutcomeIncreaseStreamRetentionPeriodOutcomeCallable
 
typedef std::future< ListShardsOutcomeListShardsOutcomeCallable
 
typedef std::future< ListStreamConsumersOutcomeListStreamConsumersOutcomeCallable
 
typedef std::future< ListStreamsOutcomeListStreamsOutcomeCallable
 
typedef std::future< ListTagsForStreamOutcomeListTagsForStreamOutcomeCallable
 
typedef std::future< MergeShardsOutcomeMergeShardsOutcomeCallable
 
typedef std::future< PutRecordOutcomePutRecordOutcomeCallable
 
typedef std::future< PutRecordsOutcomePutRecordsOutcomeCallable
 
typedef std::future< RegisterStreamConsumerOutcomeRegisterStreamConsumerOutcomeCallable
 
typedef std::future< RemoveTagsFromStreamOutcomeRemoveTagsFromStreamOutcomeCallable
 
typedef std::future< SplitShardOutcomeSplitShardOutcomeCallable
 
typedef std::future< StartStreamEncryptionOutcomeStartStreamEncryptionOutcomeCallable
 
typedef std::future< StopStreamEncryptionOutcomeStopStreamEncryptionOutcomeCallable
 
typedef std::future< SubscribeToShardOutcomeSubscribeToShardOutcomeCallable
 
typedef std::future< UpdateShardCountOutcomeUpdateShardCountOutcomeCallable
 

Enumerations

enum  ConsumerStatus { ConsumerStatus::NOT_SET, ConsumerStatus::CREATING, ConsumerStatus::DELETING, ConsumerStatus::ACTIVE }
 
enum  EncryptionType { EncryptionType::NOT_SET, EncryptionType::NONE, EncryptionType::KMS }
 
enum  MetricsName {
  MetricsName::NOT_SET, MetricsName::IncomingBytes, MetricsName::IncomingRecords, MetricsName::OutgoingBytes,
  MetricsName::OutgoingRecords, MetricsName::WriteProvisionedThroughputExceeded, MetricsName::ReadProvisionedThroughputExceeded, MetricsName::IteratorAgeMilliseconds,
  MetricsName::ALL
}
 
enum  ScalingType { ScalingType::NOT_SET, ScalingType::UNIFORM_SCALING }
 
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
}
 
enum  SubscribeToShardEventType { SubscribeToShardEventType::SUBSCRIBETOSHARDEVENT, SubscribeToShardEventType::UNKNOWN }
 

Typedef Documentation

◆ AddTagsToStreamOutcome

Definition at line 97 of file KinesisClient.h.

◆ AddTagsToStreamOutcomeCallable

Definition at line 128 of file KinesisClient.h.

◆ CreateStreamOutcome

Definition at line 100 of file KinesisClient.h.

◆ CreateStreamOutcomeCallable

Definition at line 129 of file KinesisClient.h.

◆ DecreaseStreamRetentionPeriodOutcome

Definition at line 101 of file KinesisClient.h.

◆ DecreaseStreamRetentionPeriodOutcomeCallable

Definition at line 130 of file KinesisClient.h.

◆ DeleteStreamOutcome

Definition at line 102 of file KinesisClient.h.

◆ DeleteStreamOutcomeCallable

Definition at line 131 of file KinesisClient.h.

◆ DeregisterStreamConsumerOutcome

Definition at line 103 of file KinesisClient.h.

◆ DeregisterStreamConsumerOutcomeCallable

Definition at line 132 of file KinesisClient.h.

◆ DescribeLimitsOutcome

Definition at line 104 of file KinesisClient.h.

◆ DescribeLimitsOutcomeCallable

Definition at line 133 of file KinesisClient.h.

◆ DescribeStreamConsumerOutcome

Definition at line 106 of file KinesisClient.h.

◆ DescribeStreamConsumerOutcomeCallable

Definition at line 135 of file KinesisClient.h.

◆ DescribeStreamOutcome

Definition at line 105 of file KinesisClient.h.

◆ DescribeStreamOutcomeCallable

Definition at line 134 of file KinesisClient.h.

◆ DescribeStreamSummaryOutcome

Definition at line 107 of file KinesisClient.h.

◆ DescribeStreamSummaryOutcomeCallable

Definition at line 136 of file KinesisClient.h.

◆ DisableEnhancedMonitoringOutcome

Definition at line 108 of file KinesisClient.h.

◆ DisableEnhancedMonitoringOutcomeCallable

Definition at line 137 of file KinesisClient.h.

◆ EnableEnhancedMonitoringOutcome

Definition at line 109 of file KinesisClient.h.

◆ EnableEnhancedMonitoringOutcomeCallable

Definition at line 138 of file KinesisClient.h.

◆ GetRecordsOutcome

Definition at line 110 of file KinesisClient.h.

◆ GetRecordsOutcomeCallable

Definition at line 139 of file KinesisClient.h.

◆ GetShardIteratorOutcome

Definition at line 111 of file KinesisClient.h.

◆ GetShardIteratorOutcomeCallable

Definition at line 140 of file KinesisClient.h.

◆ IncreaseStreamRetentionPeriodOutcome

Definition at line 112 of file KinesisClient.h.

◆ IncreaseStreamRetentionPeriodOutcomeCallable

Definition at line 141 of file KinesisClient.h.

◆ ListShardsOutcome

Definition at line 113 of file KinesisClient.h.

◆ ListShardsOutcomeCallable

Definition at line 142 of file KinesisClient.h.

◆ ListStreamConsumersOutcome

Definition at line 114 of file KinesisClient.h.

◆ ListStreamConsumersOutcomeCallable

Definition at line 143 of file KinesisClient.h.

◆ ListStreamsOutcome

Definition at line 115 of file KinesisClient.h.

◆ ListStreamsOutcomeCallable

Definition at line 144 of file KinesisClient.h.

◆ ListTagsForStreamOutcome

Definition at line 116 of file KinesisClient.h.

◆ ListTagsForStreamOutcomeCallable

Definition at line 145 of file KinesisClient.h.

◆ MergeShardsOutcome

Definition at line 117 of file KinesisClient.h.

◆ MergeShardsOutcomeCallable

Definition at line 146 of file KinesisClient.h.

◆ PutRecordOutcome

Definition at line 118 of file KinesisClient.h.

◆ PutRecordOutcomeCallable

Definition at line 147 of file KinesisClient.h.

◆ PutRecordsOutcome

Definition at line 119 of file KinesisClient.h.

◆ PutRecordsOutcomeCallable

Definition at line 148 of file KinesisClient.h.

◆ RegisterStreamConsumerOutcome

Definition at line 120 of file KinesisClient.h.

◆ RegisterStreamConsumerOutcomeCallable

Definition at line 149 of file KinesisClient.h.

◆ RemoveTagsFromStreamOutcome

Definition at line 121 of file KinesisClient.h.

◆ RemoveTagsFromStreamOutcomeCallable

Definition at line 150 of file KinesisClient.h.

◆ SplitShardOutcome

Definition at line 122 of file KinesisClient.h.

◆ SplitShardOutcomeCallable

Definition at line 151 of file KinesisClient.h.

◆ StartStreamEncryptionOutcome

Definition at line 123 of file KinesisClient.h.

◆ StartStreamEncryptionOutcomeCallable

Definition at line 152 of file KinesisClient.h.

◆ StopStreamEncryptionOutcome

Definition at line 124 of file KinesisClient.h.

◆ StopStreamEncryptionOutcomeCallable

Definition at line 153 of file KinesisClient.h.

◆ SubscribeToShardOutcome

Definition at line 125 of file KinesisClient.h.

◆ SubscribeToShardOutcomeCallable

Definition at line 154 of file KinesisClient.h.

◆ UpdateShardCountOutcome

Definition at line 126 of file KinesisClient.h.

◆ UpdateShardCountOutcomeCallable

Definition at line 155 of file KinesisClient.h.

Enumeration Type Documentation

◆ ConsumerStatus

Enumerator
NOT_SET 
CREATING 
DELETING 
ACTIVE 

Definition at line 16 of file ConsumerStatus.h.

◆ EncryptionType

Enumerator
NOT_SET 
NONE 
KMS 

Definition at line 16 of file EncryptionType.h.

◆ MetricsName

Enumerator
NOT_SET 
IncomingBytes 
IncomingRecords 
OutgoingBytes 
OutgoingRecords 
WriteProvisionedThroughputExceeded 
ReadProvisionedThroughputExceeded 
IteratorAgeMilliseconds 
ALL 

Definition at line 16 of file MetricsName.h.

◆ ScalingType

Enumerator
NOT_SET 
UNIFORM_SCALING 

Definition at line 16 of file ScalingType.h.

◆ ShardIteratorType

Enumerator
NOT_SET 
AT_SEQUENCE_NUMBER 
AFTER_SEQUENCE_NUMBER 
TRIM_HORIZON 
LATEST 
AT_TIMESTAMP 

Definition at line 16 of file ShardIteratorType.h.

◆ StreamStatus

Enumerator
NOT_SET 
CREATING 
DELETING 
ACTIVE 
UPDATING 

Definition at line 16 of file StreamStatus.h.

◆ SubscribeToShardEventType

Enumerator
SUBSCRIBETOSHARDEVENT 
UNKNOWN 

Definition at line 21 of file SubscribeToShardHandler.h.