7#include <aws/kinesisanalyticsv2/KinesisAnalyticsV2_EXPORTS.h>
8#include <aws/kinesisanalyticsv2/model/CheckpointConfiguration.h>
9#include <aws/kinesisanalyticsv2/model/MonitoringConfiguration.h>
10#include <aws/kinesisanalyticsv2/model/ParallelismConfiguration.h>
23namespace KinesisAnalyticsV2
89 bool m_checkpointConfigurationHasBeenSet =
false;
92 bool m_monitoringConfigurationHasBeenSet =
false;
95 bool m_parallelismConfigurationHasBeenSet =
false;
AWS_KINESISANALYTICSV2_API FlinkApplicationConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
bool ParallelismConfigurationHasBeenSet() const
void SetCheckpointConfiguration(const CheckpointConfiguration &value)
FlinkApplicationConfiguration & WithParallelismConfiguration(ParallelismConfiguration &&value)
void SetParallelismConfiguration(ParallelismConfiguration &&value)
void SetCheckpointConfiguration(CheckpointConfiguration &&value)
AWS_KINESISANALYTICSV2_API Aws::Utils::Json::JsonValue Jsonize() const
bool MonitoringConfigurationHasBeenSet() const
FlinkApplicationConfiguration & WithCheckpointConfiguration(const CheckpointConfiguration &value)
FlinkApplicationConfiguration & WithParallelismConfiguration(const ParallelismConfiguration &value)
const MonitoringConfiguration & GetMonitoringConfiguration() const
const ParallelismConfiguration & GetParallelismConfiguration() const
FlinkApplicationConfiguration & WithCheckpointConfiguration(CheckpointConfiguration &&value)
const CheckpointConfiguration & GetCheckpointConfiguration() const
void SetMonitoringConfiguration(MonitoringConfiguration &&value)
AWS_KINESISANALYTICSV2_API FlinkApplicationConfiguration()
void SetParallelismConfiguration(const ParallelismConfiguration &value)
AWS_KINESISANALYTICSV2_API FlinkApplicationConfiguration(Aws::Utils::Json::JsonView jsonValue)
bool CheckpointConfigurationHasBeenSet() const
FlinkApplicationConfiguration & WithMonitoringConfiguration(MonitoringConfiguration &&value)
FlinkApplicationConfiguration & WithMonitoringConfiguration(const MonitoringConfiguration &value)
void SetMonitoringConfiguration(const MonitoringConfiguration &value)
Aws::Utils::Json::JsonValue JsonValue