51 template <
typename QueryExecutionIdT = Aws::String>
53 m_queryExecutionIdHasBeenSet =
true;
54 m_queryExecutionId = std::forward<QueryExecutionIdT>(value);
56 template <
typename QueryExecutionIdT = Aws::String>
69 template <
typename QueryT = Aws::String>
71 m_queryHasBeenSet =
true;
72 m_query = std::forward<QueryT>(value);
74 template <
typename QueryT = Aws::String>
76 SetQuery(std::forward<QueryT>(value));
93 m_statementTypeHasBeenSet =
true;
94 m_statementType = value;
110 template <
typename ManagedQueryResultsConfigurationT = ManagedQueryResultsConfiguration>
112 m_managedQueryResultsConfigurationHasBeenSet =
true;
113 m_managedQueryResultsConfiguration = std::forward<ManagedQueryResultsConfigurationT>(value);
115 template <
typename ManagedQueryResultsConfigurationT = ManagedQueryResultsConfiguration>
132 template <
typename ResultConfigurationT = ResultConfiguration>
134 m_resultConfigurationHasBeenSet =
true;
135 m_resultConfiguration = std::forward<ResultConfigurationT>(value);
137 template <
typename ResultConfigurationT = ResultConfiguration>
150 template <
typename ResultReuseConfigurationT = ResultReuseConfiguration>
152 m_resultReuseConfigurationHasBeenSet =
true;
153 m_resultReuseConfiguration = std::forward<ResultReuseConfigurationT>(value);
155 template <
typename ResultReuseConfigurationT = ResultReuseConfiguration>
168 template <
typename QueryExecutionContextT = QueryExecutionContext>
170 m_queryExecutionContextHasBeenSet =
true;
171 m_queryExecutionContext = std::forward<QueryExecutionContextT>(value);
173 template <
typename QueryExecutionContextT = QueryExecutionContext>
187 template <
typename StatusT = QueryExecutionStatus>
189 m_statusHasBeenSet =
true;
190 m_status = std::forward<StatusT>(value);
192 template <
typename StatusT = QueryExecutionStatus>
206 template <
typename StatisticsT = QueryExecutionStatistics>
208 m_statisticsHasBeenSet =
true;
209 m_statistics = std::forward<StatisticsT>(value);
211 template <
typename StatisticsT = QueryExecutionStatistics>
224 template <
typename WorkGroupT = Aws::String>
226 m_workGroupHasBeenSet =
true;
227 m_workGroup = std::forward<WorkGroupT>(value);
229 template <
typename WorkGroupT = Aws::String>
242 template <
typename EngineVersionT = EngineVersion>
244 m_engineVersionHasBeenSet =
true;
245 m_engineVersion = std::forward<EngineVersionT>(value);
247 template <
typename EngineVersionT = EngineVersion>
262 template <
typename ExecutionParametersT = Aws::Vector<Aws::String>>
264 m_executionParametersHasBeenSet =
true;
265 m_executionParameters = std::forward<ExecutionParametersT>(value);
267 template <
typename ExecutionParametersT = Aws::Vector<Aws::String>>
272 template <
typename ExecutionParametersT = Aws::String>
274 m_executionParametersHasBeenSet =
true;
275 m_executionParameters.emplace_back(std::forward<ExecutionParametersT>(value));
286 template <
typename SubstatementTypeT = Aws::String>
288 m_substatementTypeHasBeenSet =
true;
289 m_substatementType = std::forward<SubstatementTypeT>(value);
291 template <
typename SubstatementTypeT = Aws::String>
303 return m_queryResultsS3AccessGrantsConfiguration;
306 template <
typename QueryResultsS3AccessGrantsConfigurationT = QueryResultsS3AccessGrantsConfiguration>
308 m_queryResultsS3AccessGrantsConfigurationHasBeenSet =
true;
309 m_queryResultsS3AccessGrantsConfiguration = std::forward<QueryResultsS3AccessGrantsConfigurationT>(value);
311 template <
typename QueryResultsS3AccessGrantsConfigurationT = QueryResultsS3AccessGrantsConfiguration>
324 ManagedQueryResultsConfiguration m_managedQueryResultsConfiguration;
326 ResultConfiguration m_resultConfiguration;
328 ResultReuseConfiguration m_resultReuseConfiguration;
330 QueryExecutionContext m_queryExecutionContext;
332 QueryExecutionStatus m_status;
334 QueryExecutionStatistics m_statistics;
338 EngineVersion m_engineVersion;
344 QueryResultsS3AccessGrantsConfiguration m_queryResultsS3AccessGrantsConfiguration;
345 bool m_queryExecutionIdHasBeenSet =
false;
346 bool m_queryHasBeenSet =
false;
347 bool m_statementTypeHasBeenSet =
false;
348 bool m_managedQueryResultsConfigurationHasBeenSet =
false;
349 bool m_resultConfigurationHasBeenSet =
false;
350 bool m_resultReuseConfigurationHasBeenSet =
false;
351 bool m_queryExecutionContextHasBeenSet =
false;
352 bool m_statusHasBeenSet =
false;
353 bool m_statisticsHasBeenSet =
false;
354 bool m_workGroupHasBeenSet =
false;
355 bool m_engineVersionHasBeenSet =
false;
356 bool m_executionParametersHasBeenSet =
false;
357 bool m_substatementTypeHasBeenSet =
false;
358 bool m_queryResultsS3AccessGrantsConfigurationHasBeenSet =
false;