7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/RelationalTable.h>
9#include <aws/quicksight/model/CustomSql.h>
10#include <aws/quicksight/model/S3Source.h>
76 inline void SetS3Source(
S3Source&& value) { m_s3SourceHasBeenSet =
true; m_s3Source = std::move(value); }
83 bool m_relationalTableHasBeenSet =
false;
86 bool m_customSqlHasBeenSet =
false;
89 bool m_s3SourceHasBeenSet =
false;
bool RelationalTableHasBeenSet() const
PhysicalTable & WithCustomSql(const CustomSql &value)
void SetCustomSql(const CustomSql &value)
AWS_QUICKSIGHT_API PhysicalTable & operator=(Aws::Utils::Json::JsonView jsonValue)
const CustomSql & GetCustomSql() const
PhysicalTable & WithS3Source(const S3Source &value)
void SetS3Source(S3Source &&value)
bool CustomSqlHasBeenSet() const
void SetS3Source(const S3Source &value)
AWS_QUICKSIGHT_API PhysicalTable()
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
const S3Source & GetS3Source() const
void SetRelationalTable(RelationalTable &&value)
const RelationalTable & GetRelationalTable() const
PhysicalTable & WithRelationalTable(RelationalTable &&value)
void SetRelationalTable(const RelationalTable &value)
PhysicalTable & WithS3Source(S3Source &&value)
void SetCustomSql(CustomSql &&value)
PhysicalTable & WithCustomSql(CustomSql &&value)
bool S3SourceHasBeenSet() const
PhysicalTable & WithRelationalTable(const RelationalTable &value)
AWS_QUICKSIGHT_API PhysicalTable(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue