7#include <aws/kinesisanalyticsv2/KinesisAnalyticsV2_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/kinesisanalyticsv2/model/InputUpdate.h>
10#include <aws/kinesisanalyticsv2/model/OutputUpdate.h>
11#include <aws/kinesisanalyticsv2/model/ReferenceDataSourceUpdate.h>
24namespace KinesisAnalyticsV2
92 bool m_inputUpdatesHasBeenSet =
false;
95 bool m_outputUpdatesHasBeenSet =
false;
98 bool m_referenceDataSourceUpdatesHasBeenSet =
false;
void SetOutputUpdates(const Aws::Vector< OutputUpdate > &value)
SqlApplicationConfigurationUpdate & WithInputUpdates(Aws::Vector< InputUpdate > &&value)
SqlApplicationConfigurationUpdate & WithReferenceDataSourceUpdates(const Aws::Vector< ReferenceDataSourceUpdate > &value)
SqlApplicationConfigurationUpdate & AddReferenceDataSourceUpdates(ReferenceDataSourceUpdate &&value)
SqlApplicationConfigurationUpdate & AddInputUpdates(InputUpdate &&value)
SqlApplicationConfigurationUpdate & AddInputUpdates(const InputUpdate &value)
SqlApplicationConfigurationUpdate & AddOutputUpdates(const OutputUpdate &value)
void SetOutputUpdates(Aws::Vector< OutputUpdate > &&value)
SqlApplicationConfigurationUpdate & WithReferenceDataSourceUpdates(Aws::Vector< ReferenceDataSourceUpdate > &&value)
void SetReferenceDataSourceUpdates(const Aws::Vector< ReferenceDataSourceUpdate > &value)
SqlApplicationConfigurationUpdate & AddOutputUpdates(OutputUpdate &&value)
AWS_KINESISANALYTICSV2_API SqlApplicationConfigurationUpdate(Aws::Utils::Json::JsonView jsonValue)
SqlApplicationConfigurationUpdate & WithInputUpdates(const Aws::Vector< InputUpdate > &value)
SqlApplicationConfigurationUpdate & AddReferenceDataSourceUpdates(const ReferenceDataSourceUpdate &value)
bool OutputUpdatesHasBeenSet() const
bool InputUpdatesHasBeenSet() const
AWS_KINESISANALYTICSV2_API SqlApplicationConfigurationUpdate & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::Vector< ReferenceDataSourceUpdate > & GetReferenceDataSourceUpdates() const
AWS_KINESISANALYTICSV2_API Aws::Utils::Json::JsonValue Jsonize() const
void SetInputUpdates(const Aws::Vector< InputUpdate > &value)
SqlApplicationConfigurationUpdate & WithOutputUpdates(Aws::Vector< OutputUpdate > &&value)
const Aws::Vector< OutputUpdate > & GetOutputUpdates() const
void SetInputUpdates(Aws::Vector< InputUpdate > &&value)
bool ReferenceDataSourceUpdatesHasBeenSet() const
const Aws::Vector< InputUpdate > & GetInputUpdates() const
AWS_KINESISANALYTICSV2_API SqlApplicationConfigurationUpdate()
void SetReferenceDataSourceUpdates(Aws::Vector< ReferenceDataSourceUpdate > &&value)
SqlApplicationConfigurationUpdate & WithOutputUpdates(const Aws::Vector< OutputUpdate > &value)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue