7#include <aws/supplychain/SupplyChain_EXPORTS.h>
8#include <aws/supplychain/SupplyChainRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/supplychain/model/DataIntegrationEventType.h>
11#include <aws/core/utils/DateTime.h>
13#include <aws/core/utils/UUID.h>
50 inline void SetInstanceId(
const char* value) { m_instanceIdHasBeenSet =
true; m_instanceId.assign(value); }
79 inline void SetData(
const char* value) { m_dataHasBeenSet =
true; m_data.assign(value); }
94 inline void SetEventGroupId(
const char* value) { m_eventGroupIdHasBeenSet =
true; m_eventGroupId.assign(value); }
120 inline void SetClientToken(
const char* value) { m_clientTokenHasBeenSet =
true; m_clientToken.assign(value); }
128 bool m_instanceIdHasBeenSet =
false;
131 bool m_eventTypeHasBeenSet =
false;
134 bool m_dataHasBeenSet =
false;
137 bool m_eventGroupIdHasBeenSet =
false;
140 bool m_eventTimestampHasBeenSet =
false;
143 bool m_clientTokenHasBeenSet =
false;
void SetEventTimestamp(Aws::Utils::DateTime &&value)
void SetEventType(const DataIntegrationEventType &value)
void SetEventGroupId(Aws::String &&value)
void SetEventTimestamp(const Aws::Utils::DateTime &value)
SendDataIntegrationEventRequest & WithEventTimestamp(const Aws::Utils::DateTime &value)
SendDataIntegrationEventRequest & WithEventGroupId(const Aws::String &value)
SendDataIntegrationEventRequest & WithData(const char *value)
SendDataIntegrationEventRequest & WithData(const Aws::String &value)
const DataIntegrationEventType & GetEventType() const
SendDataIntegrationEventRequest & WithInstanceId(const char *value)
const Aws::String & GetData() const
void SetData(const Aws::String &value)
void SetInstanceId(const Aws::String &value)
const Aws::String & GetClientToken() const
AWS_SUPPLYCHAIN_API SendDataIntegrationEventRequest()
void SetData(const char *value)
SendDataIntegrationEventRequest & WithClientToken(const Aws::String &value)
bool ClientTokenHasBeenSet() const
const Aws::Utils::DateTime & GetEventTimestamp() const
bool EventGroupIdHasBeenSet() const
SendDataIntegrationEventRequest & WithInstanceId(const Aws::String &value)
SendDataIntegrationEventRequest & WithEventType(const DataIntegrationEventType &value)
bool DataHasBeenSet() const
bool EventTimestampHasBeenSet() const
SendDataIntegrationEventRequest & WithEventTimestamp(Aws::Utils::DateTime &&value)
void SetEventGroupId(const char *value)
SendDataIntegrationEventRequest & WithEventGroupId(const char *value)
bool EventTypeHasBeenSet() const
SendDataIntegrationEventRequest & WithEventType(DataIntegrationEventType &&value)
const Aws::String & GetInstanceId() const
void SetClientToken(const char *value)
void SetEventGroupId(const Aws::String &value)
void SetEventType(DataIntegrationEventType &&value)
SendDataIntegrationEventRequest & WithData(Aws::String &&value)
const Aws::String & GetEventGroupId() const
void SetClientToken(Aws::String &&value)
SendDataIntegrationEventRequest & WithInstanceId(Aws::String &&value)
SendDataIntegrationEventRequest & WithClientToken(Aws::String &&value)
AWS_SUPPLYCHAIN_API Aws::String SerializePayload() const override
void SetClientToken(const Aws::String &value)
virtual const char * GetServiceRequestName() const override
SendDataIntegrationEventRequest & WithClientToken(const char *value)
bool InstanceIdHasBeenSet() const
SendDataIntegrationEventRequest & WithEventGroupId(Aws::String &&value)
void SetData(Aws::String &&value)
void SetInstanceId(const char *value)
void SetInstanceId(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String