7#include <aws/kinesisanalyticsv2/KinesisAnalyticsV2_EXPORTS.h>
8#include <aws/kinesisanalyticsv2/model/ConfigurationType.h>
21namespace KinesisAnalyticsV2
72 inline void SetParallelismUpdate(
int value) { m_parallelismUpdateHasBeenSet =
true; m_parallelismUpdate = value; }
101 bool m_configurationTypeUpdateHasBeenSet =
false;
103 int m_parallelismUpdate;
104 bool m_parallelismUpdateHasBeenSet =
false;
106 int m_parallelismPerKPUUpdate;
107 bool m_parallelismPerKPUUpdateHasBeenSet =
false;
109 bool m_autoScalingEnabledUpdate;
110 bool m_autoScalingEnabledUpdateHasBeenSet =
false;
void SetParallelismPerKPUUpdate(int value)
AWS_KINESISANALYTICSV2_API ParallelismConfigurationUpdate & operator=(Aws::Utils::Json::JsonView jsonValue)
ParallelismConfigurationUpdate & WithParallelismPerKPUUpdate(int value)
ParallelismConfigurationUpdate & WithConfigurationTypeUpdate(const ConfigurationType &value)
int GetParallelismUpdate() const
ParallelismConfigurationUpdate & WithConfigurationTypeUpdate(ConfigurationType &&value)
void SetParallelismUpdate(int value)
bool GetAutoScalingEnabledUpdate() const
AWS_KINESISANALYTICSV2_API Aws::Utils::Json::JsonValue Jsonize() const
ParallelismConfigurationUpdate & WithParallelismUpdate(int value)
void SetConfigurationTypeUpdate(ConfigurationType &&value)
AWS_KINESISANALYTICSV2_API ParallelismConfigurationUpdate(Aws::Utils::Json::JsonView jsonValue)
AWS_KINESISANALYTICSV2_API ParallelismConfigurationUpdate()
int GetParallelismPerKPUUpdate() const
bool ConfigurationTypeUpdateHasBeenSet() const
bool ParallelismPerKPUUpdateHasBeenSet() const
void SetAutoScalingEnabledUpdate(bool value)
void SetConfigurationTypeUpdate(const ConfigurationType &value)
ParallelismConfigurationUpdate & WithAutoScalingEnabledUpdate(bool value)
bool AutoScalingEnabledUpdateHasBeenSet() const
bool ParallelismUpdateHasBeenSet() const
const ConfigurationType & GetConfigurationTypeUpdate() const
Aws::Utils::Json::JsonValue JsonValue