7#include <aws/kinesisanalyticsv2/KinesisAnalyticsV2_EXPORTS.h>
8#include <aws/kinesisanalyticsv2/model/ConfigurationType.h>
19namespace KinesisAnalyticsV2 {
43 m_configurationTypeHasBeenSet =
true;
44 m_configurationType = value;
68 m_parallelismHasBeenSet =
true;
69 m_parallelism = value;
86 m_parallelismPerKPUHasBeenSet =
true;
87 m_parallelismPerKPU = value;
110 m_currentParallelismHasBeenSet =
true;
111 m_currentParallelism = value;
127 m_autoScalingEnabledHasBeenSet =
true;
128 m_autoScalingEnabled = value;
138 int m_parallelism{0};
140 int m_parallelismPerKPU{0};
142 int m_currentParallelism{0};
144 bool m_autoScalingEnabled{
false};
145 bool m_configurationTypeHasBeenSet =
false;
146 bool m_parallelismHasBeenSet =
false;
147 bool m_parallelismPerKPUHasBeenSet =
false;
148 bool m_currentParallelismHasBeenSet =
false;
149 bool m_autoScalingEnabledHasBeenSet =
false;
int GetCurrentParallelism() const
void SetAutoScalingEnabled(bool value)
ParallelismConfigurationDescription & WithAutoScalingEnabled(bool value)
ParallelismConfigurationDescription & WithParallelism(int value)
ParallelismConfigurationDescription & WithParallelismPerKPU(int value)
bool CurrentParallelismHasBeenSet() const
AWS_KINESISANALYTICSV2_API ParallelismConfigurationDescription()=default
bool ParallelismHasBeenSet() const
ConfigurationType GetConfigurationType() const
ParallelismConfigurationDescription & WithConfigurationType(ConfigurationType value)
bool ConfigurationTypeHasBeenSet() const
void SetParallelismPerKPU(int value)
ParallelismConfigurationDescription & WithCurrentParallelism(int value)
void SetConfigurationType(ConfigurationType value)
int GetParallelism() const
bool GetAutoScalingEnabled() const
void SetCurrentParallelism(int value)
AWS_KINESISANALYTICSV2_API ParallelismConfigurationDescription(Aws::Utils::Json::JsonView jsonValue)
void SetParallelism(int value)
bool ParallelismPerKPUHasBeenSet() const
bool AutoScalingEnabledHasBeenSet() const
AWS_KINESISANALYTICSV2_API ParallelismConfigurationDescription & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_KINESISANALYTICSV2_API Aws::Utils::Json::JsonValue Jsonize() const
int GetParallelismPerKPU() const
Aws::Utils::Json::JsonValue JsonValue