7#include <aws/dataexchange/DataExchange_EXPORTS.h>
8#include <aws/dataexchange/DataExchangeRequest.h>
9#include <aws/dataexchange/model/Action.h>
10#include <aws/dataexchange/model/Event.h>
42 inline void SetAction(
const Action& value) { m_actionHasBeenSet =
true; m_action = value; }
43 inline void SetAction(
Action&& value) { m_actionHasBeenSet =
true; m_action = std::move(value); }
54 inline void SetEvent(
const Event& value) { m_eventHasBeenSet =
true; m_event = value; }
55 inline void SetEvent(
Event&& value) { m_eventHasBeenSet =
true; m_event = std::move(value); }
62 bool m_actionHasBeenSet =
false;
65 bool m_eventHasBeenSet =
false;
CreateEventActionRequest & WithEvent(const Event &value)
CreateEventActionRequest & WithEvent(Event &&value)
void SetAction(Action &&value)
CreateEventActionRequest & WithAction(Action &&value)
bool EventHasBeenSet() const
void SetAction(const Action &value)
CreateEventActionRequest & WithAction(const Action &value)
const Event & GetEvent() const
void SetEvent(Event &&value)
bool ActionHasBeenSet() const
virtual const char * GetServiceRequestName() const override
void SetEvent(const Event &value)
AWS_DATAEXCHANGE_API CreateEventActionRequest()
const Action & GetAction() const
AWS_DATAEXCHANGE_API Aws::String SerializePayload() const override
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String