7#include <aws/iotanalytics/IoTAnalytics_EXPORTS.h>
8#include <aws/iotanalytics/model/Schedule.h>
9#include <aws/iotanalytics/model/TriggeringDataset.h>
49 inline void SetSchedule(
Schedule&& value) { m_scheduleHasBeenSet =
true; m_schedule = std::move(value); }
69 bool m_scheduleHasBeenSet =
false;
72 bool m_datasetHasBeenSet =
false;
void SetSchedule(const Schedule &value)
AWS_IOTANALYTICS_API Aws::Utils::Json::JsonValue Jsonize() const
const Schedule & GetSchedule() const
void SetDataset(const TriggeringDataset &value)
DatasetTrigger & WithSchedule(const Schedule &value)
void SetSchedule(Schedule &&value)
DatasetTrigger & WithDataset(const TriggeringDataset &value)
AWS_IOTANALYTICS_API DatasetTrigger & operator=(Aws::Utils::Json::JsonView jsonValue)
DatasetTrigger & WithDataset(TriggeringDataset &&value)
DatasetTrigger & WithSchedule(Schedule &&value)
bool ScheduleHasBeenSet() const
const TriggeringDataset & GetDataset() const
bool DatasetHasBeenSet() const
void SetDataset(TriggeringDataset &&value)
AWS_IOTANALYTICS_API DatasetTrigger()
AWS_IOTANALYTICS_API DatasetTrigger(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue