7#include <aws/datazone/DataZone_EXPORTS.h>
8#include <aws/datazone/model/GlueRunConfigurationOutput.h>
9#include <aws/datazone/model/RedshiftRunConfigurationOutput.h>
67 bool m_glueRunConfigurationHasBeenSet =
false;
70 bool m_redshiftRunConfigurationHasBeenSet =
false;
bool RedshiftRunConfigurationHasBeenSet() const
bool GlueRunConfigurationHasBeenSet() const
DataSourceConfigurationOutput & WithRedshiftRunConfiguration(RedshiftRunConfigurationOutput &&value)
DataSourceConfigurationOutput & WithGlueRunConfiguration(const GlueRunConfigurationOutput &value)
AWS_DATAZONE_API DataSourceConfigurationOutput()
void SetGlueRunConfiguration(GlueRunConfigurationOutput &&value)
const RedshiftRunConfigurationOutput & GetRedshiftRunConfiguration() const
DataSourceConfigurationOutput & WithGlueRunConfiguration(GlueRunConfigurationOutput &&value)
AWS_DATAZONE_API DataSourceConfigurationOutput & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetRedshiftRunConfiguration(const RedshiftRunConfigurationOutput &value)
DataSourceConfigurationOutput & WithRedshiftRunConfiguration(const RedshiftRunConfigurationOutput &value)
AWS_DATAZONE_API DataSourceConfigurationOutput(Aws::Utils::Json::JsonView jsonValue)
void SetRedshiftRunConfiguration(RedshiftRunConfigurationOutput &&value)
AWS_DATAZONE_API Aws::Utils::Json::JsonValue Jsonize() const
const GlueRunConfigurationOutput & GetGlueRunConfiguration() const
void SetGlueRunConfiguration(const GlueRunConfigurationOutput &value)
Aws::Utils::Json::JsonValue JsonValue