/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Specifies the validation and image scan statuses of the
* algorithm.See Also:
AWS
* API Reference
The status of algorithm validation.
*/ inline const Aws::VectorThe status of algorithm validation.
*/ inline bool ValidationStatusesHasBeenSet() const { return m_validationStatusesHasBeenSet; } /** *The status of algorithm validation.
*/ inline void SetValidationStatuses(const Aws::VectorThe status of algorithm validation.
*/ inline void SetValidationStatuses(Aws::VectorThe status of algorithm validation.
*/ inline AlgorithmStatusDetails& WithValidationStatuses(const Aws::VectorThe status of algorithm validation.
*/ inline AlgorithmStatusDetails& WithValidationStatuses(Aws::VectorThe status of algorithm validation.
*/ inline AlgorithmStatusDetails& AddValidationStatuses(const AlgorithmStatusItem& value) { m_validationStatusesHasBeenSet = true; m_validationStatuses.push_back(value); return *this; } /** *The status of algorithm validation.
*/ inline AlgorithmStatusDetails& AddValidationStatuses(AlgorithmStatusItem&& value) { m_validationStatusesHasBeenSet = true; m_validationStatuses.push_back(std::move(value)); return *this; } /** *The status of the scan of the algorithm's Docker image container.
*/ inline const Aws::VectorThe status of the scan of the algorithm's Docker image container.
*/ inline bool ImageScanStatusesHasBeenSet() const { return m_imageScanStatusesHasBeenSet; } /** *The status of the scan of the algorithm's Docker image container.
*/ inline void SetImageScanStatuses(const Aws::VectorThe status of the scan of the algorithm's Docker image container.
*/ inline void SetImageScanStatuses(Aws::VectorThe status of the scan of the algorithm's Docker image container.
*/ inline AlgorithmStatusDetails& WithImageScanStatuses(const Aws::VectorThe status of the scan of the algorithm's Docker image container.
*/ inline AlgorithmStatusDetails& WithImageScanStatuses(Aws::VectorThe status of the scan of the algorithm's Docker image container.
*/ inline AlgorithmStatusDetails& AddImageScanStatuses(const AlgorithmStatusItem& value) { m_imageScanStatusesHasBeenSet = true; m_imageScanStatuses.push_back(value); return *this; } /** *The status of the scan of the algorithm's Docker image container.
*/ inline AlgorithmStatusDetails& AddImageScanStatuses(AlgorithmStatusItem&& value) { m_imageScanStatusesHasBeenSet = true; m_imageScanStatuses.push_back(std::move(value)); return *this; } private: Aws::Vector