7#include <aws/qconnect/QConnect_EXPORTS.h>
8#include <aws/qconnect/model/Configuration.h>
9#include <aws/qconnect/model/ExternalSource.h>
68 bool m_configurationHasBeenSet =
false;
71 bool m_sourceHasBeenSet =
false;
void SetConfiguration(const Configuration &value)
AWS_QCONNECT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetConfiguration(Configuration &&value)
ExternalSourceConfiguration & WithSource(ExternalSource &&value)
void SetSource(const ExternalSource &value)
AWS_QCONNECT_API ExternalSourceConfiguration()
AWS_QCONNECT_API ExternalSourceConfiguration(Aws::Utils::Json::JsonView jsonValue)
ExternalSourceConfiguration & WithConfiguration(const Configuration &value)
AWS_QCONNECT_API ExternalSourceConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
bool ConfigurationHasBeenSet() const
void SetSource(ExternalSource &&value)
ExternalSourceConfiguration & WithSource(const ExternalSource &value)
const Configuration & GetConfiguration() const
ExternalSourceConfiguration & WithConfiguration(Configuration &&value)
const ExternalSource & GetSource() const
bool SourceHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue