7#include <aws/kinesisanalyticsv2/KinesisAnalyticsV2_EXPORTS.h>
8#include <aws/kinesisanalyticsv2/model/ConfigurationType.h>
21namespace KinesisAnalyticsV2
70 inline void SetParallelismUpdate(
int value) { m_parallelismUpdateHasBeenSet =
true; m_parallelismUpdate = value; }
99 bool m_configurationTypeUpdateHasBeenSet =
false;
101 int m_parallelismUpdate{0};
102 bool m_parallelismUpdateHasBeenSet =
false;
104 int m_parallelismPerKPUUpdate{0};
105 bool m_parallelismPerKPUUpdateHasBeenSet =
false;
107 bool m_autoScalingEnabledUpdate{
false};
108 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