7#include <aws/kinesisanalyticsv2/KinesisAnalyticsV2_EXPORTS.h>
8#include <aws/kinesisanalyticsv2/model/FlinkRunConfiguration.h>
9#include <aws/kinesisanalyticsv2/model/ApplicationRestoreConfiguration.h>
22namespace KinesisAnalyticsV2
69 bool m_flinkRunConfigurationHasBeenSet =
false;
72 bool m_applicationRestoreConfigurationHasBeenSet =
false;
const FlinkRunConfiguration & GetFlinkRunConfiguration() const
void SetApplicationRestoreConfiguration(ApplicationRestoreConfiguration &&value)
AWS_KINESISANALYTICSV2_API RunConfigurationUpdate()
RunConfigurationUpdate & WithApplicationRestoreConfiguration(ApplicationRestoreConfiguration &&value)
void SetFlinkRunConfiguration(FlinkRunConfiguration &&value)
void SetApplicationRestoreConfiguration(const ApplicationRestoreConfiguration &value)
bool FlinkRunConfigurationHasBeenSet() const
const ApplicationRestoreConfiguration & GetApplicationRestoreConfiguration() const
AWS_KINESISANALYTICSV2_API RunConfigurationUpdate & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetFlinkRunConfiguration(const FlinkRunConfiguration &value)
AWS_KINESISANALYTICSV2_API RunConfigurationUpdate(Aws::Utils::Json::JsonView jsonValue)
RunConfigurationUpdate & WithApplicationRestoreConfiguration(const ApplicationRestoreConfiguration &value)
RunConfigurationUpdate & WithFlinkRunConfiguration(FlinkRunConfiguration &&value)
RunConfigurationUpdate & WithFlinkRunConfiguration(const FlinkRunConfiguration &value)
bool ApplicationRestoreConfigurationHasBeenSet() const
AWS_KINESISANALYTICSV2_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue