AWS SDK for C++  1.9.70
AWS SDK for C++
Public Member Functions | List of all members
Aws::SecurityHub::Model::AwsDynamoDbTableStreamSpecification Class Reference

#include <AwsDynamoDbTableStreamSpecification.h>

Public Member Functions

 AwsDynamoDbTableStreamSpecification ()
 
 AwsDynamoDbTableStreamSpecification (Aws::Utils::Json::JsonView jsonValue)
 
AwsDynamoDbTableStreamSpecificationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
bool GetStreamEnabled () const
 
bool StreamEnabledHasBeenSet () const
 
void SetStreamEnabled (bool value)
 
AwsDynamoDbTableStreamSpecificationWithStreamEnabled (bool value)
 
const Aws::StringGetStreamViewType () const
 
bool StreamViewTypeHasBeenSet () const
 
void SetStreamViewType (const Aws::String &value)
 
void SetStreamViewType (Aws::String &&value)
 
void SetStreamViewType (const char *value)
 
AwsDynamoDbTableStreamSpecificationWithStreamViewType (const Aws::String &value)
 
AwsDynamoDbTableStreamSpecificationWithStreamViewType (Aws::String &&value)
 
AwsDynamoDbTableStreamSpecificationWithStreamViewType (const char *value)
 

Detailed Description

The current DynamoDB Streams configuration for the table.

See Also:

AWS API Reference

Definition at line 32 of file AwsDynamoDbTableStreamSpecification.h.

Constructor & Destructor Documentation

◆ AwsDynamoDbTableStreamSpecification() [1/2]

Aws::SecurityHub::Model::AwsDynamoDbTableStreamSpecification::AwsDynamoDbTableStreamSpecification ( )

◆ AwsDynamoDbTableStreamSpecification() [2/2]

Aws::SecurityHub::Model::AwsDynamoDbTableStreamSpecification::AwsDynamoDbTableStreamSpecification ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetStreamEnabled()

bool Aws::SecurityHub::Model::AwsDynamoDbTableStreamSpecification::GetStreamEnabled ( ) const
inline

Indicates whether DynamoDB Streams is enabled on the table.

Definition at line 44 of file AwsDynamoDbTableStreamSpecification.h.

◆ GetStreamViewType()

const Aws::String& Aws::SecurityHub::Model::AwsDynamoDbTableStreamSpecification::GetStreamViewType ( ) const
inline

Determines the information that is written to the table.

Definition at line 65 of file AwsDynamoDbTableStreamSpecification.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SecurityHub::Model::AwsDynamoDbTableStreamSpecification::Jsonize ( ) const

◆ operator=()

AwsDynamoDbTableStreamSpecification& Aws::SecurityHub::Model::AwsDynamoDbTableStreamSpecification::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetStreamEnabled()

void Aws::SecurityHub::Model::AwsDynamoDbTableStreamSpecification::SetStreamEnabled ( bool  value)
inline

Indicates whether DynamoDB Streams is enabled on the table.

Definition at line 54 of file AwsDynamoDbTableStreamSpecification.h.

◆ SetStreamViewType() [1/3]

void Aws::SecurityHub::Model::AwsDynamoDbTableStreamSpecification::SetStreamViewType ( Aws::String &&  value)
inline

Determines the information that is written to the table.

Definition at line 80 of file AwsDynamoDbTableStreamSpecification.h.

◆ SetStreamViewType() [2/3]

void Aws::SecurityHub::Model::AwsDynamoDbTableStreamSpecification::SetStreamViewType ( const Aws::String value)
inline

Determines the information that is written to the table.

Definition at line 75 of file AwsDynamoDbTableStreamSpecification.h.

◆ SetStreamViewType() [3/3]

void Aws::SecurityHub::Model::AwsDynamoDbTableStreamSpecification::SetStreamViewType ( const char *  value)
inline

Determines the information that is written to the table.

Definition at line 85 of file AwsDynamoDbTableStreamSpecification.h.

◆ StreamEnabledHasBeenSet()

bool Aws::SecurityHub::Model::AwsDynamoDbTableStreamSpecification::StreamEnabledHasBeenSet ( ) const
inline

Indicates whether DynamoDB Streams is enabled on the table.

Definition at line 49 of file AwsDynamoDbTableStreamSpecification.h.

◆ StreamViewTypeHasBeenSet()

bool Aws::SecurityHub::Model::AwsDynamoDbTableStreamSpecification::StreamViewTypeHasBeenSet ( ) const
inline

Determines the information that is written to the table.

Definition at line 70 of file AwsDynamoDbTableStreamSpecification.h.

◆ WithStreamEnabled()

AwsDynamoDbTableStreamSpecification& Aws::SecurityHub::Model::AwsDynamoDbTableStreamSpecification::WithStreamEnabled ( bool  value)
inline

Indicates whether DynamoDB Streams is enabled on the table.

Definition at line 59 of file AwsDynamoDbTableStreamSpecification.h.

◆ WithStreamViewType() [1/3]

AwsDynamoDbTableStreamSpecification& Aws::SecurityHub::Model::AwsDynamoDbTableStreamSpecification::WithStreamViewType ( Aws::String &&  value)
inline

Determines the information that is written to the table.

Definition at line 95 of file AwsDynamoDbTableStreamSpecification.h.

◆ WithStreamViewType() [2/3]

AwsDynamoDbTableStreamSpecification& Aws::SecurityHub::Model::AwsDynamoDbTableStreamSpecification::WithStreamViewType ( const Aws::String value)
inline

Determines the information that is written to the table.

Definition at line 90 of file AwsDynamoDbTableStreamSpecification.h.

◆ WithStreamViewType() [3/3]

AwsDynamoDbTableStreamSpecification& Aws::SecurityHub::Model::AwsDynamoDbTableStreamSpecification::WithStreamViewType ( const char *  value)
inline

Determines the information that is written to the table.

Definition at line 100 of file AwsDynamoDbTableStreamSpecification.h.


The documentation for this class was generated from the following file: