7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/TemplateSourceAnalysis.h>
9#include <aws/quicksight/model/TemplateSourceTemplate.h>
67 bool m_sourceAnalysisHasBeenSet =
false;
70 bool m_sourceTemplateHasBeenSet =
false;
AWS_QUICKSIGHT_API TemplateSourceEntity()
AWS_QUICKSIGHT_API TemplateSourceEntity(Aws::Utils::Json::JsonView jsonValue)
void SetSourceAnalysis(TemplateSourceAnalysis &&value)
AWS_QUICKSIGHT_API TemplateSourceEntity & operator=(Aws::Utils::Json::JsonView jsonValue)
TemplateSourceEntity & WithSourceTemplate(TemplateSourceTemplate &&value)
void SetSourceAnalysis(const TemplateSourceAnalysis &value)
bool SourceAnalysisHasBeenSet() const
bool SourceTemplateHasBeenSet() const
void SetSourceTemplate(const TemplateSourceTemplate &value)
const TemplateSourceTemplate & GetSourceTemplate() const
TemplateSourceEntity & WithSourceTemplate(const TemplateSourceTemplate &value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
TemplateSourceEntity & WithSourceAnalysis(TemplateSourceAnalysis &&value)
void SetSourceTemplate(TemplateSourceTemplate &&value)
TemplateSourceEntity & WithSourceAnalysis(const TemplateSourceAnalysis &value)
const TemplateSourceAnalysis & GetSourceAnalysis() const
Aws::Utils::Json::JsonValue JsonValue