7#include <aws/kinesisanalyticsv2/KinesisAnalyticsV2_EXPORTS.h>
8#include <aws/kinesisanalyticsv2/model/CheckpointConfigurationDescription.h>
9#include <aws/kinesisanalyticsv2/model/MonitoringConfigurationDescription.h>
10#include <aws/kinesisanalyticsv2/model/ParallelismConfigurationDescription.h>
11#include <aws/core/utils/memory/stl/AWSString.h>
24namespace KinesisAnalyticsV2
51 template<
typename Checkpo
intConfigurationDescriptionT = Checkpo
intConfigurationDescription>
52 void SetCheckpointConfigurationDescription(CheckpointConfigurationDescriptionT&& value) { m_checkpointConfigurationDescriptionHasBeenSet =
true; m_checkpointConfigurationDescription = std::forward<CheckpointConfigurationDescriptionT>(value); }
53 template<
typename Checkpo
intConfigurationDescriptionT = Checkpo
intConfigurationDescription>
64 template<
typename MonitoringConfigurationDescriptionT = MonitoringConfigurationDescription>
65 void SetMonitoringConfigurationDescription(MonitoringConfigurationDescriptionT&& value) { m_monitoringConfigurationDescriptionHasBeenSet =
true; m_monitoringConfigurationDescription = std::forward<MonitoringConfigurationDescriptionT>(value); }
66 template<
typename MonitoringConfigurationDescriptionT = MonitoringConfigurationDescription>
77 template<
typename ParallelismConfigurationDescriptionT = ParallelismConfigurationDescription>
78 void SetParallelismConfigurationDescription(ParallelismConfigurationDescriptionT&& value) { m_parallelismConfigurationDescriptionHasBeenSet =
true; m_parallelismConfigurationDescription = std::forward<ParallelismConfigurationDescriptionT>(value); }
79 template<
typename ParallelismConfigurationDescriptionT = ParallelismConfigurationDescription>
96 template<
typename JobPlanDescriptionT = Aws::String>
97 void SetJobPlanDescription(JobPlanDescriptionT&& value) { m_jobPlanDescriptionHasBeenSet =
true; m_jobPlanDescription = std::forward<JobPlanDescriptionT>(value); }
98 template<
typename JobPlanDescriptionT = Aws::String>
104 bool m_checkpointConfigurationDescriptionHasBeenSet =
false;
107 bool m_monitoringConfigurationDescriptionHasBeenSet =
false;
110 bool m_parallelismConfigurationDescriptionHasBeenSet =
false;
113 bool m_jobPlanDescriptionHasBeenSet =
false;
const Aws::String & GetJobPlanDescription() const
bool CheckpointConfigurationDescriptionHasBeenSet() const
FlinkApplicationConfigurationDescription & WithParallelismConfigurationDescription(ParallelismConfigurationDescriptionT &&value)
bool JobPlanDescriptionHasBeenSet() const
AWS_KINESISANALYTICSV2_API FlinkApplicationConfigurationDescription(Aws::Utils::Json::JsonView jsonValue)
bool ParallelismConfigurationDescriptionHasBeenSet() const
AWS_KINESISANALYTICSV2_API FlinkApplicationConfigurationDescription()=default
void SetParallelismConfigurationDescription(ParallelismConfigurationDescriptionT &&value)
AWS_KINESISANALYTICSV2_API FlinkApplicationConfigurationDescription & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_KINESISANALYTICSV2_API Aws::Utils::Json::JsonValue Jsonize() const
bool MonitoringConfigurationDescriptionHasBeenSet() const
void SetJobPlanDescription(JobPlanDescriptionT &&value)
void SetMonitoringConfigurationDescription(MonitoringConfigurationDescriptionT &&value)
void SetCheckpointConfigurationDescription(CheckpointConfigurationDescriptionT &&value)
FlinkApplicationConfigurationDescription & WithJobPlanDescription(JobPlanDescriptionT &&value)
FlinkApplicationConfigurationDescription & WithMonitoringConfigurationDescription(MonitoringConfigurationDescriptionT &&value)
FlinkApplicationConfigurationDescription & WithCheckpointConfigurationDescription(CheckpointConfigurationDescriptionT &&value)
const ParallelismConfigurationDescription & GetParallelismConfigurationDescription() const
const MonitoringConfigurationDescription & GetMonitoringConfigurationDescription() const
const CheckpointConfigurationDescription & GetCheckpointConfigurationDescription() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue