/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Contains both ReviewResult and ReviewAction elements for a particular HIT.
* See Also:
AWS
* API Reference
A list of ReviewResults objects for each action specified in the Review * Policy.
*/ inline const Aws::VectorA list of ReviewResults objects for each action specified in the Review * Policy.
*/ inline bool ReviewResultsHasBeenSet() const { return m_reviewResultsHasBeenSet; } /** *A list of ReviewResults objects for each action specified in the Review * Policy.
*/ inline void SetReviewResults(const Aws::VectorA list of ReviewResults objects for each action specified in the Review * Policy.
*/ inline void SetReviewResults(Aws::VectorA list of ReviewResults objects for each action specified in the Review * Policy.
*/ inline ReviewReport& WithReviewResults(const Aws::VectorA list of ReviewResults objects for each action specified in the Review * Policy.
*/ inline ReviewReport& WithReviewResults(Aws::VectorA list of ReviewResults objects for each action specified in the Review * Policy.
*/ inline ReviewReport& AddReviewResults(const ReviewResultDetail& value) { m_reviewResultsHasBeenSet = true; m_reviewResults.push_back(value); return *this; } /** *A list of ReviewResults objects for each action specified in the Review * Policy.
*/ inline ReviewReport& AddReviewResults(ReviewResultDetail&& value) { m_reviewResultsHasBeenSet = true; m_reviewResults.push_back(std::move(value)); return *this; } /** *A list of ReviewAction objects for each action specified in the Review * Policy.
*/ inline const Aws::VectorA list of ReviewAction objects for each action specified in the Review * Policy.
*/ inline bool ReviewActionsHasBeenSet() const { return m_reviewActionsHasBeenSet; } /** *A list of ReviewAction objects for each action specified in the Review * Policy.
*/ inline void SetReviewActions(const Aws::VectorA list of ReviewAction objects for each action specified in the Review * Policy.
*/ inline void SetReviewActions(Aws::VectorA list of ReviewAction objects for each action specified in the Review * Policy.
*/ inline ReviewReport& WithReviewActions(const Aws::VectorA list of ReviewAction objects for each action specified in the Review * Policy.
*/ inline ReviewReport& WithReviewActions(Aws::VectorA list of ReviewAction objects for each action specified in the Review * Policy.
*/ inline ReviewReport& AddReviewActions(const ReviewActionDetail& value) { m_reviewActionsHasBeenSet = true; m_reviewActions.push_back(value); return *this; } /** *A list of ReviewAction objects for each action specified in the Review * Policy.
*/ inline ReviewReport& AddReviewActions(ReviewActionDetail&& value) { m_reviewActionsHasBeenSet = true; m_reviewActions.push_back(std::move(value)); return *this; } private: Aws::Vector