7#include <aws/dynamodb/DynamoDB_EXPORTS.h>
8#include <aws/dynamodb/model/CreateReplicationGroupMemberAction.h>
9#include <aws/dynamodb/model/UpdateReplicationGroupMemberAction.h>
10#include <aws/dynamodb/model/DeleteReplicationGroupMemberAction.h>
90 bool m_createHasBeenSet =
false;
93 bool m_updateHasBeenSet =
false;
96 bool m_deleteHasBeenSet =
false;
ReplicationGroupUpdate & WithCreate(const CreateReplicationGroupMemberAction &value)
bool DeleteHasBeenSet() const
ReplicationGroupUpdate & WithDelete(DeleteReplicationGroupMemberAction &&value)
void SetCreate(CreateReplicationGroupMemberAction &&value)
ReplicationGroupUpdate & WithUpdate(const UpdateReplicationGroupMemberAction &value)
ReplicationGroupUpdate & WithUpdate(UpdateReplicationGroupMemberAction &&value)
AWS_DYNAMODB_API Aws::Utils::Json::JsonValue Jsonize() const
void SetCreate(const CreateReplicationGroupMemberAction &value)
AWS_DYNAMODB_API ReplicationGroupUpdate()
void SetUpdate(UpdateReplicationGroupMemberAction &&value)
AWS_DYNAMODB_API ReplicationGroupUpdate & operator=(Aws::Utils::Json::JsonView jsonValue)
ReplicationGroupUpdate & WithCreate(CreateReplicationGroupMemberAction &&value)
void SetDelete(const DeleteReplicationGroupMemberAction &value)
ReplicationGroupUpdate & WithDelete(const DeleteReplicationGroupMemberAction &value)
const CreateReplicationGroupMemberAction & GetCreate() const
bool UpdateHasBeenSet() const
const UpdateReplicationGroupMemberAction & GetUpdate() const
void SetUpdate(const UpdateReplicationGroupMemberAction &value)
AWS_DYNAMODB_API ReplicationGroupUpdate(Aws::Utils::Json::JsonView jsonValue)
bool CreateHasBeenSet() const
void SetDelete(DeleteReplicationGroupMemberAction &&value)
const DeleteReplicationGroupMemberAction & GetDelete() const
Aws::Utils::Json::JsonValue JsonValue