7#include <aws/codebuild/CodeBuild_EXPORTS.h>
8#include <aws/codebuild/model/FleetScalingType.h>
9#include <aws/codebuild/model/TargetTrackingScalingConfiguration.h>
10#include <aws/core/utils/memory/stl/AWSVector.h>
44 m_scalingTypeHasBeenSet =
true;
45 m_scalingType = value;
58 return m_targetTrackingScalingConfigs;
61 template <
typename TargetTrackingScalingConfigsT = Aws::Vector<TargetTrackingScalingConfiguration>>
63 m_targetTrackingScalingConfigsHasBeenSet =
true;
64 m_targetTrackingScalingConfigs = std::forward<TargetTrackingScalingConfigsT>(value);
66 template <
typename TargetTrackingScalingConfigsT = Aws::Vector<TargetTrackingScalingConfiguration>>
71 template <
typename TargetTrackingScalingConfigsT = TargetTrackingScalingConfiguration>
73 m_targetTrackingScalingConfigsHasBeenSet =
true;
74 m_targetTrackingScalingConfigs.emplace_back(std::forward<TargetTrackingScalingConfigsT>(value));
86 m_maxCapacityHasBeenSet =
true;
87 m_maxCapacity = value;
100 bool m_scalingTypeHasBeenSet =
false;
101 bool m_targetTrackingScalingConfigsHasBeenSet =
false;
102 bool m_maxCapacityHasBeenSet =
false;
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue