7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/ProjectOperation.h>
9#include <aws/quicksight/model/FilterOperation.h>
10#include <aws/quicksight/model/CreateColumnsOperation.h>
11#include <aws/quicksight/model/RenameColumnOperation.h>
12#include <aws/quicksight/model/CastColumnTypeOperation.h>
13#include <aws/quicksight/model/TagColumnOperation.h>
14#include <aws/quicksight/model/UntagColumnOperation.h>
15#include <aws/quicksight/model/OverrideDatasetParameterOperation.h>
56 template<
typename ProjectOperationT = ProjectOperation>
57 void SetProjectOperation(ProjectOperationT&& value) { m_projectOperationHasBeenSet =
true; m_projectOperation = std::forward<ProjectOperationT>(value); }
58 template<
typename ProjectOperationT = ProjectOperation>
68 template<
typename FilterOperationT = FilterOperation>
69 void SetFilterOperation(FilterOperationT&& value) { m_filterOperationHasBeenSet =
true; m_filterOperation = std::forward<FilterOperationT>(value); }
70 template<
typename FilterOperationT = FilterOperation>
81 template<
typename CreateColumnsOperationT = CreateColumnsOperation>
82 void SetCreateColumnsOperation(CreateColumnsOperationT&& value) { m_createColumnsOperationHasBeenSet =
true; m_createColumnsOperation = std::forward<CreateColumnsOperationT>(value); }
83 template<
typename CreateColumnsOperationT = CreateColumnsOperation>
93 template<
typename RenameColumnOperationT = RenameColumnOperation>
94 void SetRenameColumnOperation(RenameColumnOperationT&& value) { m_renameColumnOperationHasBeenSet =
true; m_renameColumnOperation = std::forward<RenameColumnOperationT>(value); }
95 template<
typename RenameColumnOperationT = RenameColumnOperation>
105 template<
typename CastColumnTypeOperationT = CastColumnTypeOperation>
106 void SetCastColumnTypeOperation(CastColumnTypeOperationT&& value) { m_castColumnTypeOperationHasBeenSet =
true; m_castColumnTypeOperation = std::forward<CastColumnTypeOperationT>(value); }
107 template<
typename CastColumnTypeOperationT = CastColumnTypeOperation>
117 template<
typename TagColumnOperationT = TagColumnOperation>
118 void SetTagColumnOperation(TagColumnOperationT&& value) { m_tagColumnOperationHasBeenSet =
true; m_tagColumnOperation = std::forward<TagColumnOperationT>(value); }
119 template<
typename TagColumnOperationT = TagColumnOperation>
127 template<
typename UntagColumnOperationT = UntagColumnOperation>
128 void SetUntagColumnOperation(UntagColumnOperationT&& value) { m_untagColumnOperationHasBeenSet =
true; m_untagColumnOperation = std::forward<UntagColumnOperationT>(value); }
129 template<
typename UntagColumnOperationT = UntagColumnOperation>
137 template<
typename Overr
ideDatasetParameterOperationT = Overr
ideDatasetParameterOperation>
138 void SetOverrideDatasetParameterOperation(OverrideDatasetParameterOperationT&& value) { m_overrideDatasetParameterOperationHasBeenSet =
true; m_overrideDatasetParameterOperation = std::forward<OverrideDatasetParameterOperationT>(value); }
139 template<
typename Overr
ideDatasetParameterOperationT = Overr
ideDatasetParameterOperation>
145 bool m_projectOperationHasBeenSet =
false;
148 bool m_filterOperationHasBeenSet =
false;
151 bool m_createColumnsOperationHasBeenSet =
false;
154 bool m_renameColumnOperationHasBeenSet =
false;
157 bool m_castColumnTypeOperationHasBeenSet =
false;
160 bool m_tagColumnOperationHasBeenSet =
false;
163 bool m_untagColumnOperationHasBeenSet =
false;
166 bool m_overrideDatasetParameterOperationHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue