7#include <aws/kinesisanalyticsv2/KinesisAnalyticsV2_EXPORTS.h>
8#include <aws/kinesisanalyticsv2/model/ConfigurationType.h>
19namespace KinesisAnalyticsV2 {
46 m_configurationTypeUpdateHasBeenSet =
true;
47 m_configurationTypeUpdate = value;
71 m_parallelismUpdateHasBeenSet =
true;
72 m_parallelismUpdate = value;
88 m_parallelismPerKPUUpdateHasBeenSet =
true;
89 m_parallelismPerKPUUpdate = value;
106 m_autoScalingEnabledUpdateHasBeenSet =
true;
107 m_autoScalingEnabledUpdate = value;
117 int m_parallelismUpdate{0};
119 int m_parallelismPerKPUUpdate{0};
121 bool m_autoScalingEnabledUpdate{
false};
122 bool m_configurationTypeUpdateHasBeenSet =
false;
123 bool m_parallelismUpdateHasBeenSet =
false;
124 bool m_parallelismPerKPUUpdateHasBeenSet =
false;
125 bool m_autoScalingEnabledUpdateHasBeenSet =
false;
void SetParallelismPerKPUUpdate(int value)
AWS_KINESISANALYTICSV2_API ParallelismConfigurationUpdate & operator=(Aws::Utils::Json::JsonView jsonValue)
ParallelismConfigurationUpdate & WithParallelismPerKPUUpdate(int value)
int GetParallelismUpdate() const
ParallelismConfigurationUpdate & WithConfigurationTypeUpdate(ConfigurationType value)
AWS_KINESISANALYTICSV2_API ParallelismConfigurationUpdate()=default
void SetParallelismUpdate(int value)
bool GetAutoScalingEnabledUpdate() const
AWS_KINESISANALYTICSV2_API Aws::Utils::Json::JsonValue Jsonize() const
ParallelismConfigurationUpdate & WithParallelismUpdate(int value)
AWS_KINESISANALYTICSV2_API ParallelismConfigurationUpdate(Aws::Utils::Json::JsonView jsonValue)
int GetParallelismPerKPUUpdate() const
bool ConfigurationTypeUpdateHasBeenSet() const
bool ParallelismPerKPUUpdateHasBeenSet() const
void SetAutoScalingEnabledUpdate(bool value)
ConfigurationType GetConfigurationTypeUpdate() const
void SetConfigurationTypeUpdate(ConfigurationType value)
ParallelismConfigurationUpdate & WithAutoScalingEnabledUpdate(bool value)
bool AutoScalingEnabledUpdateHasBeenSet() const
bool ParallelismUpdateHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue