7#include <aws/dynamodb/DynamoDB_EXPORTS.h>
8#include <aws/dynamodb/model/DeleteRequest.h>
9#include <aws/dynamodb/model/PutRequest.h>
45 template <
typename PutRequestT = PutRequest>
47 m_putRequestHasBeenSet =
true;
48 m_putRequest = std::forward<PutRequestT>(value);
50 template <
typename PutRequestT = PutRequest>
63 template <
typename DeleteRequestT = DeleteRequest>
65 m_deleteRequestHasBeenSet =
true;
66 m_deleteRequest = std::forward<DeleteRequestT>(value);
68 template <
typename DeleteRequestT = DeleteRequest>
78 bool m_putRequestHasBeenSet =
false;
79 bool m_deleteRequestHasBeenSet =
false;
AWS_DYNAMODB_API Aws::Utils::Json::JsonValue Jsonize() const
bool DeleteRequestHasBeenSet() const
WriteRequest & WithDeleteRequest(DeleteRequestT &&value)
AWS_DYNAMODB_API WriteRequest & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetDeleteRequest(DeleteRequestT &&value)
WriteRequest & WithPutRequest(PutRequestT &&value)
const DeleteRequest & GetDeleteRequest() const
AWS_DYNAMODB_API WriteRequest(Aws::Utils::Json::JsonView jsonValue)
const PutRequest & GetPutRequest() const
void SetPutRequest(PutRequestT &&value)
bool PutRequestHasBeenSet() const
AWS_DYNAMODB_API WriteRequest()=default
Aws::Utils::Json::JsonValue JsonValue