7#include <aws/rekognition/Rekognition_EXPORTS.h>
8#include <aws/rekognition/model/BodyPart.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/rekognition/model/EquipmentDetection.h>
51 inline void SetName(
const BodyPart& value) { m_nameHasBeenSet =
true; m_name = value; }
52 inline void SetName(
BodyPart&& value) { m_nameHasBeenSet =
true; m_name = std::move(value); }
64 inline void SetConfidence(
double value) { m_confidenceHasBeenSet =
true; m_confidence = value; }
85 bool m_nameHasBeenSet =
false;
88 bool m_confidenceHasBeenSet =
false;
91 bool m_equipmentDetectionsHasBeenSet =
false;
bool NameHasBeenSet() const
bool ConfidenceHasBeenSet() const
AWS_REKOGNITION_API ProtectiveEquipmentBodyPart(Aws::Utils::Json::JsonView jsonValue)
ProtectiveEquipmentBodyPart & WithConfidence(double value)
AWS_REKOGNITION_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_REKOGNITION_API ProtectiveEquipmentBodyPart()
ProtectiveEquipmentBodyPart & AddEquipmentDetections(const EquipmentDetection &value)
double GetConfidence() const
ProtectiveEquipmentBodyPart & WithName(const BodyPart &value)
ProtectiveEquipmentBodyPart & WithEquipmentDetections(const Aws::Vector< EquipmentDetection > &value)
void SetName(const BodyPart &value)
bool EquipmentDetectionsHasBeenSet() const
void SetConfidence(double value)
AWS_REKOGNITION_API ProtectiveEquipmentBodyPart & operator=(Aws::Utils::Json::JsonView jsonValue)
ProtectiveEquipmentBodyPart & AddEquipmentDetections(EquipmentDetection &&value)
const BodyPart & GetName() const
ProtectiveEquipmentBodyPart & WithEquipmentDetections(Aws::Vector< EquipmentDetection > &&value)
ProtectiveEquipmentBodyPart & WithName(BodyPart &&value)
void SetEquipmentDetections(Aws::Vector< EquipmentDetection > &&value)
void SetName(BodyPart &&value)
const Aws::Vector< EquipmentDetection > & GetEquipmentDetections() const
void SetEquipmentDetections(const Aws::Vector< EquipmentDetection > &value)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue