7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/quicksight/QuickSight_EXPORTS.h>
10#include <aws/quicksight/model/DataAggregation.h>
11#include <aws/quicksight/model/TopicCalculatedField.h>
12#include <aws/quicksight/model/TopicColumn.h>
13#include <aws/quicksight/model/TopicFilter.h>
14#include <aws/quicksight/model/TopicNamedEntity.h>
46 template <
typename DatasetArnT = Aws::String>
48 m_datasetArnHasBeenSet =
true;
49 m_datasetArn = std::forward<DatasetArnT>(value);
51 template <
typename DatasetArnT = Aws::String>
64 template <
typename DatasetNameT = Aws::String>
66 m_datasetNameHasBeenSet =
true;
67 m_datasetName = std::forward<DatasetNameT>(value);
69 template <
typename DatasetNameT = Aws::String>
82 template <
typename DatasetDescriptionT = Aws::String>
84 m_datasetDescriptionHasBeenSet =
true;
85 m_datasetDescription = std::forward<DatasetDescriptionT>(value);
87 template <
typename DatasetDescriptionT = Aws::String>
100 template <
typename DataAggregationT = DataAggregation>
102 m_dataAggregationHasBeenSet =
true;
103 m_dataAggregation = std::forward<DataAggregationT>(value);
105 template <
typename DataAggregationT = DataAggregation>
118 template <
typename FiltersT = Aws::Vector<TopicFilter>>
120 m_filtersHasBeenSet =
true;
121 m_filters = std::forward<FiltersT>(value);
123 template <
typename FiltersT = Aws::Vector<TopicFilter>>
128 template <
typename FiltersT = TopicFilter>
130 m_filtersHasBeenSet =
true;
131 m_filters.emplace_back(std::forward<FiltersT>(value));
142 template <
typename ColumnsT = Aws::Vector<TopicColumn>>
144 m_columnsHasBeenSet =
true;
145 m_columns = std::forward<ColumnsT>(value);
147 template <
typename ColumnsT = Aws::Vector<TopicColumn>>
152 template <
typename ColumnsT = TopicColumn>
154 m_columnsHasBeenSet =
true;
155 m_columns.emplace_back(std::forward<ColumnsT>(value));
166 template <
typename CalculatedFieldsT = Aws::Vector<TopicCalculatedField>>
168 m_calculatedFieldsHasBeenSet =
true;
169 m_calculatedFields = std::forward<CalculatedFieldsT>(value);
171 template <
typename CalculatedFieldsT = Aws::Vector<TopicCalculatedField>>
176 template <
typename CalculatedFieldsT = TopicCalculatedField>
178 m_calculatedFieldsHasBeenSet =
true;
179 m_calculatedFields.emplace_back(std::forward<CalculatedFieldsT>(value));
190 template <
typename NamedEntitiesT = Aws::Vector<TopicNamedEntity>>
192 m_namedEntitiesHasBeenSet =
true;
193 m_namedEntities = std::forward<NamedEntitiesT>(value);
195 template <
typename NamedEntitiesT = Aws::Vector<TopicNamedEntity>>
200 template <
typename NamedEntitiesT = TopicNamedEntity>
202 m_namedEntitiesHasBeenSet =
true;
203 m_namedEntities.emplace_back(std::forward<NamedEntitiesT>(value));
223 bool m_datasetArnHasBeenSet =
false;
224 bool m_datasetNameHasBeenSet =
false;
225 bool m_datasetDescriptionHasBeenSet =
false;
226 bool m_dataAggregationHasBeenSet =
false;
227 bool m_filtersHasBeenSet =
false;
228 bool m_columnsHasBeenSet =
false;
229 bool m_calculatedFieldsHasBeenSet =
false;
230 bool m_namedEntitiesHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue