7#include <aws/kinesisanalyticsv2/KinesisAnalyticsV2_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/kinesisanalyticsv2/model/Input.h>
10#include <aws/kinesisanalyticsv2/model/Output.h>
11#include <aws/kinesisanalyticsv2/model/ReferenceDataSource.h>
24namespace KinesisAnalyticsV2
91 bool m_inputsHasBeenSet =
false;
94 bool m_outputsHasBeenSet =
false;
97 bool m_referenceDataSourcesHasBeenSet =
false;
void SetOutputs(Aws::Vector< Output > &&value)
const Aws::Vector< Input > & GetInputs() const
void SetReferenceDataSources(Aws::Vector< ReferenceDataSource > &&value)
bool OutputsHasBeenSet() const
void SetInputs(Aws::Vector< Input > &&value)
SqlApplicationConfiguration & WithReferenceDataSources(Aws::Vector< ReferenceDataSource > &&value)
SqlApplicationConfiguration & WithInputs(const Aws::Vector< Input > &value)
SqlApplicationConfiguration & AddInputs(const Input &value)
const Aws::Vector< ReferenceDataSource > & GetReferenceDataSources() const
SqlApplicationConfiguration & WithReferenceDataSources(const Aws::Vector< ReferenceDataSource > &value)
AWS_KINESISANALYTICSV2_API SqlApplicationConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
SqlApplicationConfiguration & WithInputs(Aws::Vector< Input > &&value)
void SetInputs(const Aws::Vector< Input > &value)
SqlApplicationConfiguration & AddOutputs(Output &&value)
bool ReferenceDataSourcesHasBeenSet() const
SqlApplicationConfiguration & WithOutputs(Aws::Vector< Output > &&value)
SqlApplicationConfiguration & AddReferenceDataSources(ReferenceDataSource &&value)
SqlApplicationConfiguration & AddReferenceDataSources(const ReferenceDataSource &value)
const Aws::Vector< Output > & GetOutputs() const
bool InputsHasBeenSet() const
AWS_KINESISANALYTICSV2_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_KINESISANALYTICSV2_API SqlApplicationConfiguration()
void SetReferenceDataSources(const Aws::Vector< ReferenceDataSource > &value)
SqlApplicationConfiguration & WithOutputs(const Aws::Vector< Output > &value)
SqlApplicationConfiguration & AddOutputs(const Output &value)
SqlApplicationConfiguration & AddInputs(Input &&value)
AWS_KINESISANALYTICSV2_API SqlApplicationConfiguration(Aws::Utils::Json::JsonView jsonValue)
void SetOutputs(const Aws::Vector< Output > &value)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue