7#include <aws/codebuild/CodeBuild_EXPORTS.h>
8#include <aws/codebuild/model/FleetScalingType.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/codebuild/model/TargetTrackingScalingConfiguration.h>
59 template<
typename TargetTrackingScalingConfigsT = Aws::Vector<TargetTrackingScalingConfiguration>>
60 void SetTargetTrackingScalingConfigs(TargetTrackingScalingConfigsT&& value) { m_targetTrackingScalingConfigsHasBeenSet =
true; m_targetTrackingScalingConfigs = std::forward<TargetTrackingScalingConfigsT>(value); }
61 template<
typename TargetTrackingScalingConfigsT = Aws::Vector<TargetTrackingScalingConfiguration>>
63 template<
typename TargetTrackingScalingConfigsT = TargetTrackingScalingConfiguration>
73 inline void SetMaxCapacity(
int value) { m_maxCapacityHasBeenSet =
true; m_maxCapacity = value; }
79 bool m_scalingTypeHasBeenSet =
false;
82 bool m_targetTrackingScalingConfigsHasBeenSet =
false;
85 bool m_maxCapacityHasBeenSet =
false;
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue