7#include <aws/rekognition/Rekognition_EXPORTS.h>
8#include <aws/rekognition/model/DetectLabelsImageQuality.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/rekognition/model/DominantColor.h>
50 template<
typename QualityT = DetectLabelsImageQuality>
51 void SetQuality(QualityT&& value) { m_qualityHasBeenSet =
true; m_quality = std::forward<QualityT>(value); }
52 template<
typename QualityT = DetectLabelsImageQuality>
64 template<
typename DominantColorsT = Aws::Vector<DominantColor>>
65 void SetDominantColors(DominantColorsT&& value) { m_dominantColorsHasBeenSet =
true; m_dominantColors = std::forward<DominantColorsT>(value); }
66 template<
typename DominantColorsT = Aws::Vector<DominantColor>>
68 template<
typename DominantColorsT = DominantColor>
74 bool m_qualityHasBeenSet =
false;
77 bool m_dominantColorsHasBeenSet =
false;
AWS_REKOGNITION_API DetectLabelsImageForeground(Aws::Utils::Json::JsonView jsonValue)
const DetectLabelsImageQuality & GetQuality() const
void SetDominantColors(DominantColorsT &&value)
bool QualityHasBeenSet() const
AWS_REKOGNITION_API DetectLabelsImageForeground & operator=(Aws::Utils::Json::JsonView jsonValue)
DetectLabelsImageForeground & WithDominantColors(DominantColorsT &&value)
void SetQuality(QualityT &&value)
AWS_REKOGNITION_API DetectLabelsImageForeground()=default
const Aws::Vector< DominantColor > & GetDominantColors() const
DetectLabelsImageForeground & AddDominantColors(DominantColorsT &&value)
bool DominantColorsHasBeenSet() const
DetectLabelsImageForeground & WithQuality(QualityT &&value)
AWS_REKOGNITION_API Aws::Utils::Json::JsonValue Jsonize() const
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue