7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/quicksight/QuickSight_EXPORTS.h>
9#include <aws/quicksight/model/ParentDataSet.h>
42 template <
typename PhysicalTableIdT = Aws::String>
44 m_physicalTableIdHasBeenSet =
true;
45 m_physicalTableId = std::forward<PhysicalTableIdT>(value);
47 template <
typename PhysicalTableIdT = Aws::String>
61 template <
typename DataSetT = ParentDataSet>
63 m_dataSetHasBeenSet =
true;
64 m_dataSet = std::forward<DataSetT>(value);
66 template <
typename DataSetT = ParentDataSet>
76 bool m_physicalTableIdHasBeenSet =
false;
77 bool m_dataSetHasBeenSet =
false;
const Aws::String & GetPhysicalTableId() const
AWS_QUICKSIGHT_API SourceTable()=default
SourceTable & WithDataSet(DataSetT &&value)
AWS_QUICKSIGHT_API SourceTable(Aws::Utils::Json::JsonView jsonValue)
const ParentDataSet & GetDataSet() const
void SetDataSet(DataSetT &&value)
SourceTable & WithPhysicalTableId(PhysicalTableIdT &&value)
bool DataSetHasBeenSet() const
AWS_QUICKSIGHT_API SourceTable & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetPhysicalTableId(PhysicalTableIdT &&value)
bool PhysicalTableIdHasBeenSet() const
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue