7#include <aws/dynamodb/DynamoDB_EXPORTS.h>
8#include <aws/dynamodb/model/StreamViewType.h>
48 inline void SetStreamEnabled(
bool value) { m_streamEnabledHasBeenSet =
true; m_streamEnabled = value; }
72 bool m_streamEnabled{
false};
73 bool m_streamEnabledHasBeenSet =
false;
76 bool m_streamViewTypeHasBeenSet =
false;
AWS_DYNAMODB_API Aws::Utils::Json::JsonValue Jsonize() const
bool StreamViewTypeHasBeenSet() const
AWS_DYNAMODB_API StreamSpecification & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_DYNAMODB_API StreamSpecification(Aws::Utils::Json::JsonView jsonValue)
StreamSpecification & WithStreamEnabled(bool value)
StreamSpecification & WithStreamViewType(StreamViewType value)
void SetStreamViewType(StreamViewType value)
bool GetStreamEnabled() const
void SetStreamEnabled(bool value)
bool StreamEnabledHasBeenSet() const
AWS_DYNAMODB_API StreamSpecification()=default
StreamViewType GetStreamViewType() const
Aws::Utils::Json::JsonValue JsonValue