AWS SDK for C++  1.9.153
AWS SDK for C++
AlgorithmStatusDetails.h
Go to the documentation of this file.
1 
6 #pragma once
10 #include <utility>
11 
12 namespace Aws
13 {
14 namespace Utils
15 {
16 namespace Json
17 {
18  class JsonValue;
19  class JsonView;
20 } // namespace Json
21 } // namespace Utils
22 namespace SageMaker
23 {
24 namespace Model
25 {
26 
34  {
35  public:
40 
41 
45  inline const Aws::Vector<AlgorithmStatusItem>& GetValidationStatuses() const{ return m_validationStatuses; }
46 
50  inline bool ValidationStatusesHasBeenSet() const { return m_validationStatusesHasBeenSet; }
51 
55  inline void SetValidationStatuses(const Aws::Vector<AlgorithmStatusItem>& value) { m_validationStatusesHasBeenSet = true; m_validationStatuses = value; }
56 
60  inline void SetValidationStatuses(Aws::Vector<AlgorithmStatusItem>&& value) { m_validationStatusesHasBeenSet = true; m_validationStatuses = std::move(value); }
61 
65  inline AlgorithmStatusDetails& WithValidationStatuses(const Aws::Vector<AlgorithmStatusItem>& value) { SetValidationStatuses(value); return *this;}
66 
70  inline AlgorithmStatusDetails& WithValidationStatuses(Aws::Vector<AlgorithmStatusItem>&& value) { SetValidationStatuses(std::move(value)); return *this;}
71 
75  inline AlgorithmStatusDetails& AddValidationStatuses(const AlgorithmStatusItem& value) { m_validationStatusesHasBeenSet = true; m_validationStatuses.push_back(value); return *this; }
76 
80  inline AlgorithmStatusDetails& AddValidationStatuses(AlgorithmStatusItem&& value) { m_validationStatusesHasBeenSet = true; m_validationStatuses.push_back(std::move(value)); return *this; }
81 
82 
86  inline const Aws::Vector<AlgorithmStatusItem>& GetImageScanStatuses() const{ return m_imageScanStatuses; }
87 
91  inline bool ImageScanStatusesHasBeenSet() const { return m_imageScanStatusesHasBeenSet; }
92 
96  inline void SetImageScanStatuses(const Aws::Vector<AlgorithmStatusItem>& value) { m_imageScanStatusesHasBeenSet = true; m_imageScanStatuses = value; }
97 
101  inline void SetImageScanStatuses(Aws::Vector<AlgorithmStatusItem>&& value) { m_imageScanStatusesHasBeenSet = true; m_imageScanStatuses = std::move(value); }
102 
106  inline AlgorithmStatusDetails& WithImageScanStatuses(const Aws::Vector<AlgorithmStatusItem>& value) { SetImageScanStatuses(value); return *this;}
107 
111  inline AlgorithmStatusDetails& WithImageScanStatuses(Aws::Vector<AlgorithmStatusItem>&& value) { SetImageScanStatuses(std::move(value)); return *this;}
112 
116  inline AlgorithmStatusDetails& AddImageScanStatuses(const AlgorithmStatusItem& value) { m_imageScanStatusesHasBeenSet = true; m_imageScanStatuses.push_back(value); return *this; }
117 
121  inline AlgorithmStatusDetails& AddImageScanStatuses(AlgorithmStatusItem&& value) { m_imageScanStatusesHasBeenSet = true; m_imageScanStatuses.push_back(std::move(value)); return *this; }
122 
123  private:
124 
125  Aws::Vector<AlgorithmStatusItem> m_validationStatuses;
126  bool m_validationStatusesHasBeenSet;
127 
128  Aws::Vector<AlgorithmStatusItem> m_imageScanStatuses;
129  bool m_imageScanStatusesHasBeenSet;
130  };
131 
132 } // namespace Model
133 } // namespace SageMaker
134 } // namespace Aws
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::AlgorithmStatusDetails::WithImageScanStatuses
AlgorithmStatusDetails & WithImageScanStatuses(const Aws::Vector< AlgorithmStatusItem > &value)
Definition: AlgorithmStatusDetails.h:106
SageMaker_EXPORTS.h
Aws::SageMaker::Model::AlgorithmStatusDetails::AddImageScanStatuses
AlgorithmStatusDetails & AddImageScanStatuses(const AlgorithmStatusItem &value)
Definition: AlgorithmStatusDetails.h:116
Aws::SageMaker::Model::AlgorithmStatusDetails::SetImageScanStatuses
void SetImageScanStatuses(Aws::Vector< AlgorithmStatusItem > &&value)
Definition: AlgorithmStatusDetails.h:101
Aws::SageMaker::Model::AlgorithmStatusDetails::AddValidationStatuses
AlgorithmStatusDetails & AddValidationStatuses(AlgorithmStatusItem &&value)
Definition: AlgorithmStatusDetails.h:80
Aws::SageMaker::Model::AlgorithmStatusDetails::SetValidationStatuses
void SetValidationStatuses(Aws::Vector< AlgorithmStatusItem > &&value)
Definition: AlgorithmStatusDetails.h:60
Aws::SageMaker::Model::AlgorithmStatusDetails::ImageScanStatusesHasBeenSet
bool ImageScanStatusesHasBeenSet() const
Definition: AlgorithmStatusDetails.h:91
Aws::SageMaker::Model::AlgorithmStatusDetails::AlgorithmStatusDetails
AlgorithmStatusDetails(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::AlgorithmStatusItem
Definition: AlgorithmStatusItem.h:33
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::SageMaker::Model::AlgorithmStatusDetails::GetValidationStatuses
const Aws::Vector< AlgorithmStatusItem > & GetValidationStatuses() const
Definition: AlgorithmStatusDetails.h:45
Aws::SageMaker::Model::AlgorithmStatusDetails::AlgorithmStatusDetails
AlgorithmStatusDetails()
AWSVector.h
Aws::SageMaker::Model::AlgorithmStatusDetails::SetValidationStatuses
void SetValidationStatuses(const Aws::Vector< AlgorithmStatusItem > &value)
Definition: AlgorithmStatusDetails.h:55
Aws::SageMaker::Model::AlgorithmStatusDetails::operator=
AlgorithmStatusDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::AlgorithmStatusDetails::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
AlgorithmStatusItem.h
Aws::SageMaker::Model::AlgorithmStatusDetails
Definition: AlgorithmStatusDetails.h:34
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::SageMaker::Model::AlgorithmStatusDetails::AddImageScanStatuses
AlgorithmStatusDetails & AddImageScanStatuses(AlgorithmStatusItem &&value)
Definition: AlgorithmStatusDetails.h:121
Aws::SageMaker::Model::AlgorithmStatusDetails::ValidationStatusesHasBeenSet
bool ValidationStatusesHasBeenSet() const
Definition: AlgorithmStatusDetails.h:50
Aws::SageMaker::Model::AlgorithmStatusDetails::WithValidationStatuses
AlgorithmStatusDetails & WithValidationStatuses(Aws::Vector< AlgorithmStatusItem > &&value)
Definition: AlgorithmStatusDetails.h:70
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::SageMaker::Model::AlgorithmStatusDetails::WithImageScanStatuses
AlgorithmStatusDetails & WithImageScanStatuses(Aws::Vector< AlgorithmStatusItem > &&value)
Definition: AlgorithmStatusDetails.h:111
Aws::SageMaker::Model::AlgorithmStatusDetails::SetImageScanStatuses
void SetImageScanStatuses(const Aws::Vector< AlgorithmStatusItem > &value)
Definition: AlgorithmStatusDetails.h:96
Aws::SageMaker::Model::AlgorithmStatusDetails::GetImageScanStatuses
const Aws::Vector< AlgorithmStatusItem > & GetImageScanStatuses() const
Definition: AlgorithmStatusDetails.h:86
Aws::SageMaker::Model::AlgorithmStatusDetails::WithValidationStatuses
AlgorithmStatusDetails & WithValidationStatuses(const Aws::Vector< AlgorithmStatusItem > &value)
Definition: AlgorithmStatusDetails.h:65
Aws::SageMaker::Model::AlgorithmStatusDetails::AddValidationStatuses
AlgorithmStatusDetails & AddValidationStatuses(const AlgorithmStatusItem &value)
Definition: AlgorithmStatusDetails.h:75