7#include <aws/dataexchange/DataExchange_EXPORTS.h>
8#include <aws/dataexchange/model/DataUpdateRequestDetails.h>
9#include <aws/dataexchange/model/DeprecationRequestDetails.h>
10#include <aws/dataexchange/model/SchemaChangeRequestDetails.h>
80 bool m_dataUpdateHasBeenSet =
false;
83 bool m_deprecationHasBeenSet =
false;
86 bool m_schemaChangeHasBeenSet =
false;
bool SchemaChangeHasBeenSet() const
NotificationDetails & WithSchemaChange(const SchemaChangeRequestDetails &value)
NotificationDetails & WithDeprecation(DeprecationRequestDetails &&value)
const DataUpdateRequestDetails & GetDataUpdate() const
AWS_DATAEXCHANGE_API NotificationDetails(Aws::Utils::Json::JsonView jsonValue)
void SetDataUpdate(DataUpdateRequestDetails &&value)
AWS_DATAEXCHANGE_API Aws::Utils::Json::JsonValue Jsonize() const
NotificationDetails & WithSchemaChange(SchemaChangeRequestDetails &&value)
AWS_DATAEXCHANGE_API NotificationDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetDataUpdate(const DataUpdateRequestDetails &value)
AWS_DATAEXCHANGE_API NotificationDetails()
NotificationDetails & WithDataUpdate(DataUpdateRequestDetails &&value)
const SchemaChangeRequestDetails & GetSchemaChange() const
NotificationDetails & WithDeprecation(const DeprecationRequestDetails &value)
bool DataUpdateHasBeenSet() const
NotificationDetails & WithDataUpdate(const DataUpdateRequestDetails &value)
void SetDeprecation(DeprecationRequestDetails &&value)
void SetDeprecation(const DeprecationRequestDetails &value)
const DeprecationRequestDetails & GetDeprecation() const
void SetSchemaChange(const SchemaChangeRequestDetails &value)
void SetSchemaChange(SchemaChangeRequestDetails &&value)
bool DeprecationHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue