/**
* 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 model
* package.See Also:
AWS
* API Reference
The validation status of the model package.
*/ inline const Aws::VectorThe validation status of the model package.
*/ inline bool ValidationStatusesHasBeenSet() const { return m_validationStatusesHasBeenSet; } /** *The validation status of the model package.
*/ inline void SetValidationStatuses(const Aws::VectorThe validation status of the model package.
*/ inline void SetValidationStatuses(Aws::VectorThe validation status of the model package.
*/ inline ModelPackageStatusDetails& WithValidationStatuses(const Aws::VectorThe validation status of the model package.
*/ inline ModelPackageStatusDetails& WithValidationStatuses(Aws::VectorThe validation status of the model package.
*/ inline ModelPackageStatusDetails& AddValidationStatuses(const ModelPackageStatusItem& value) { m_validationStatusesHasBeenSet = true; m_validationStatuses.push_back(value); return *this; } /** *The validation status of the model package.
*/ inline ModelPackageStatusDetails& AddValidationStatuses(ModelPackageStatusItem&& value) { m_validationStatusesHasBeenSet = true; m_validationStatuses.push_back(std::move(value)); return *this; } /** *The status of the scan of the Docker image container for the model * package.
*/ inline const Aws::VectorThe status of the scan of the Docker image container for the model * package.
*/ inline bool ImageScanStatusesHasBeenSet() const { return m_imageScanStatusesHasBeenSet; } /** *The status of the scan of the Docker image container for the model * package.
*/ inline void SetImageScanStatuses(const Aws::VectorThe status of the scan of the Docker image container for the model * package.
*/ inline void SetImageScanStatuses(Aws::VectorThe status of the scan of the Docker image container for the model * package.
*/ inline ModelPackageStatusDetails& WithImageScanStatuses(const Aws::VectorThe status of the scan of the Docker image container for the model * package.
*/ inline ModelPackageStatusDetails& WithImageScanStatuses(Aws::VectorThe status of the scan of the Docker image container for the model * package.
*/ inline ModelPackageStatusDetails& AddImageScanStatuses(const ModelPackageStatusItem& value) { m_imageScanStatusesHasBeenSet = true; m_imageScanStatuses.push_back(value); return *this; } /** *The status of the scan of the Docker image container for the model * package.
*/ inline ModelPackageStatusDetails& AddImageScanStatuses(ModelPackageStatusItem&& value) { m_imageScanStatusesHasBeenSet = true; m_imageScanStatuses.push_back(std::move(value)); return *this; } private: Aws::Vector