AWS SDK for C++  1.8.95
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::DynamoDBStreams::Model Namespace Reference

Namespaces

 KeyTypeMapper
 
 OperationTypeMapper
 
 ShardIteratorTypeMapper
 
 StreamStatusMapper
 
 StreamViewTypeMapper
 

Classes

class  AttributeValue
 
class  DescribeStreamRequest
 
class  DescribeStreamResult
 
class  GetRecordsRequest
 
class  GetRecordsResult
 
class  GetShardIteratorRequest
 
class  GetShardIteratorResult
 
class  Identity
 
class  KeySchemaElement
 
class  ListStreamsRequest
 
class  ListStreamsResult
 
class  Record
 
class  SequenceNumberRange
 
class  Shard
 
class  Stream
 
class  StreamDescription
 
class  StreamRecord
 

Typedefs

typedef Aws::Utils::Outcome< DescribeStreamResult, DynamoDBStreamsErrorDescribeStreamOutcome
 
typedef Aws::Utils::Outcome< GetRecordsResult, DynamoDBStreamsErrorGetRecordsOutcome
 
typedef Aws::Utils::Outcome< GetShardIteratorResult, DynamoDBStreamsErrorGetShardIteratorOutcome
 
typedef Aws::Utils::Outcome< ListStreamsResult, DynamoDBStreamsErrorListStreamsOutcome
 
typedef std::future< DescribeStreamOutcomeDescribeStreamOutcomeCallable
 
typedef std::future< GetRecordsOutcomeGetRecordsOutcomeCallable
 
typedef std::future< GetShardIteratorOutcomeGetShardIteratorOutcomeCallable
 
typedef std::future< ListStreamsOutcomeListStreamsOutcomeCallable
 

Enumerations

enum  KeyType { KeyType::NOT_SET, KeyType::HASH, KeyType::RANGE }
 
enum  OperationType { OperationType::NOT_SET, OperationType::INSERT, OperationType::MODIFY, OperationType::REMOVE }
 
enum  ShardIteratorType {
  ShardIteratorType::NOT_SET, ShardIteratorType::TRIM_HORIZON, ShardIteratorType::LATEST, ShardIteratorType::AT_SEQUENCE_NUMBER,
  ShardIteratorType::AFTER_SEQUENCE_NUMBER
}
 
enum  StreamStatus {
  StreamStatus::NOT_SET, StreamStatus::ENABLING, StreamStatus::ENABLED, StreamStatus::DISABLING,
  StreamStatus::DISABLED
}
 
enum  StreamViewType {
  StreamViewType::NOT_SET, StreamViewType::NEW_IMAGE, StreamViewType::OLD_IMAGE, StreamViewType::NEW_AND_OLD_IMAGES,
  StreamViewType::KEYS_ONLY
}
 

Typedef Documentation

◆ DescribeStreamOutcome

Definition at line 60 of file DynamoDBStreamsClient.h.

◆ DescribeStreamOutcomeCallable

Definition at line 67 of file DynamoDBStreamsClient.h.

◆ GetRecordsOutcome

Definition at line 63 of file DynamoDBStreamsClient.h.

◆ GetRecordsOutcomeCallable

Definition at line 68 of file DynamoDBStreamsClient.h.

◆ GetShardIteratorOutcome

Definition at line 64 of file DynamoDBStreamsClient.h.

◆ GetShardIteratorOutcomeCallable

Definition at line 69 of file DynamoDBStreamsClient.h.

◆ ListStreamsOutcome

Definition at line 65 of file DynamoDBStreamsClient.h.

◆ ListStreamsOutcomeCallable

Definition at line 70 of file DynamoDBStreamsClient.h.

Enumeration Type Documentation

◆ KeyType

Enumerator
NOT_SET 
HASH 
RANGE 

Definition at line 16 of file KeyType.h.

◆ OperationType

Enumerator
NOT_SET 
INSERT 
MODIFY 
REMOVE 

Definition at line 16 of file OperationType.h.

◆ ShardIteratorType

Enumerator
NOT_SET 
TRIM_HORIZON 
LATEST 
AT_SEQUENCE_NUMBER 
AFTER_SEQUENCE_NUMBER 

Definition at line 16 of file ShardIteratorType.h.

◆ StreamStatus

Enumerator
NOT_SET 
ENABLING 
ENABLED 
DISABLING 
DISABLED 

Definition at line 16 of file StreamStatus.h.

◆ StreamViewType

Enumerator
NOT_SET 
NEW_IMAGE 
OLD_IMAGE 
NEW_AND_OLD_IMAGES 
KEYS_ONLY 

Definition at line 16 of file StreamViewType.h.