7#include <aws/rekognition/Rekognition_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
49 template<
typename HumanLoopArnT = Aws::String>
50 void SetHumanLoopArn(HumanLoopArnT&& value) { m_humanLoopArnHasBeenSet =
true; m_humanLoopArn = std::forward<HumanLoopArnT>(value); }
51 template<
typename HumanLoopArnT = Aws::String>
61 template<
typename HumanLoopActivationReasonsT = Aws::Vector<Aws::String>>
62 void SetHumanLoopActivationReasons(HumanLoopActivationReasonsT&& value) { m_humanLoopActivationReasonsHasBeenSet =
true; m_humanLoopActivationReasons = std::forward<HumanLoopActivationReasonsT>(value); }
63 template<
typename HumanLoopActivationReasonsT = Aws::Vector<Aws::String>>
65 template<
typename HumanLoopActivationReasonsT = Aws::String>
76 template<
typename HumanLoopActivationConditionsEvaluationResultsT = Aws::String>
77 void SetHumanLoopActivationConditionsEvaluationResults(HumanLoopActivationConditionsEvaluationResultsT&& value) { m_humanLoopActivationConditionsEvaluationResultsHasBeenSet =
true; m_humanLoopActivationConditionsEvaluationResults = std::forward<HumanLoopActivationConditionsEvaluationResultsT>(value); }
78 template<
typename HumanLoopActivationConditionsEvaluationResultsT = Aws::String>
84 bool m_humanLoopArnHasBeenSet =
false;
87 bool m_humanLoopActivationReasonsHasBeenSet =
false;
89 Aws::String m_humanLoopActivationConditionsEvaluationResults;
90 bool m_humanLoopActivationConditionsEvaluationResultsHasBeenSet =
false;
HumanLoopActivationOutput & WithHumanLoopActivationConditionsEvaluationResults(HumanLoopActivationConditionsEvaluationResultsT &&value)
HumanLoopActivationOutput & AddHumanLoopActivationReasons(HumanLoopActivationReasonsT &&value)
AWS_REKOGNITION_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_REKOGNITION_API HumanLoopActivationOutput(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetHumanLoopArn() const
const Aws::Vector< Aws::String > & GetHumanLoopActivationReasons() const
HumanLoopActivationOutput & WithHumanLoopArn(HumanLoopArnT &&value)
void SetHumanLoopActivationConditionsEvaluationResults(HumanLoopActivationConditionsEvaluationResultsT &&value)
bool HumanLoopArnHasBeenSet() const
void SetHumanLoopActivationReasons(HumanLoopActivationReasonsT &&value)
AWS_REKOGNITION_API HumanLoopActivationOutput()=default
bool HumanLoopActivationConditionsEvaluationResultsHasBeenSet() const
bool HumanLoopActivationReasonsHasBeenSet() const
void SetHumanLoopArn(HumanLoopArnT &&value)
AWS_REKOGNITION_API HumanLoopActivationOutput & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetHumanLoopActivationConditionsEvaluationResults() const
HumanLoopActivationOutput & WithHumanLoopActivationReasons(HumanLoopActivationReasonsT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue