7#include <aws/kinesisanalyticsv2/KinesisAnalyticsV2_EXPORTS.h>
8#include <aws/kinesisanalyticsv2/model/ApplicationRestoreConfiguration.h>
9#include <aws/kinesisanalyticsv2/model/FlinkRunConfiguration.h>
22namespace KinesisAnalyticsV2
66 bool m_applicationRestoreConfigurationDescriptionHasBeenSet =
false;
69 bool m_flinkRunConfigurationDescriptionHasBeenSet =
false;
void SetFlinkRunConfigurationDescription(const FlinkRunConfiguration &value)
const FlinkRunConfiguration & GetFlinkRunConfigurationDescription() const
AWS_KINESISANALYTICSV2_API RunConfigurationDescription()
RunConfigurationDescription & WithApplicationRestoreConfigurationDescription(ApplicationRestoreConfiguration &&value)
bool FlinkRunConfigurationDescriptionHasBeenSet() const
bool ApplicationRestoreConfigurationDescriptionHasBeenSet() const
void SetApplicationRestoreConfigurationDescription(const ApplicationRestoreConfiguration &value)
RunConfigurationDescription & WithFlinkRunConfigurationDescription(const FlinkRunConfiguration &value)
RunConfigurationDescription & WithApplicationRestoreConfigurationDescription(const ApplicationRestoreConfiguration &value)
AWS_KINESISANALYTICSV2_API RunConfigurationDescription(Aws::Utils::Json::JsonView jsonValue)
void SetApplicationRestoreConfigurationDescription(ApplicationRestoreConfiguration &&value)
const ApplicationRestoreConfiguration & GetApplicationRestoreConfigurationDescription() const
AWS_KINESISANALYTICSV2_API Aws::Utils::Json::JsonValue Jsonize() const
void SetFlinkRunConfigurationDescription(FlinkRunConfiguration &&value)
AWS_KINESISANALYTICSV2_API RunConfigurationDescription & operator=(Aws::Utils::Json::JsonView jsonValue)
RunConfigurationDescription & WithFlinkRunConfigurationDescription(FlinkRunConfiguration &&value)
Aws::Utils::Json::JsonValue JsonValue