7#include <aws/kinesisanalyticsv2/KinesisAnalyticsV2_EXPORTS.h>
8#include <aws/kinesisanalyticsv2/model/FlinkRunConfiguration.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/kinesisanalyticsv2/model/ApplicationRestoreConfiguration.h>
11#include <aws/kinesisanalyticsv2/model/SqlRunConfiguration.h>
24namespace KinesisAnalyticsV2
86 bool m_flinkRunConfigurationHasBeenSet =
false;
89 bool m_sqlRunConfigurationsHasBeenSet =
false;
92 bool m_applicationRestoreConfigurationHasBeenSet =
false;
void SetSqlRunConfigurations(const Aws::Vector< SqlRunConfiguration > &value)
void SetSqlRunConfigurations(Aws::Vector< SqlRunConfiguration > &&value)
const FlinkRunConfiguration & GetFlinkRunConfiguration() const
RunConfiguration & WithFlinkRunConfiguration(const FlinkRunConfiguration &value)
bool FlinkRunConfigurationHasBeenSet() const
AWS_KINESISANALYTICSV2_API RunConfiguration()
const ApplicationRestoreConfiguration & GetApplicationRestoreConfiguration() const
const Aws::Vector< SqlRunConfiguration > & GetSqlRunConfigurations() const
RunConfiguration & WithApplicationRestoreConfiguration(ApplicationRestoreConfiguration &&value)
RunConfiguration & AddSqlRunConfigurations(const SqlRunConfiguration &value)
AWS_KINESISANALYTICSV2_API RunConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
RunConfiguration & WithSqlRunConfigurations(Aws::Vector< SqlRunConfiguration > &&value)
void SetFlinkRunConfiguration(const FlinkRunConfiguration &value)
RunConfiguration & WithSqlRunConfigurations(const Aws::Vector< SqlRunConfiguration > &value)
RunConfiguration & WithFlinkRunConfiguration(FlinkRunConfiguration &&value)
bool SqlRunConfigurationsHasBeenSet() const
void SetApplicationRestoreConfiguration(const ApplicationRestoreConfiguration &value)
bool ApplicationRestoreConfigurationHasBeenSet() const
RunConfiguration & AddSqlRunConfigurations(SqlRunConfiguration &&value)
RunConfiguration & WithApplicationRestoreConfiguration(const ApplicationRestoreConfiguration &value)
void SetApplicationRestoreConfiguration(ApplicationRestoreConfiguration &&value)
AWS_KINESISANALYTICSV2_API RunConfiguration(Aws::Utils::Json::JsonView jsonValue)
void SetFlinkRunConfiguration(FlinkRunConfiguration &&value)
AWS_KINESISANALYTICSV2_API Aws::Utils::Json::JsonValue Jsonize() const
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue