AWS SDK for C++  1.9.160
AWS SDK for C++
ModelQualityJobInput.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 
35  {
36  public:
41 
42 
43 
44  inline const EndpointInput& GetEndpointInput() const{ return m_endpointInput; }
45 
46 
47  inline bool EndpointInputHasBeenSet() const { return m_endpointInputHasBeenSet; }
48 
49 
50  inline void SetEndpointInput(const EndpointInput& value) { m_endpointInputHasBeenSet = true; m_endpointInput = value; }
51 
52 
53  inline void SetEndpointInput(EndpointInput&& value) { m_endpointInputHasBeenSet = true; m_endpointInput = std::move(value); }
54 
55 
56  inline ModelQualityJobInput& WithEndpointInput(const EndpointInput& value) { SetEndpointInput(value); return *this;}
57 
58 
59  inline ModelQualityJobInput& WithEndpointInput(EndpointInput&& value) { SetEndpointInput(std::move(value)); return *this;}
60 
61 
65  inline const MonitoringGroundTruthS3Input& GetGroundTruthS3Input() const{ return m_groundTruthS3Input; }
66 
70  inline bool GroundTruthS3InputHasBeenSet() const { return m_groundTruthS3InputHasBeenSet; }
71 
75  inline void SetGroundTruthS3Input(const MonitoringGroundTruthS3Input& value) { m_groundTruthS3InputHasBeenSet = true; m_groundTruthS3Input = value; }
76 
80  inline void SetGroundTruthS3Input(MonitoringGroundTruthS3Input&& value) { m_groundTruthS3InputHasBeenSet = true; m_groundTruthS3Input = std::move(value); }
81 
85  inline ModelQualityJobInput& WithGroundTruthS3Input(const MonitoringGroundTruthS3Input& value) { SetGroundTruthS3Input(value); return *this;}
86 
90  inline ModelQualityJobInput& WithGroundTruthS3Input(MonitoringGroundTruthS3Input&& value) { SetGroundTruthS3Input(std::move(value)); return *this;}
91 
92  private:
93 
94  EndpointInput m_endpointInput;
95  bool m_endpointInputHasBeenSet;
96 
97  MonitoringGroundTruthS3Input m_groundTruthS3Input;
98  bool m_groundTruthS3InputHasBeenSet;
99  };
100 
101 } // namespace Model
102 } // namespace SageMaker
103 } // namespace Aws
Aws::SageMaker::Model::ModelQualityJobInput::SetEndpointInput
void SetEndpointInput(EndpointInput &&value)
Definition: ModelQualityJobInput.h:53
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
SageMaker_EXPORTS.h
Aws::SageMaker::Model::ModelQualityJobInput::SetGroundTruthS3Input
void SetGroundTruthS3Input(const MonitoringGroundTruthS3Input &value)
Definition: ModelQualityJobInput.h:75
Aws::SageMaker::Model::EndpointInput
Definition: EndpointInput.h:34
Aws::SageMaker::Model::ModelQualityJobInput::WithGroundTruthS3Input
ModelQualityJobInput & WithGroundTruthS3Input(const MonitoringGroundTruthS3Input &value)
Definition: ModelQualityJobInput.h:85
MonitoringGroundTruthS3Input.h
Aws::SageMaker::Model::ModelQualityJobInput::GroundTruthS3InputHasBeenSet
bool GroundTruthS3InputHasBeenSet() const
Definition: ModelQualityJobInput.h:70
Aws::SageMaker::Model::ModelQualityJobInput::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
EndpointInput.h
Aws::SageMaker::Model::ModelQualityJobInput::GetGroundTruthS3Input
const MonitoringGroundTruthS3Input & GetGroundTruthS3Input() const
Definition: ModelQualityJobInput.h:65
Aws::SageMaker::Model::ModelQualityJobInput
Definition: ModelQualityJobInput.h:35
Aws::SageMaker::Model::ModelQualityJobInput::ModelQualityJobInput
ModelQualityJobInput()
Aws::SageMaker::Model::ModelQualityJobInput::WithGroundTruthS3Input
ModelQualityJobInput & WithGroundTruthS3Input(MonitoringGroundTruthS3Input &&value)
Definition: ModelQualityJobInput.h:90
Aws::SageMaker::Model::ModelQualityJobInput::ModelQualityJobInput
ModelQualityJobInput(Aws::Utils::Json::JsonView jsonValue)
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::SageMaker::Model::ModelQualityJobInput::operator=
ModelQualityJobInput & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::ModelQualityJobInput::WithEndpointInput
ModelQualityJobInput & WithEndpointInput(const EndpointInput &value)
Definition: ModelQualityJobInput.h:56
Aws::SageMaker::Model::ModelQualityJobInput::SetGroundTruthS3Input
void SetGroundTruthS3Input(MonitoringGroundTruthS3Input &&value)
Definition: ModelQualityJobInput.h:80
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::SageMaker::Model::ModelQualityJobInput::EndpointInputHasBeenSet
bool EndpointInputHasBeenSet() const
Definition: ModelQualityJobInput.h:47
Aws::SageMaker::Model::ModelQualityJobInput::GetEndpointInput
const EndpointInput & GetEndpointInput() const
Definition: ModelQualityJobInput.h:44
Aws::SageMaker::Model::ModelQualityJobInput::SetEndpointInput
void SetEndpointInput(const EndpointInput &value)
Definition: ModelQualityJobInput.h:50
Aws::SageMaker::Model::MonitoringGroundTruthS3Input
Definition: MonitoringGroundTruthS3Input.h:33
Aws::SageMaker::Model::ModelQualityJobInput::WithEndpointInput
ModelQualityJobInput & WithEndpointInput(EndpointInput &&value)
Definition: ModelQualityJobInput.h:59