7#include <aws/kinesisanalyticsv2/KinesisAnalyticsV2_EXPORTS.h>
8#include <aws/kinesisanalyticsv2/model/ConfigurationType.h>
21namespace KinesisAnalyticsV2
69 inline void SetParallelism(
int value) { m_parallelismHasBeenSet =
true; m_parallelism = value; }
81 inline void SetParallelismPerKPU(
int value) { m_parallelismPerKPUHasBeenSet =
true; m_parallelismPerKPU = value; }
99 inline void SetCurrentParallelism(
int value) { m_currentParallelismHasBeenSet =
true; m_currentParallelism = value; }
110 inline void SetAutoScalingEnabled(
bool value) { m_autoScalingEnabledHasBeenSet =
true; m_autoScalingEnabled = value; }
116 bool m_configurationTypeHasBeenSet =
false;
119 bool m_parallelismHasBeenSet =
false;
121 int m_parallelismPerKPU;
122 bool m_parallelismPerKPUHasBeenSet =
false;
124 int m_currentParallelism;
125 bool m_currentParallelismHasBeenSet =
false;
127 bool m_autoScalingEnabled;
128 bool m_autoScalingEnabledHasBeenSet =
false;
int GetCurrentParallelism() const
void SetAutoScalingEnabled(bool value)
ParallelismConfigurationDescription & WithConfigurationType(ConfigurationType &&value)
ParallelismConfigurationDescription & WithAutoScalingEnabled(bool value)
ParallelismConfigurationDescription & WithParallelism(int value)
ParallelismConfigurationDescription & WithParallelismPerKPU(int value)
bool CurrentParallelismHasBeenSet() const
AWS_KINESISANALYTICSV2_API ParallelismConfigurationDescription()
ParallelismConfigurationDescription & WithConfigurationType(const ConfigurationType &value)
bool ParallelismHasBeenSet() const
bool ConfigurationTypeHasBeenSet() const
void SetParallelismPerKPU(int value)
ParallelismConfigurationDescription & WithCurrentParallelism(int value)
int GetParallelism() const
bool GetAutoScalingEnabled() const
void SetCurrentParallelism(int value)
AWS_KINESISANALYTICSV2_API ParallelismConfigurationDescription(Aws::Utils::Json::JsonView jsonValue)
const ConfigurationType & GetConfigurationType() const
void SetConfigurationType(const ConfigurationType &value)
void SetConfigurationType(ConfigurationType &&value)
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