AWS SDK for C++  1.9.159
AWS SDK for C++
ModelDataQuality.h
Go to the documentation of this file.
1 
6 #pragma once
9 #include <utility>
10 
11 namespace Aws
12 {
13 namespace Utils
14 {
15 namespace Json
16 {
17  class JsonValue;
18  class JsonView;
19 } // namespace Json
20 } // namespace Utils
21 namespace SageMaker
22 {
23 namespace Model
24 {
25 
33  {
34  public:
39 
40 
44  inline const MetricsSource& GetStatistics() const{ return m_statistics; }
45 
49  inline bool StatisticsHasBeenSet() const { return m_statisticsHasBeenSet; }
50 
54  inline void SetStatistics(const MetricsSource& value) { m_statisticsHasBeenSet = true; m_statistics = value; }
55 
59  inline void SetStatistics(MetricsSource&& value) { m_statisticsHasBeenSet = true; m_statistics = std::move(value); }
60 
64  inline ModelDataQuality& WithStatistics(const MetricsSource& value) { SetStatistics(value); return *this;}
65 
69  inline ModelDataQuality& WithStatistics(MetricsSource&& value) { SetStatistics(std::move(value)); return *this;}
70 
71 
75  inline const MetricsSource& GetConstraints() const{ return m_constraints; }
76 
80  inline bool ConstraintsHasBeenSet() const { return m_constraintsHasBeenSet; }
81 
85  inline void SetConstraints(const MetricsSource& value) { m_constraintsHasBeenSet = true; m_constraints = value; }
86 
90  inline void SetConstraints(MetricsSource&& value) { m_constraintsHasBeenSet = true; m_constraints = std::move(value); }
91 
95  inline ModelDataQuality& WithConstraints(const MetricsSource& value) { SetConstraints(value); return *this;}
96 
100  inline ModelDataQuality& WithConstraints(MetricsSource&& value) { SetConstraints(std::move(value)); return *this;}
101 
102  private:
103 
104  MetricsSource m_statistics;
105  bool m_statisticsHasBeenSet;
106 
107  MetricsSource m_constraints;
108  bool m_constraintsHasBeenSet;
109  };
110 
111 } // namespace Model
112 } // namespace SageMaker
113 } // namespace Aws
Aws::SageMaker::Model::ModelDataQuality::SetConstraints
void SetConstraints(const MetricsSource &value)
Definition: ModelDataQuality.h:85
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::ModelDataQuality::WithConstraints
ModelDataQuality & WithConstraints(const MetricsSource &value)
Definition: ModelDataQuality.h:95
SageMaker_EXPORTS.h
MetricsSource.h
Aws::SageMaker::Model::ModelDataQuality::WithStatistics
ModelDataQuality & WithStatistics(const MetricsSource &value)
Definition: ModelDataQuality.h:64
Aws::SageMaker::Model::ModelDataQuality::GetStatistics
const MetricsSource & GetStatistics() const
Definition: ModelDataQuality.h:44
Aws::SageMaker::Model::ModelDataQuality::SetStatistics
void SetStatistics(MetricsSource &&value)
Definition: ModelDataQuality.h:59
Aws::SageMaker::Model::MetricsSource
Definition: MetricsSource.h:32
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
Aws::SageMaker::Model::ModelDataQuality::WithConstraints
ModelDataQuality & WithConstraints(MetricsSource &&value)
Definition: ModelDataQuality.h:100
Aws::SageMaker::Model::ModelDataQuality::WithStatistics
ModelDataQuality & WithStatistics(MetricsSource &&value)
Definition: ModelDataQuality.h:69
Aws::SageMaker::Model::ModelDataQuality::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::SageMaker::Model::ModelDataQuality::StatisticsHasBeenSet
bool StatisticsHasBeenSet() const
Definition: ModelDataQuality.h:49
Aws::SageMaker::Model::ModelDataQuality::ConstraintsHasBeenSet
bool ConstraintsHasBeenSet() const
Definition: ModelDataQuality.h:80
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::SageMaker::Model::ModelDataQuality::ModelDataQuality
ModelDataQuality(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::ModelDataQuality::SetConstraints
void SetConstraints(MetricsSource &&value)
Definition: ModelDataQuality.h:90
Aws::SageMaker::Model::ModelDataQuality::operator=
ModelDataQuality & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::ModelDataQuality::SetStatistics
void SetStatistics(const MetricsSource &value)
Definition: ModelDataQuality.h:54
Aws::SageMaker::Model::ModelDataQuality::ModelDataQuality
ModelDataQuality()
Aws::SageMaker::Model::ModelDataQuality
Definition: ModelDataQuality.h:33
Aws::SageMaker::Model::ModelDataQuality::GetConstraints
const MetricsSource & GetConstraints() const
Definition: ModelDataQuality.h:75