AWS SDK for C++

AWS SDK for C++ Version 1.11.635

Loading...
Searching...
No Matches
DataSourceParameters.h
1
6#pragma once
7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/AmazonElasticsearchParameters.h>
9#include <aws/quicksight/model/AthenaParameters.h>
10#include <aws/quicksight/model/AuroraParameters.h>
11#include <aws/quicksight/model/AuroraPostgreSqlParameters.h>
12#include <aws/quicksight/model/AwsIotAnalyticsParameters.h>
13#include <aws/quicksight/model/JiraParameters.h>
14#include <aws/quicksight/model/MariaDbParameters.h>
15#include <aws/quicksight/model/MySqlParameters.h>
16#include <aws/quicksight/model/OracleParameters.h>
17#include <aws/quicksight/model/PostgreSqlParameters.h>
18#include <aws/quicksight/model/PrestoParameters.h>
19#include <aws/quicksight/model/RdsParameters.h>
20#include <aws/quicksight/model/RedshiftParameters.h>
21#include <aws/quicksight/model/S3Parameters.h>
22#include <aws/quicksight/model/ServiceNowParameters.h>
23#include <aws/quicksight/model/SnowflakeParameters.h>
24#include <aws/quicksight/model/SparkParameters.h>
25#include <aws/quicksight/model/SqlServerParameters.h>
26#include <aws/quicksight/model/TeradataParameters.h>
27#include <aws/quicksight/model/TwitterParameters.h>
28#include <aws/quicksight/model/AmazonOpenSearchParameters.h>
29#include <aws/quicksight/model/ExasolParameters.h>
30#include <aws/quicksight/model/DatabricksParameters.h>
31#include <aws/quicksight/model/StarburstParameters.h>
32#include <aws/quicksight/model/TrinoParameters.h>
33#include <aws/quicksight/model/BigQueryParameters.h>
34#include <aws/quicksight/model/ImpalaParameters.h>
35#include <utility>
36
37namespace Aws
38{
39namespace Utils
40{
41namespace Json
42{
43 class JsonValue;
44 class JsonView;
45} // namespace Json
46} // namespace Utils
47namespace QuickSight
48{
49namespace Model
50{
51
60 {
61 public:
62 AWS_QUICKSIGHT_API DataSourceParameters() = default;
63 AWS_QUICKSIGHT_API DataSourceParameters(Aws::Utils::Json::JsonView jsonValue);
65 AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const;
66
67
69
72 inline const AmazonElasticsearchParameters& GetAmazonElasticsearchParameters() const { return m_amazonElasticsearchParameters; }
73 inline bool AmazonElasticsearchParametersHasBeenSet() const { return m_amazonElasticsearchParametersHasBeenSet; }
74 template<typename AmazonElasticsearchParametersT = AmazonElasticsearchParameters>
75 void SetAmazonElasticsearchParameters(AmazonElasticsearchParametersT&& value) { m_amazonElasticsearchParametersHasBeenSet = true; m_amazonElasticsearchParameters = std::forward<AmazonElasticsearchParametersT>(value); }
76 template<typename AmazonElasticsearchParametersT = AmazonElasticsearchParameters>
77 DataSourceParameters& WithAmazonElasticsearchParameters(AmazonElasticsearchParametersT&& value) { SetAmazonElasticsearchParameters(std::forward<AmazonElasticsearchParametersT>(value)); return *this;}
79
81
84 inline const AthenaParameters& GetAthenaParameters() const { return m_athenaParameters; }
85 inline bool AthenaParametersHasBeenSet() const { return m_athenaParametersHasBeenSet; }
86 template<typename AthenaParametersT = AthenaParameters>
87 void SetAthenaParameters(AthenaParametersT&& value) { m_athenaParametersHasBeenSet = true; m_athenaParameters = std::forward<AthenaParametersT>(value); }
88 template<typename AthenaParametersT = AthenaParameters>
89 DataSourceParameters& WithAthenaParameters(AthenaParametersT&& value) { SetAthenaParameters(std::forward<AthenaParametersT>(value)); return *this;}
91
93
96 inline const AuroraParameters& GetAuroraParameters() const { return m_auroraParameters; }
97 inline bool AuroraParametersHasBeenSet() const { return m_auroraParametersHasBeenSet; }
98 template<typename AuroraParametersT = AuroraParameters>
99 void SetAuroraParameters(AuroraParametersT&& value) { m_auroraParametersHasBeenSet = true; m_auroraParameters = std::forward<AuroraParametersT>(value); }
100 template<typename AuroraParametersT = AuroraParameters>
101 DataSourceParameters& WithAuroraParameters(AuroraParametersT&& value) { SetAuroraParameters(std::forward<AuroraParametersT>(value)); return *this;}
103
105
108 inline const AuroraPostgreSqlParameters& GetAuroraPostgreSqlParameters() const { return m_auroraPostgreSqlParameters; }
109 inline bool AuroraPostgreSqlParametersHasBeenSet() const { return m_auroraPostgreSqlParametersHasBeenSet; }
110 template<typename AuroraPostgreSqlParametersT = AuroraPostgreSqlParameters>
111 void SetAuroraPostgreSqlParameters(AuroraPostgreSqlParametersT&& value) { m_auroraPostgreSqlParametersHasBeenSet = true; m_auroraPostgreSqlParameters = std::forward<AuroraPostgreSqlParametersT>(value); }
112 template<typename AuroraPostgreSqlParametersT = AuroraPostgreSqlParameters>
113 DataSourceParameters& WithAuroraPostgreSqlParameters(AuroraPostgreSqlParametersT&& value) { SetAuroraPostgreSqlParameters(std::forward<AuroraPostgreSqlParametersT>(value)); return *this;}
115
117
120 inline const AwsIotAnalyticsParameters& GetAwsIotAnalyticsParameters() const { return m_awsIotAnalyticsParameters; }
121 inline bool AwsIotAnalyticsParametersHasBeenSet() const { return m_awsIotAnalyticsParametersHasBeenSet; }
122 template<typename AwsIotAnalyticsParametersT = AwsIotAnalyticsParameters>
123 void SetAwsIotAnalyticsParameters(AwsIotAnalyticsParametersT&& value) { m_awsIotAnalyticsParametersHasBeenSet = true; m_awsIotAnalyticsParameters = std::forward<AwsIotAnalyticsParametersT>(value); }
124 template<typename AwsIotAnalyticsParametersT = AwsIotAnalyticsParameters>
125 DataSourceParameters& WithAwsIotAnalyticsParameters(AwsIotAnalyticsParametersT&& value) { SetAwsIotAnalyticsParameters(std::forward<AwsIotAnalyticsParametersT>(value)); return *this;}
127
129
132 inline const JiraParameters& GetJiraParameters() const { return m_jiraParameters; }
133 inline bool JiraParametersHasBeenSet() const { return m_jiraParametersHasBeenSet; }
134 template<typename JiraParametersT = JiraParameters>
135 void SetJiraParameters(JiraParametersT&& value) { m_jiraParametersHasBeenSet = true; m_jiraParameters = std::forward<JiraParametersT>(value); }
136 template<typename JiraParametersT = JiraParameters>
137 DataSourceParameters& WithJiraParameters(JiraParametersT&& value) { SetJiraParameters(std::forward<JiraParametersT>(value)); return *this;}
139
141
144 inline const MariaDbParameters& GetMariaDbParameters() const { return m_mariaDbParameters; }
145 inline bool MariaDbParametersHasBeenSet() const { return m_mariaDbParametersHasBeenSet; }
146 template<typename MariaDbParametersT = MariaDbParameters>
147 void SetMariaDbParameters(MariaDbParametersT&& value) { m_mariaDbParametersHasBeenSet = true; m_mariaDbParameters = std::forward<MariaDbParametersT>(value); }
148 template<typename MariaDbParametersT = MariaDbParameters>
149 DataSourceParameters& WithMariaDbParameters(MariaDbParametersT&& value) { SetMariaDbParameters(std::forward<MariaDbParametersT>(value)); return *this;}
151
153
156 inline const MySqlParameters& GetMySqlParameters() const { return m_mySqlParameters; }
157 inline bool MySqlParametersHasBeenSet() const { return m_mySqlParametersHasBeenSet; }
158 template<typename MySqlParametersT = MySqlParameters>
159 void SetMySqlParameters(MySqlParametersT&& value) { m_mySqlParametersHasBeenSet = true; m_mySqlParameters = std::forward<MySqlParametersT>(value); }
160 template<typename MySqlParametersT = MySqlParameters>
161 DataSourceParameters& WithMySqlParameters(MySqlParametersT&& value) { SetMySqlParameters(std::forward<MySqlParametersT>(value)); return *this;}
163
165
168 inline const OracleParameters& GetOracleParameters() const { return m_oracleParameters; }
169 inline bool OracleParametersHasBeenSet() const { return m_oracleParametersHasBeenSet; }
170 template<typename OracleParametersT = OracleParameters>
171 void SetOracleParameters(OracleParametersT&& value) { m_oracleParametersHasBeenSet = true; m_oracleParameters = std::forward<OracleParametersT>(value); }
172 template<typename OracleParametersT = OracleParameters>
173 DataSourceParameters& WithOracleParameters(OracleParametersT&& value) { SetOracleParameters(std::forward<OracleParametersT>(value)); return *this;}
175
177
180 inline const PostgreSqlParameters& GetPostgreSqlParameters() const { return m_postgreSqlParameters; }
181 inline bool PostgreSqlParametersHasBeenSet() const { return m_postgreSqlParametersHasBeenSet; }
182 template<typename PostgreSqlParametersT = PostgreSqlParameters>
183 void SetPostgreSqlParameters(PostgreSqlParametersT&& value) { m_postgreSqlParametersHasBeenSet = true; m_postgreSqlParameters = std::forward<PostgreSqlParametersT>(value); }
184 template<typename PostgreSqlParametersT = PostgreSqlParameters>
185 DataSourceParameters& WithPostgreSqlParameters(PostgreSqlParametersT&& value) { SetPostgreSqlParameters(std::forward<PostgreSqlParametersT>(value)); return *this;}
187
189
192 inline const PrestoParameters& GetPrestoParameters() const { return m_prestoParameters; }
193 inline bool PrestoParametersHasBeenSet() const { return m_prestoParametersHasBeenSet; }
194 template<typename PrestoParametersT = PrestoParameters>
195 void SetPrestoParameters(PrestoParametersT&& value) { m_prestoParametersHasBeenSet = true; m_prestoParameters = std::forward<PrestoParametersT>(value); }
196 template<typename PrestoParametersT = PrestoParameters>
197 DataSourceParameters& WithPrestoParameters(PrestoParametersT&& value) { SetPrestoParameters(std::forward<PrestoParametersT>(value)); return *this;}
199
201
204 inline const RdsParameters& GetRdsParameters() const { return m_rdsParameters; }
205 inline bool RdsParametersHasBeenSet() const { return m_rdsParametersHasBeenSet; }
206 template<typename RdsParametersT = RdsParameters>
207 void SetRdsParameters(RdsParametersT&& value) { m_rdsParametersHasBeenSet = true; m_rdsParameters = std::forward<RdsParametersT>(value); }
208 template<typename RdsParametersT = RdsParameters>
209 DataSourceParameters& WithRdsParameters(RdsParametersT&& value) { SetRdsParameters(std::forward<RdsParametersT>(value)); return *this;}
211
213
216 inline const RedshiftParameters& GetRedshiftParameters() const { return m_redshiftParameters; }
217 inline bool RedshiftParametersHasBeenSet() const { return m_redshiftParametersHasBeenSet; }
218 template<typename RedshiftParametersT = RedshiftParameters>
219 void SetRedshiftParameters(RedshiftParametersT&& value) { m_redshiftParametersHasBeenSet = true; m_redshiftParameters = std::forward<RedshiftParametersT>(value); }
220 template<typename RedshiftParametersT = RedshiftParameters>
221 DataSourceParameters& WithRedshiftParameters(RedshiftParametersT&& value) { SetRedshiftParameters(std::forward<RedshiftParametersT>(value)); return *this;}
223
225
228 inline const S3Parameters& GetS3Parameters() const { return m_s3Parameters; }
229 inline bool S3ParametersHasBeenSet() const { return m_s3ParametersHasBeenSet; }
230 template<typename S3ParametersT = S3Parameters>
231 void SetS3Parameters(S3ParametersT&& value) { m_s3ParametersHasBeenSet = true; m_s3Parameters = std::forward<S3ParametersT>(value); }
232 template<typename S3ParametersT = S3Parameters>
233 DataSourceParameters& WithS3Parameters(S3ParametersT&& value) { SetS3Parameters(std::forward<S3ParametersT>(value)); return *this;}
235
237
240 inline const ServiceNowParameters& GetServiceNowParameters() const { return m_serviceNowParameters; }
241 inline bool ServiceNowParametersHasBeenSet() const { return m_serviceNowParametersHasBeenSet; }
242 template<typename ServiceNowParametersT = ServiceNowParameters>
243 void SetServiceNowParameters(ServiceNowParametersT&& value) { m_serviceNowParametersHasBeenSet = true; m_serviceNowParameters = std::forward<ServiceNowParametersT>(value); }
244 template<typename ServiceNowParametersT = ServiceNowParameters>
245 DataSourceParameters& WithServiceNowParameters(ServiceNowParametersT&& value) { SetServiceNowParameters(std::forward<ServiceNowParametersT>(value)); return *this;}
247
249
252 inline const SnowflakeParameters& GetSnowflakeParameters() const { return m_snowflakeParameters; }
253 inline bool SnowflakeParametersHasBeenSet() const { return m_snowflakeParametersHasBeenSet; }
254 template<typename SnowflakeParametersT = SnowflakeParameters>
255 void SetSnowflakeParameters(SnowflakeParametersT&& value) { m_snowflakeParametersHasBeenSet = true; m_snowflakeParameters = std::forward<SnowflakeParametersT>(value); }
256 template<typename SnowflakeParametersT = SnowflakeParameters>
257 DataSourceParameters& WithSnowflakeParameters(SnowflakeParametersT&& value) { SetSnowflakeParameters(std::forward<SnowflakeParametersT>(value)); return *this;}
259
261
264 inline const SparkParameters& GetSparkParameters() const { return m_sparkParameters; }
265 inline bool SparkParametersHasBeenSet() const { return m_sparkParametersHasBeenSet; }
266 template<typename SparkParametersT = SparkParameters>
267 void SetSparkParameters(SparkParametersT&& value) { m_sparkParametersHasBeenSet = true; m_sparkParameters = std::forward<SparkParametersT>(value); }
268 template<typename SparkParametersT = SparkParameters>
269 DataSourceParameters& WithSparkParameters(SparkParametersT&& value) { SetSparkParameters(std::forward<SparkParametersT>(value)); return *this;}
271
273
276 inline const SqlServerParameters& GetSqlServerParameters() const { return m_sqlServerParameters; }
277 inline bool SqlServerParametersHasBeenSet() const { return m_sqlServerParametersHasBeenSet; }
278 template<typename SqlServerParametersT = SqlServerParameters>
279 void SetSqlServerParameters(SqlServerParametersT&& value) { m_sqlServerParametersHasBeenSet = true; m_sqlServerParameters = std::forward<SqlServerParametersT>(value); }
280 template<typename SqlServerParametersT = SqlServerParameters>
281 DataSourceParameters& WithSqlServerParameters(SqlServerParametersT&& value) { SetSqlServerParameters(std::forward<SqlServerParametersT>(value)); return *this;}
283
285
288 inline const TeradataParameters& GetTeradataParameters() const { return m_teradataParameters; }
289 inline bool TeradataParametersHasBeenSet() const { return m_teradataParametersHasBeenSet; }
290 template<typename TeradataParametersT = TeradataParameters>
291 void SetTeradataParameters(TeradataParametersT&& value) { m_teradataParametersHasBeenSet = true; m_teradataParameters = std::forward<TeradataParametersT>(value); }
292 template<typename TeradataParametersT = TeradataParameters>
293 DataSourceParameters& WithTeradataParameters(TeradataParametersT&& value) { SetTeradataParameters(std::forward<TeradataParametersT>(value)); return *this;}
295
297
300 inline const TwitterParameters& GetTwitterParameters() const { return m_twitterParameters; }
301 inline bool TwitterParametersHasBeenSet() const { return m_twitterParametersHasBeenSet; }
302 template<typename TwitterParametersT = TwitterParameters>
303 void SetTwitterParameters(TwitterParametersT&& value) { m_twitterParametersHasBeenSet = true; m_twitterParameters = std::forward<TwitterParametersT>(value); }
304 template<typename TwitterParametersT = TwitterParameters>
305 DataSourceParameters& WithTwitterParameters(TwitterParametersT&& value) { SetTwitterParameters(std::forward<TwitterParametersT>(value)); return *this;}
307
309
312 inline const AmazonOpenSearchParameters& GetAmazonOpenSearchParameters() const { return m_amazonOpenSearchParameters; }
313 inline bool AmazonOpenSearchParametersHasBeenSet() const { return m_amazonOpenSearchParametersHasBeenSet; }
314 template<typename AmazonOpenSearchParametersT = AmazonOpenSearchParameters>
315 void SetAmazonOpenSearchParameters(AmazonOpenSearchParametersT&& value) { m_amazonOpenSearchParametersHasBeenSet = true; m_amazonOpenSearchParameters = std::forward<AmazonOpenSearchParametersT>(value); }
316 template<typename AmazonOpenSearchParametersT = AmazonOpenSearchParameters>
317 DataSourceParameters& WithAmazonOpenSearchParameters(AmazonOpenSearchParametersT&& value) { SetAmazonOpenSearchParameters(std::forward<AmazonOpenSearchParametersT>(value)); return *this;}
319
321
324 inline const ExasolParameters& GetExasolParameters() const { return m_exasolParameters; }
325 inline bool ExasolParametersHasBeenSet() const { return m_exasolParametersHasBeenSet; }
326 template<typename ExasolParametersT = ExasolParameters>
327 void SetExasolParameters(ExasolParametersT&& value) { m_exasolParametersHasBeenSet = true; m_exasolParameters = std::forward<ExasolParametersT>(value); }
328 template<typename ExasolParametersT = ExasolParameters>
329 DataSourceParameters& WithExasolParameters(ExasolParametersT&& value) { SetExasolParameters(std::forward<ExasolParametersT>(value)); return *this;}
331
333
336 inline const DatabricksParameters& GetDatabricksParameters() const { return m_databricksParameters; }
337 inline bool DatabricksParametersHasBeenSet() const { return m_databricksParametersHasBeenSet; }
338 template<typename DatabricksParametersT = DatabricksParameters>
339 void SetDatabricksParameters(DatabricksParametersT&& value) { m_databricksParametersHasBeenSet = true; m_databricksParameters = std::forward<DatabricksParametersT>(value); }
340 template<typename DatabricksParametersT = DatabricksParameters>
341 DataSourceParameters& WithDatabricksParameters(DatabricksParametersT&& value) { SetDatabricksParameters(std::forward<DatabricksParametersT>(value)); return *this;}
343
345
348 inline const StarburstParameters& GetStarburstParameters() const { return m_starburstParameters; }
349 inline bool StarburstParametersHasBeenSet() const { return m_starburstParametersHasBeenSet; }
350 template<typename StarburstParametersT = StarburstParameters>
351 void SetStarburstParameters(StarburstParametersT&& value) { m_starburstParametersHasBeenSet = true; m_starburstParameters = std::forward<StarburstParametersT>(value); }
352 template<typename StarburstParametersT = StarburstParameters>
353 DataSourceParameters& WithStarburstParameters(StarburstParametersT&& value) { SetStarburstParameters(std::forward<StarburstParametersT>(value)); return *this;}
355
357
360 inline const TrinoParameters& GetTrinoParameters() const { return m_trinoParameters; }
361 inline bool TrinoParametersHasBeenSet() const { return m_trinoParametersHasBeenSet; }
362 template<typename TrinoParametersT = TrinoParameters>
363 void SetTrinoParameters(TrinoParametersT&& value) { m_trinoParametersHasBeenSet = true; m_trinoParameters = std::forward<TrinoParametersT>(value); }
364 template<typename TrinoParametersT = TrinoParameters>
365 DataSourceParameters& WithTrinoParameters(TrinoParametersT&& value) { SetTrinoParameters(std::forward<TrinoParametersT>(value)); return *this;}
367
369
373 inline const BigQueryParameters& GetBigQueryParameters() const { return m_bigQueryParameters; }
374 inline bool BigQueryParametersHasBeenSet() const { return m_bigQueryParametersHasBeenSet; }
375 template<typename BigQueryParametersT = BigQueryParameters>
376 void SetBigQueryParameters(BigQueryParametersT&& value) { m_bigQueryParametersHasBeenSet = true; m_bigQueryParameters = std::forward<BigQueryParametersT>(value); }
377 template<typename BigQueryParametersT = BigQueryParameters>
378 DataSourceParameters& WithBigQueryParameters(BigQueryParametersT&& value) { SetBigQueryParameters(std::forward<BigQueryParametersT>(value)); return *this;}
380
382
385 inline const ImpalaParameters& GetImpalaParameters() const { return m_impalaParameters; }
386 inline bool ImpalaParametersHasBeenSet() const { return m_impalaParametersHasBeenSet; }
387 template<typename ImpalaParametersT = ImpalaParameters>
388 void SetImpalaParameters(ImpalaParametersT&& value) { m_impalaParametersHasBeenSet = true; m_impalaParameters = std::forward<ImpalaParametersT>(value); }
389 template<typename ImpalaParametersT = ImpalaParameters>
390 DataSourceParameters& WithImpalaParameters(ImpalaParametersT&& value) { SetImpalaParameters(std::forward<ImpalaParametersT>(value)); return *this;}
392 private:
393
394 AmazonElasticsearchParameters m_amazonElasticsearchParameters;
395 bool m_amazonElasticsearchParametersHasBeenSet = false;
396
397 AthenaParameters m_athenaParameters;
398 bool m_athenaParametersHasBeenSet = false;
399
400 AuroraParameters m_auroraParameters;
401 bool m_auroraParametersHasBeenSet = false;
402
403 AuroraPostgreSqlParameters m_auroraPostgreSqlParameters;
404 bool m_auroraPostgreSqlParametersHasBeenSet = false;
405
406 AwsIotAnalyticsParameters m_awsIotAnalyticsParameters;
407 bool m_awsIotAnalyticsParametersHasBeenSet = false;
408
409 JiraParameters m_jiraParameters;
410 bool m_jiraParametersHasBeenSet = false;
411
412 MariaDbParameters m_mariaDbParameters;
413 bool m_mariaDbParametersHasBeenSet = false;
414
415 MySqlParameters m_mySqlParameters;
416 bool m_mySqlParametersHasBeenSet = false;
417
418 OracleParameters m_oracleParameters;
419 bool m_oracleParametersHasBeenSet = false;
420
421 PostgreSqlParameters m_postgreSqlParameters;
422 bool m_postgreSqlParametersHasBeenSet = false;
423
424 PrestoParameters m_prestoParameters;
425 bool m_prestoParametersHasBeenSet = false;
426
427 RdsParameters m_rdsParameters;
428 bool m_rdsParametersHasBeenSet = false;
429
430 RedshiftParameters m_redshiftParameters;
431 bool m_redshiftParametersHasBeenSet = false;
432
433 S3Parameters m_s3Parameters;
434 bool m_s3ParametersHasBeenSet = false;
435
436 ServiceNowParameters m_serviceNowParameters;
437 bool m_serviceNowParametersHasBeenSet = false;
438
439 SnowflakeParameters m_snowflakeParameters;
440 bool m_snowflakeParametersHasBeenSet = false;
441
442 SparkParameters m_sparkParameters;
443 bool m_sparkParametersHasBeenSet = false;
444
445 SqlServerParameters m_sqlServerParameters;
446 bool m_sqlServerParametersHasBeenSet = false;
447
448 TeradataParameters m_teradataParameters;
449 bool m_teradataParametersHasBeenSet = false;
450
451 TwitterParameters m_twitterParameters;
452 bool m_twitterParametersHasBeenSet = false;
453
454 AmazonOpenSearchParameters m_amazonOpenSearchParameters;
455 bool m_amazonOpenSearchParametersHasBeenSet = false;
456
457 ExasolParameters m_exasolParameters;
458 bool m_exasolParametersHasBeenSet = false;
459
460 DatabricksParameters m_databricksParameters;
461 bool m_databricksParametersHasBeenSet = false;
462
463 StarburstParameters m_starburstParameters;
464 bool m_starburstParametersHasBeenSet = false;
465
466 TrinoParameters m_trinoParameters;
467 bool m_trinoParametersHasBeenSet = false;
468
469 BigQueryParameters m_bigQueryParameters;
470 bool m_bigQueryParametersHasBeenSet = false;
471
472 ImpalaParameters m_impalaParameters;
473 bool m_impalaParametersHasBeenSet = false;
474 };
475
476} // namespace Model
477} // namespace QuickSight
478} // namespace Aws
const PostgreSqlParameters & GetPostgreSqlParameters() const
void SetBigQueryParameters(BigQueryParametersT &&value)
DataSourceParameters & WithServiceNowParameters(ServiceNowParametersT &&value)
DataSourceParameters & WithPostgreSqlParameters(PostgreSqlParametersT &&value)
const RedshiftParameters & GetRedshiftParameters() const
const ServiceNowParameters & GetServiceNowParameters() const
const ImpalaParameters & GetImpalaParameters() const
void SetImpalaParameters(ImpalaParametersT &&value)
AWS_QUICKSIGHT_API DataSourceParameters & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetAuroraPostgreSqlParameters(AuroraPostgreSqlParametersT &&value)
AWS_QUICKSIGHT_API DataSourceParameters(Aws::Utils::Json::JsonView jsonValue)
DataSourceParameters & WithSqlServerParameters(SqlServerParametersT &&value)
DataSourceParameters & WithMariaDbParameters(MariaDbParametersT &&value)
DataSourceParameters & WithOracleParameters(OracleParametersT &&value)
const AthenaParameters & GetAthenaParameters() const
void SetPrestoParameters(PrestoParametersT &&value)
DataSourceParameters & WithS3Parameters(S3ParametersT &&value)
DataSourceParameters & WithAwsIotAnalyticsParameters(AwsIotAnalyticsParametersT &&value)
void SetPostgreSqlParameters(PostgreSqlParametersT &&value)
void SetServiceNowParameters(ServiceNowParametersT &&value)
const BigQueryParameters & GetBigQueryParameters() const
DataSourceParameters & WithSparkParameters(SparkParametersT &&value)
void SetAuroraParameters(AuroraParametersT &&value)
const TwitterParameters & GetTwitterParameters() const
const AmazonOpenSearchParameters & GetAmazonOpenSearchParameters() const
void SetAwsIotAnalyticsParameters(AwsIotAnalyticsParametersT &&value)
DataSourceParameters & WithTeradataParameters(TeradataParametersT &&value)
void SetSnowflakeParameters(SnowflakeParametersT &&value)
void SetStarburstParameters(StarburstParametersT &&value)
void SetTrinoParameters(TrinoParametersT &&value)
DataSourceParameters & WithAuroraPostgreSqlParameters(AuroraPostgreSqlParametersT &&value)
const StarburstParameters & GetStarburstParameters() const
const ExasolParameters & GetExasolParameters() const
void SetExasolParameters(ExasolParametersT &&value)
const MariaDbParameters & GetMariaDbParameters() const
DataSourceParameters & WithAmazonElasticsearchParameters(AmazonElasticsearchParametersT &&value)
const SnowflakeParameters & GetSnowflakeParameters() const
const SqlServerParameters & GetSqlServerParameters() const
const MySqlParameters & GetMySqlParameters() const
void SetMySqlParameters(MySqlParametersT &&value)
DataSourceParameters & WithDatabricksParameters(DatabricksParametersT &&value)
const AwsIotAnalyticsParameters & GetAwsIotAnalyticsParameters() const
DataSourceParameters & WithExasolParameters(ExasolParametersT &&value)
void SetAmazonOpenSearchParameters(AmazonOpenSearchParametersT &&value)
DataSourceParameters & WithAmazonOpenSearchParameters(AmazonOpenSearchParametersT &&value)
DataSourceParameters & WithMySqlParameters(MySqlParametersT &&value)
AWS_QUICKSIGHT_API DataSourceParameters()=default
const PrestoParameters & GetPrestoParameters() const
DataSourceParameters & WithAthenaParameters(AthenaParametersT &&value)
void SetSparkParameters(SparkParametersT &&value)
const TeradataParameters & GetTeradataParameters() const
DataSourceParameters & WithPrestoParameters(PrestoParametersT &&value)
const SparkParameters & GetSparkParameters() const
const AuroraPostgreSqlParameters & GetAuroraPostgreSqlParameters() const
DataSourceParameters & WithImpalaParameters(ImpalaParametersT &&value)
const DatabricksParameters & GetDatabricksParameters() const
const AuroraParameters & GetAuroraParameters() const
void SetDatabricksParameters(DatabricksParametersT &&value)
DataSourceParameters & WithRedshiftParameters(RedshiftParametersT &&value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
DataSourceParameters & WithAuroraParameters(AuroraParametersT &&value)
const AmazonElasticsearchParameters & GetAmazonElasticsearchParameters() const
void SetSqlServerParameters(SqlServerParametersT &&value)
DataSourceParameters & WithSnowflakeParameters(SnowflakeParametersT &&value)
DataSourceParameters & WithTwitterParameters(TwitterParametersT &&value)
DataSourceParameters & WithBigQueryParameters(BigQueryParametersT &&value)
void SetTeradataParameters(TeradataParametersT &&value)
DataSourceParameters & WithRdsParameters(RdsParametersT &&value)
void SetAthenaParameters(AthenaParametersT &&value)
const OracleParameters & GetOracleParameters() const
DataSourceParameters & WithJiraParameters(JiraParametersT &&value)
void SetTwitterParameters(TwitterParametersT &&value)
const TrinoParameters & GetTrinoParameters() const
void SetRedshiftParameters(RedshiftParametersT &&value)
void SetOracleParameters(OracleParametersT &&value)
DataSourceParameters & WithStarburstParameters(StarburstParametersT &&value)
void SetAmazonElasticsearchParameters(AmazonElasticsearchParametersT &&value)
void SetMariaDbParameters(MariaDbParametersT &&value)
DataSourceParameters & WithTrinoParameters(TrinoParametersT &&value)
Aws::Utils::Json::JsonValue JsonValue