7#include <aws/dynamodb/DynamoDB_EXPORTS.h>
8#include <aws/dynamodb/model/StreamViewType.h>
43 m_streamEnabledHasBeenSet =
true;
44 m_streamEnabled = value;
68 m_streamViewTypeHasBeenSet =
true;
69 m_streamViewType = value;
77 bool m_streamEnabled{
false};
80 bool m_streamEnabledHasBeenSet =
false;
81 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