7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/quicksight/model/TopicRefreshSchedule.h>
48 template<
typename DatasetIdT = Aws::String>
49 void SetDatasetId(DatasetIdT&& value) { m_datasetIdHasBeenSet =
true; m_datasetId = std::forward<DatasetIdT>(value); }
50 template<
typename DatasetIdT = Aws::String>
60 template<
typename DatasetArnT = Aws::String>
61 void SetDatasetArn(DatasetArnT&& value) { m_datasetArnHasBeenSet =
true; m_datasetArn = std::forward<DatasetArnT>(value); }
62 template<
typename DatasetArnT = Aws::String>
72 template<
typename DatasetNameT = Aws::String>
73 void SetDatasetName(DatasetNameT&& value) { m_datasetNameHasBeenSet =
true; m_datasetName = std::forward<DatasetNameT>(value); }
74 template<
typename DatasetNameT = Aws::String>
84 template<
typename RefreshScheduleT = TopicRefreshSchedule>
85 void SetRefreshSchedule(RefreshScheduleT&& value) { m_refreshScheduleHasBeenSet =
true; m_refreshSchedule = std::forward<RefreshScheduleT>(value); }
86 template<
typename RefreshScheduleT = TopicRefreshSchedule>
92 bool m_datasetIdHasBeenSet =
false;
95 bool m_datasetArnHasBeenSet =
false;
98 bool m_datasetNameHasBeenSet =
false;
101 bool m_refreshScheduleHasBeenSet =
false;
bool DatasetArnHasBeenSet() const
const Aws::String & GetDatasetName() const
void SetRefreshSchedule(RefreshScheduleT &&value)
TopicRefreshScheduleSummary & WithDatasetArn(DatasetArnT &&value)
AWS_QUICKSIGHT_API TopicRefreshScheduleSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_QUICKSIGHT_API TopicRefreshScheduleSummary(Aws::Utils::Json::JsonView jsonValue)
void SetDatasetName(DatasetNameT &&value)
bool DatasetNameHasBeenSet() const
bool RefreshScheduleHasBeenSet() const
void SetDatasetArn(DatasetArnT &&value)
TopicRefreshScheduleSummary & WithRefreshSchedule(RefreshScheduleT &&value)
TopicRefreshScheduleSummary & WithDatasetName(DatasetNameT &&value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
TopicRefreshScheduleSummary & WithDatasetId(DatasetIdT &&value)
const Aws::String & GetDatasetArn() const
const Aws::String & GetDatasetId() const
AWS_QUICKSIGHT_API TopicRefreshScheduleSummary()=default
const TopicRefreshSchedule & GetRefreshSchedule() const
void SetDatasetId(DatasetIdT &&value)
bool DatasetIdHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue