7#include <aws/dynamodb/DynamoDB_EXPORTS.h>
8#include <aws/dynamodb/model/PutRequest.h>
9#include <aws/dynamodb/model/DeleteRequest.h>
51 template<
typename PutRequestT = PutRequest>
52 void SetPutRequest(PutRequestT&& value) { m_putRequestHasBeenSet =
true; m_putRequest = std::forward<PutRequestT>(value); }
53 template<
typename PutRequestT = PutRequest>
63 template<
typename DeleteRequestT = DeleteRequest>
64 void SetDeleteRequest(DeleteRequestT&& value) { m_deleteRequestHasBeenSet =
true; m_deleteRequest = std::forward<DeleteRequestT>(value); }
65 template<
typename DeleteRequestT = DeleteRequest>
71 bool m_putRequestHasBeenSet =
false;
74 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