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>
382 bool m_amazonElasticsearchParametersHasBeenSet =
false;
385 bool m_athenaParametersHasBeenSet =
false;
388 bool m_auroraParametersHasBeenSet =
false;
391 bool m_auroraPostgreSqlParametersHasBeenSet =
false;
394 bool m_awsIotAnalyticsParametersHasBeenSet =
false;
397 bool m_jiraParametersHasBeenSet =
false;
400 bool m_mariaDbParametersHasBeenSet =
false;
403 bool m_mySqlParametersHasBeenSet =
false;
406 bool m_oracleParametersHasBeenSet =
false;
409 bool m_postgreSqlParametersHasBeenSet =
false;
412 bool m_prestoParametersHasBeenSet =
false;
415 bool m_rdsParametersHasBeenSet =
false;
418 bool m_redshiftParametersHasBeenSet =
false;
421 bool m_s3ParametersHasBeenSet =
false;
424 bool m_serviceNowParametersHasBeenSet =
false;
427 bool m_snowflakeParametersHasBeenSet =
false;
430 bool m_sparkParametersHasBeenSet =
false;
433 bool m_sqlServerParametersHasBeenSet =
false;
436 bool m_teradataParametersHasBeenSet =
false;
439 bool m_twitterParametersHasBeenSet =
false;
442 bool m_amazonOpenSearchParametersHasBeenSet =
false;
445 bool m_exasolParametersHasBeenSet =
false;
448 bool m_databricksParametersHasBeenSet =
false;
451 bool m_starburstParametersHasBeenSet =
false;
454 bool m_trinoParametersHasBeenSet =
false;
457 bool m_bigQueryParametersHasBeenSet =
false;
void SetPostgreSqlParameters(const PostgreSqlParameters &value)
bool BigQueryParametersHasBeenSet() const
void SetTeradataParameters(TeradataParameters &&value)
const PostgreSqlParameters & GetPostgreSqlParameters() const
DataSourceParameters & WithAmazonElasticsearchParameters(const AmazonElasticsearchParameters &value)
bool StarburstParametersHasBeenSet() const
bool JiraParametersHasBeenSet() const
DataSourceParameters & WithPostgreSqlParameters(PostgreSqlParameters &&value)
DataSourceParameters & WithS3Parameters(const S3Parameters &value)
void SetPrestoParameters(const PrestoParameters &value)
const RedshiftParameters & GetRedshiftParameters() const
void SetRdsParameters(RdsParameters &&value)
DataSourceParameters & WithPrestoParameters(PrestoParameters &&value)
void SetStarburstParameters(const StarburstParameters &value)
const ServiceNowParameters & GetServiceNowParameters() const
DataSourceParameters & WithRdsParameters(const RdsParameters &value)
const S3Parameters & GetS3Parameters() const
DataSourceParameters & WithBigQueryParameters(const BigQueryParameters &value)
void SetAuroraParameters(const AuroraParameters &value)
DataSourceParameters & WithS3Parameters(S3Parameters &&value)
DataSourceParameters & WithPostgreSqlParameters(const PostgreSqlParameters &value)
DataSourceParameters & WithAmazonOpenSearchParameters(const AmazonOpenSearchParameters &value)
DataSourceParameters & WithAwsIotAnalyticsParameters(const AwsIotAnalyticsParameters &value)
DataSourceParameters & WithRedshiftParameters(RedshiftParameters &&value)
bool TrinoParametersHasBeenSet() const
DataSourceParameters & WithRedshiftParameters(const RedshiftParameters &value)
void SetStarburstParameters(StarburstParameters &&value)
bool DatabricksParametersHasBeenSet() const
bool AuroraPostgreSqlParametersHasBeenSet() const
DataSourceParameters & WithExasolParameters(const ExasolParameters &value)
DataSourceParameters & WithDatabricksParameters(DatabricksParameters &&value)
DataSourceParameters & WithJiraParameters(JiraParameters &&value)
bool AwsIotAnalyticsParametersHasBeenSet() const
void SetMySqlParameters(MySqlParameters &&value)
void SetS3Parameters(const S3Parameters &value)
AWS_QUICKSIGHT_API DataSourceParameters & operator=(Aws::Utils::Json::JsonView jsonValue)
bool AuroraParametersHasBeenSet() const
AWS_QUICKSIGHT_API DataSourceParameters(Aws::Utils::Json::JsonView jsonValue)
DataSourceParameters & WithDatabricksParameters(const DatabricksParameters &value)
const AthenaParameters & GetAthenaParameters() const
DataSourceParameters & WithSnowflakeParameters(SnowflakeParameters &&value)
void SetDatabricksParameters(const DatabricksParameters &value)
DataSourceParameters & WithTeradataParameters(const TeradataParameters &value)
void SetServiceNowParameters(const ServiceNowParameters &value)
void SetSparkParameters(SparkParameters &&value)
const BigQueryParameters & GetBigQueryParameters() const
DataSourceParameters & WithAuroraParameters(AuroraParameters &&value)
void SetExasolParameters(const ExasolParameters &value)
DataSourceParameters & WithServiceNowParameters(const ServiceNowParameters &value)
DataSourceParameters & WithSnowflakeParameters(const SnowflakeParameters &value)
bool MySqlParametersHasBeenSet() const
DataSourceParameters & WithPrestoParameters(const PrestoParameters &value)
const TwitterParameters & GetTwitterParameters() const
DataSourceParameters & WithTeradataParameters(TeradataParameters &&value)
DataSourceParameters & WithTrinoParameters(const TrinoParameters &value)
const AmazonOpenSearchParameters & GetAmazonOpenSearchParameters() const
bool AthenaParametersHasBeenSet() const
DataSourceParameters & WithSqlServerParameters(const SqlServerParameters &value)
void SetTrinoParameters(TrinoParameters &&value)
void SetSnowflakeParameters(const SnowflakeParameters &value)
void SetTeradataParameters(const TeradataParameters &value)
void SetSparkParameters(const SparkParameters &value)
void SetAmazonOpenSearchParameters(const AmazonOpenSearchParameters &value)
void SetAmazonOpenSearchParameters(AmazonOpenSearchParameters &&value)
void SetTwitterParameters(TwitterParameters &&value)
void SetTwitterParameters(const TwitterParameters &value)
const StarburstParameters & GetStarburstParameters() const
const ExasolParameters & GetExasolParameters() const
bool RedshiftParametersHasBeenSet() const
bool SparkParametersHasBeenSet() const
void SetS3Parameters(S3Parameters &&value)
DataSourceParameters & WithSparkParameters(const SparkParameters &value)
void SetRdsParameters(const RdsParameters &value)
DataSourceParameters & WithTrinoParameters(TrinoParameters &&value)
DataSourceParameters & WithTwitterParameters(TwitterParameters &&value)
const MariaDbParameters & GetMariaDbParameters() const
DataSourceParameters & WithMariaDbParameters(MariaDbParameters &&value)
void SetBigQueryParameters(const BigQueryParameters &value)
DataSourceParameters & WithExasolParameters(ExasolParameters &&value)
const SnowflakeParameters & GetSnowflakeParameters() const
DataSourceParameters & WithMySqlParameters(const MySqlParameters &value)
const SqlServerParameters & GetSqlServerParameters() const
const MySqlParameters & GetMySqlParameters() const
DataSourceParameters & WithAuroraParameters(const AuroraParameters &value)
void SetAwsIotAnalyticsParameters(const AwsIotAnalyticsParameters &value)
const AwsIotAnalyticsParameters & GetAwsIotAnalyticsParameters() const
DataSourceParameters & WithAthenaParameters(const AthenaParameters &value)
bool ExasolParametersHasBeenSet() const
void SetOracleParameters(OracleParameters &&value)
void SetMySqlParameters(const MySqlParameters &value)
void SetAuroraParameters(AuroraParameters &&value)
void SetRedshiftParameters(RedshiftParameters &&value)
const PrestoParameters & GetPrestoParameters() const
void SetTrinoParameters(const TrinoParameters &value)
void SetPrestoParameters(PrestoParameters &&value)
const RdsParameters & GetRdsParameters() const
bool SnowflakeParametersHasBeenSet() const
void SetAthenaParameters(const AthenaParameters &value)
DataSourceParameters & WithAmazonElasticsearchParameters(AmazonElasticsearchParameters &&value)
void SetMariaDbParameters(const MariaDbParameters &value)
void SetSqlServerParameters(SqlServerParameters &&value)
bool S3ParametersHasBeenSet() const
DataSourceParameters & WithTwitterParameters(const TwitterParameters &value)
DataSourceParameters & WithSparkParameters(SparkParameters &&value)
void SetAmazonElasticsearchParameters(AmazonElasticsearchParameters &&value)
void SetServiceNowParameters(ServiceNowParameters &&value)
void SetAuroraPostgreSqlParameters(AuroraPostgreSqlParameters &&value)
const JiraParameters & GetJiraParameters() const
void SetMariaDbParameters(MariaDbParameters &&value)
DataSourceParameters & WithBigQueryParameters(BigQueryParameters &&value)
void SetDatabricksParameters(DatabricksParameters &&value)
const TeradataParameters & GetTeradataParameters() const
const SparkParameters & GetSparkParameters() const
DataSourceParameters & WithOracleParameters(OracleParameters &&value)
DataSourceParameters & WithAmazonOpenSearchParameters(AmazonOpenSearchParameters &&value)
bool SqlServerParametersHasBeenSet() const
const AuroraPostgreSqlParameters & GetAuroraPostgreSqlParameters() const
DataSourceParameters & WithMariaDbParameters(const MariaDbParameters &value)
bool PostgreSqlParametersHasBeenSet() const
const DatabricksParameters & GetDatabricksParameters() const
const AuroraParameters & GetAuroraParameters() const
DataSourceParameters & WithAuroraPostgreSqlParameters(AuroraPostgreSqlParameters &&value)
DataSourceParameters & WithOracleParameters(const OracleParameters &value)
DataSourceParameters & WithJiraParameters(const JiraParameters &value)
void SetAthenaParameters(AthenaParameters &&value)
bool PrestoParametersHasBeenSet() const
DataSourceParameters & WithRdsParameters(RdsParameters &&value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
bool OracleParametersHasBeenSet() const
const AmazonElasticsearchParameters & GetAmazonElasticsearchParameters() const
bool TwitterParametersHasBeenSet() const
void SetAuroraPostgreSqlParameters(const AuroraPostgreSqlParameters &value)
DataSourceParameters & WithMySqlParameters(MySqlParameters &&value)
AWS_QUICKSIGHT_API DataSourceParameters()
bool ServiceNowParametersHasBeenSet() const
void SetJiraParameters(JiraParameters &&value)
void SetPostgreSqlParameters(PostgreSqlParameters &&value)
DataSourceParameters & WithServiceNowParameters(ServiceNowParameters &&value)
DataSourceParameters & WithAthenaParameters(AthenaParameters &&value)
void SetSqlServerParameters(const SqlServerParameters &value)
DataSourceParameters & WithAwsIotAnalyticsParameters(AwsIotAnalyticsParameters &&value)
bool MariaDbParametersHasBeenSet() const
void SetAwsIotAnalyticsParameters(AwsIotAnalyticsParameters &&value)
void SetBigQueryParameters(BigQueryParameters &&value)
const OracleParameters & GetOracleParameters() const
void SetJiraParameters(const JiraParameters &value)
DataSourceParameters & WithSqlServerParameters(SqlServerParameters &&value)
bool RdsParametersHasBeenSet() const
void SetSnowflakeParameters(SnowflakeParameters &&value)
bool TeradataParametersHasBeenSet() const
DataSourceParameters & WithStarburstParameters(const StarburstParameters &value)
DataSourceParameters & WithStarburstParameters(StarburstParameters &&value)
const TrinoParameters & GetTrinoParameters() const
void SetExasolParameters(ExasolParameters &&value)
bool AmazonOpenSearchParametersHasBeenSet() const
void SetAmazonElasticsearchParameters(const AmazonElasticsearchParameters &value)
DataSourceParameters & WithAuroraPostgreSqlParameters(const AuroraPostgreSqlParameters &value)
void SetRedshiftParameters(const RedshiftParameters &value)
void SetOracleParameters(const OracleParameters &value)
bool AmazonElasticsearchParametersHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue