7#include <aws/cleanrooms/CleanRoomsRequest.h>
8#include <aws/cleanrooms/CleanRooms_EXPORTS.h>
9#include <aws/cleanrooms/model/AnalysisMethod.h>
10#include <aws/cleanrooms/model/SelectedAnalysisMethod.h>
11#include <aws/cleanrooms/model/TableReference.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/utils/memory/stl/AWSVector.h>
42 template <
typename ConfiguredTableIdentifierT = Aws::String>
44 m_configuredTableIdentifierHasBeenSet =
true;
45 m_configuredTableIdentifier = std::forward<ConfiguredTableIdentifierT>(value);
47 template <
typename ConfiguredTableIdentifierT = Aws::String>
60 template <
typename NameT = Aws::String>
62 m_nameHasBeenSet =
true;
63 m_name = std::forward<NameT>(value);
65 template <
typename NameT = Aws::String>
67 SetName(std::forward<NameT>(value));
78 template <
typename DescriptionT = Aws::String>
80 m_descriptionHasBeenSet =
true;
81 m_description = std::forward<DescriptionT>(value);
83 template <
typename DescriptionT = Aws::String>
94 template <
typename TableReferenceT = TableReference>
96 m_tableReferenceHasBeenSet =
true;
97 m_tableReference = std::forward<TableReferenceT>(value);
99 template <
typename TableReferenceT = TableReference>
113 template <
typename AllowedColumnsT = Aws::Vector<Aws::String>>
115 m_allowedColumnsHasBeenSet =
true;
116 m_allowedColumns = std::forward<AllowedColumnsT>(value);
118 template <
typename AllowedColumnsT = Aws::Vector<Aws::String>>
123 template <
typename AllowedColumnsT = Aws::String>
125 m_allowedColumnsHasBeenSet =
true;
126 m_allowedColumns.emplace_back(std::forward<AllowedColumnsT>(value));
142 m_analysisMethodHasBeenSet =
true;
143 m_analysisMethod = value;
157 template <
typename SelectedAnalysisMethodsT = Aws::Vector<SelectedAnalysisMethod>>
159 m_selectedAnalysisMethodsHasBeenSet =
true;
160 m_selectedAnalysisMethods = std::forward<SelectedAnalysisMethodsT>(value);
162 template <
typename SelectedAnalysisMethodsT = Aws::Vector<SelectedAnalysisMethod>>
168 m_selectedAnalysisMethodsHasBeenSet =
true;
169 m_selectedAnalysisMethods.push_back(value);
175 bool m_configuredTableIdentifierHasBeenSet =
false;
178 bool m_nameHasBeenSet =
false;
181 bool m_descriptionHasBeenSet =
false;
184 bool m_tableReferenceHasBeenSet =
false;
187 bool m_allowedColumnsHasBeenSet =
false;
190 bool m_analysisMethodHasBeenSet =
false;
193 bool m_selectedAnalysisMethodsHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector