7#include <aws/kinesisanalyticsv2/KinesisAnalyticsV2_EXPORTS.h>
8#include <aws/kinesisanalyticsv2/model/CheckpointConfigurationUpdate.h>
9#include <aws/kinesisanalyticsv2/model/MonitoringConfigurationUpdate.h>
10#include <aws/kinesisanalyticsv2/model/ParallelismConfigurationUpdate.h>
21namespace KinesisAnalyticsV2 {
45 template <
typename Checkpo
intConfigurationUpdateT = Checkpo
intConfigurationUpdate>
47 m_checkpointConfigurationUpdateHasBeenSet =
true;
48 m_checkpointConfigurationUpdate = std::forward<CheckpointConfigurationUpdateT>(value);
50 template <
typename Checkpo
intConfigurationUpdateT = Checkpo
intConfigurationUpdate>
64 template <
typename MonitoringConfigurationUpdateT = MonitoringConfigurationUpdate>
66 m_monitoringConfigurationUpdateHasBeenSet =
true;
67 m_monitoringConfigurationUpdate = std::forward<MonitoringConfigurationUpdateT>(value);
69 template <
typename MonitoringConfigurationUpdateT = MonitoringConfigurationUpdate>
83 template <
typename ParallelismConfigurationUpdateT = ParallelismConfigurationUpdate>
85 m_parallelismConfigurationUpdateHasBeenSet =
true;
86 m_parallelismConfigurationUpdate = std::forward<ParallelismConfigurationUpdateT>(value);
88 template <
typename ParallelismConfigurationUpdateT = ParallelismConfigurationUpdate>
100 bool m_checkpointConfigurationUpdateHasBeenSet =
false;
101 bool m_monitoringConfigurationUpdateHasBeenSet =
false;
102 bool m_parallelismConfigurationUpdateHasBeenSet =
false;
bool ParallelismConfigurationUpdateHasBeenSet() const
void SetCheckpointConfigurationUpdate(CheckpointConfigurationUpdateT &&value)
FlinkApplicationConfigurationUpdate & WithMonitoringConfigurationUpdate(MonitoringConfigurationUpdateT &&value)
bool MonitoringConfigurationUpdateHasBeenSet() const
AWS_KINESISANALYTICSV2_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_KINESISANALYTICSV2_API FlinkApplicationConfigurationUpdate(Aws::Utils::Json::JsonView jsonValue)
void SetParallelismConfigurationUpdate(ParallelismConfigurationUpdateT &&value)
void SetMonitoringConfigurationUpdate(MonitoringConfigurationUpdateT &&value)
AWS_KINESISANALYTICSV2_API FlinkApplicationConfigurationUpdate()=default
bool CheckpointConfigurationUpdateHasBeenSet() const
const MonitoringConfigurationUpdate & GetMonitoringConfigurationUpdate() const
AWS_KINESISANALYTICSV2_API FlinkApplicationConfigurationUpdate & operator=(Aws::Utils::Json::JsonView jsonValue)
FlinkApplicationConfigurationUpdate & WithCheckpointConfigurationUpdate(CheckpointConfigurationUpdateT &&value)
const CheckpointConfigurationUpdate & GetCheckpointConfigurationUpdate() const
FlinkApplicationConfigurationUpdate & WithParallelismConfigurationUpdate(ParallelismConfigurationUpdateT &&value)
const ParallelismConfigurationUpdate & GetParallelismConfigurationUpdate() const
Aws::Utils::Json::JsonValue JsonValue