AWS SDK for C++  1.9.159
AWS SDK for C++
SearchRecord.h
Go to the documentation of this file.
1 
6 #pragma once
19 #include <utility>
20 
21 namespace Aws
22 {
23 namespace Utils
24 {
25 namespace Json
26 {
27  class JsonValue;
28  class JsonView;
29 } // namespace Json
30 } // namespace Utils
31 namespace SageMaker
32 {
33 namespace Model
34 {
35 
43  {
44  public:
49 
50 
54  inline const TrainingJob& GetTrainingJob() const{ return m_trainingJob; }
55 
59  inline bool TrainingJobHasBeenSet() const { return m_trainingJobHasBeenSet; }
60 
64  inline void SetTrainingJob(const TrainingJob& value) { m_trainingJobHasBeenSet = true; m_trainingJob = value; }
65 
69  inline void SetTrainingJob(TrainingJob&& value) { m_trainingJobHasBeenSet = true; m_trainingJob = std::move(value); }
70 
74  inline SearchRecord& WithTrainingJob(const TrainingJob& value) { SetTrainingJob(value); return *this;}
75 
79  inline SearchRecord& WithTrainingJob(TrainingJob&& value) { SetTrainingJob(std::move(value)); return *this;}
80 
81 
85  inline const Experiment& GetExperiment() const{ return m_experiment; }
86 
90  inline bool ExperimentHasBeenSet() const { return m_experimentHasBeenSet; }
91 
95  inline void SetExperiment(const Experiment& value) { m_experimentHasBeenSet = true; m_experiment = value; }
96 
100  inline void SetExperiment(Experiment&& value) { m_experimentHasBeenSet = true; m_experiment = std::move(value); }
101 
105  inline SearchRecord& WithExperiment(const Experiment& value) { SetExperiment(value); return *this;}
106 
110  inline SearchRecord& WithExperiment(Experiment&& value) { SetExperiment(std::move(value)); return *this;}
111 
112 
116  inline const Trial& GetTrial() const{ return m_trial; }
117 
121  inline bool TrialHasBeenSet() const { return m_trialHasBeenSet; }
122 
126  inline void SetTrial(const Trial& value) { m_trialHasBeenSet = true; m_trial = value; }
127 
131  inline void SetTrial(Trial&& value) { m_trialHasBeenSet = true; m_trial = std::move(value); }
132 
136  inline SearchRecord& WithTrial(const Trial& value) { SetTrial(value); return *this;}
137 
141  inline SearchRecord& WithTrial(Trial&& value) { SetTrial(std::move(value)); return *this;}
142 
143 
147  inline const TrialComponent& GetTrialComponent() const{ return m_trialComponent; }
148 
152  inline bool TrialComponentHasBeenSet() const { return m_trialComponentHasBeenSet; }
153 
157  inline void SetTrialComponent(const TrialComponent& value) { m_trialComponentHasBeenSet = true; m_trialComponent = value; }
158 
162  inline void SetTrialComponent(TrialComponent&& value) { m_trialComponentHasBeenSet = true; m_trialComponent = std::move(value); }
163 
167  inline SearchRecord& WithTrialComponent(const TrialComponent& value) { SetTrialComponent(value); return *this;}
168 
172  inline SearchRecord& WithTrialComponent(TrialComponent&& value) { SetTrialComponent(std::move(value)); return *this;}
173 
174 
175 
176  inline const Endpoint& GetEndpoint() const{ return m_endpoint; }
177 
178 
179  inline bool EndpointHasBeenSet() const { return m_endpointHasBeenSet; }
180 
181 
182  inline void SetEndpoint(const Endpoint& value) { m_endpointHasBeenSet = true; m_endpoint = value; }
183 
184 
185  inline void SetEndpoint(Endpoint&& value) { m_endpointHasBeenSet = true; m_endpoint = std::move(value); }
186 
187 
188  inline SearchRecord& WithEndpoint(const Endpoint& value) { SetEndpoint(value); return *this;}
189 
190 
191  inline SearchRecord& WithEndpoint(Endpoint&& value) { SetEndpoint(std::move(value)); return *this;}
192 
193 
194 
195  inline const ModelPackage& GetModelPackage() const{ return m_modelPackage; }
196 
197 
198  inline bool ModelPackageHasBeenSet() const { return m_modelPackageHasBeenSet; }
199 
200 
201  inline void SetModelPackage(const ModelPackage& value) { m_modelPackageHasBeenSet = true; m_modelPackage = value; }
202 
203 
204  inline void SetModelPackage(ModelPackage&& value) { m_modelPackageHasBeenSet = true; m_modelPackage = std::move(value); }
205 
206 
207  inline SearchRecord& WithModelPackage(const ModelPackage& value) { SetModelPackage(value); return *this;}
208 
209 
210  inline SearchRecord& WithModelPackage(ModelPackage&& value) { SetModelPackage(std::move(value)); return *this;}
211 
212 
213 
214  inline const ModelPackageGroup& GetModelPackageGroup() const{ return m_modelPackageGroup; }
215 
216 
217  inline bool ModelPackageGroupHasBeenSet() const { return m_modelPackageGroupHasBeenSet; }
218 
219 
220  inline void SetModelPackageGroup(const ModelPackageGroup& value) { m_modelPackageGroupHasBeenSet = true; m_modelPackageGroup = value; }
221 
222 
223  inline void SetModelPackageGroup(ModelPackageGroup&& value) { m_modelPackageGroupHasBeenSet = true; m_modelPackageGroup = std::move(value); }
224 
225 
226  inline SearchRecord& WithModelPackageGroup(const ModelPackageGroup& value) { SetModelPackageGroup(value); return *this;}
227 
228 
229  inline SearchRecord& WithModelPackageGroup(ModelPackageGroup&& value) { SetModelPackageGroup(std::move(value)); return *this;}
230 
231 
232 
233  inline const Pipeline& GetPipeline() const{ return m_pipeline; }
234 
235 
236  inline bool PipelineHasBeenSet() const { return m_pipelineHasBeenSet; }
237 
238 
239  inline void SetPipeline(const Pipeline& value) { m_pipelineHasBeenSet = true; m_pipeline = value; }
240 
241 
242  inline void SetPipeline(Pipeline&& value) { m_pipelineHasBeenSet = true; m_pipeline = std::move(value); }
243 
244 
245  inline SearchRecord& WithPipeline(const Pipeline& value) { SetPipeline(value); return *this;}
246 
247 
248  inline SearchRecord& WithPipeline(Pipeline&& value) { SetPipeline(std::move(value)); return *this;}
249 
250 
251 
252  inline const PipelineExecution& GetPipelineExecution() const{ return m_pipelineExecution; }
253 
254 
255  inline bool PipelineExecutionHasBeenSet() const { return m_pipelineExecutionHasBeenSet; }
256 
257 
258  inline void SetPipelineExecution(const PipelineExecution& value) { m_pipelineExecutionHasBeenSet = true; m_pipelineExecution = value; }
259 
260 
261  inline void SetPipelineExecution(PipelineExecution&& value) { m_pipelineExecutionHasBeenSet = true; m_pipelineExecution = std::move(value); }
262 
263 
264  inline SearchRecord& WithPipelineExecution(const PipelineExecution& value) { SetPipelineExecution(value); return *this;}
265 
266 
267  inline SearchRecord& WithPipelineExecution(PipelineExecution&& value) { SetPipelineExecution(std::move(value)); return *this;}
268 
269 
270 
271  inline const FeatureGroup& GetFeatureGroup() const{ return m_featureGroup; }
272 
273 
274  inline bool FeatureGroupHasBeenSet() const { return m_featureGroupHasBeenSet; }
275 
276 
277  inline void SetFeatureGroup(const FeatureGroup& value) { m_featureGroupHasBeenSet = true; m_featureGroup = value; }
278 
279 
280  inline void SetFeatureGroup(FeatureGroup&& value) { m_featureGroupHasBeenSet = true; m_featureGroup = std::move(value); }
281 
282 
283  inline SearchRecord& WithFeatureGroup(const FeatureGroup& value) { SetFeatureGroup(value); return *this;}
284 
285 
286  inline SearchRecord& WithFeatureGroup(FeatureGroup&& value) { SetFeatureGroup(std::move(value)); return *this;}
287 
288 
292  inline const Project& GetProject() const{ return m_project; }
293 
297  inline bool ProjectHasBeenSet() const { return m_projectHasBeenSet; }
298 
302  inline void SetProject(const Project& value) { m_projectHasBeenSet = true; m_project = value; }
303 
307  inline void SetProject(Project&& value) { m_projectHasBeenSet = true; m_project = std::move(value); }
308 
312  inline SearchRecord& WithProject(const Project& value) { SetProject(value); return *this;}
313 
317  inline SearchRecord& WithProject(Project&& value) { SetProject(std::move(value)); return *this;}
318 
319  private:
320 
321  TrainingJob m_trainingJob;
322  bool m_trainingJobHasBeenSet;
323 
324  Experiment m_experiment;
325  bool m_experimentHasBeenSet;
326 
327  Trial m_trial;
328  bool m_trialHasBeenSet;
329 
330  TrialComponent m_trialComponent;
331  bool m_trialComponentHasBeenSet;
332 
333  Endpoint m_endpoint;
334  bool m_endpointHasBeenSet;
335 
336  ModelPackage m_modelPackage;
337  bool m_modelPackageHasBeenSet;
338 
339  ModelPackageGroup m_modelPackageGroup;
340  bool m_modelPackageGroupHasBeenSet;
341 
342  Pipeline m_pipeline;
343  bool m_pipelineHasBeenSet;
344 
345  PipelineExecution m_pipelineExecution;
346  bool m_pipelineExecutionHasBeenSet;
347 
348  FeatureGroup m_featureGroup;
349  bool m_featureGroupHasBeenSet;
350 
351  Project m_project;
352  bool m_projectHasBeenSet;
353  };
354 
355 } // namespace Model
356 } // namespace SageMaker
357 } // namespace Aws
Pipeline.h
Aws::SageMaker::Model::SearchRecord::SetTrial
void SetTrial(const Trial &value)
Definition: SearchRecord.h:126
Aws::SageMaker::Model::Trial
Definition: Trial.h:40
Aws::SageMaker::Model::SearchRecord::WithTrial
SearchRecord & WithTrial(Trial &&value)
Definition: SearchRecord.h:141
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::SearchRecord::WithPipeline
SearchRecord & WithPipeline(Pipeline &&value)
Definition: SearchRecord.h:248
Aws::SageMaker::Model::SearchRecord::WithEndpoint
SearchRecord & WithEndpoint(Endpoint &&value)
Definition: SearchRecord.h:191
SageMaker_EXPORTS.h
Aws::SageMaker::Model::SearchRecord::WithTrainingJob
SearchRecord & WithTrainingJob(const TrainingJob &value)
Definition: SearchRecord.h:74
Aws::SageMaker::Model::TrialComponent
Definition: TrialComponent.h:46
PipelineExecution.h
Aws::SageMaker::Model::SearchRecord::GetEndpoint
const Endpoint & GetEndpoint() const
Definition: SearchRecord.h:176
Aws::SageMaker::Model::SearchRecord::SetTrainingJob
void SetTrainingJob(TrainingJob &&value)
Definition: SearchRecord.h:69
Aws::SageMaker::Model::SearchRecord::SetEndpoint
void SetEndpoint(const Endpoint &value)
Definition: SearchRecord.h:182
Aws::SageMaker::Model::SearchRecord::WithPipelineExecution
SearchRecord & WithPipelineExecution(const PipelineExecution &value)
Definition: SearchRecord.h:264
Aws::SageMaker::Model::SearchRecord::SetPipeline
void SetPipeline(const Pipeline &value)
Definition: SearchRecord.h:239
Aws::SageMaker::Model::SearchRecord::SetModelPackageGroup
void SetModelPackageGroup(const ModelPackageGroup &value)
Definition: SearchRecord.h:220
FeatureGroup.h
Aws::SageMaker::Model::SearchRecord::operator=
SearchRecord & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::Project
Definition: Project.h:40
Aws::SageMaker::Model::SearchRecord::SetTrialComponent
void SetTrialComponent(TrialComponent &&value)
Definition: SearchRecord.h:162
Aws::SageMaker::Model::SearchRecord::WithTrialComponent
SearchRecord & WithTrialComponent(TrialComponent &&value)
Definition: SearchRecord.h:172
Aws::SageMaker::Model::SearchRecord::WithProject
SearchRecord & WithProject(Project &&value)
Definition: SearchRecord.h:317
Aws::SageMaker::Model::SearchRecord::SetEndpoint
void SetEndpoint(Endpoint &&value)
Definition: SearchRecord.h:185
Aws::SageMaker::Model::SearchRecord::SetFeatureGroup
void SetFeatureGroup(const FeatureGroup &value)
Definition: SearchRecord.h:277
TrialComponent.h
Aws::SageMaker::Model::SearchRecord::WithExperiment
SearchRecord & WithExperiment(const Experiment &value)
Definition: SearchRecord.h:105
Aws::SageMaker::Model::SearchRecord::WithModelPackageGroup
SearchRecord & WithModelPackageGroup(const ModelPackageGroup &value)
Definition: SearchRecord.h:226
Aws::SageMaker::Model::SearchRecord::GetFeatureGroup
const FeatureGroup & GetFeatureGroup() const
Definition: SearchRecord.h:271
Aws::SageMaker::Model::Pipeline
Definition: Pipeline.h:37
Aws::SageMaker::Model::SearchRecord::TrialComponentHasBeenSet
bool TrialComponentHasBeenSet() const
Definition: SearchRecord.h:152
TrainingJob.h
Aws::SageMaker::Model::SearchRecord::SetPipelineExecution
void SetPipelineExecution(const PipelineExecution &value)
Definition: SearchRecord.h:258
Aws::SageMaker::Model::ModelPackageGroup
Definition: ModelPackageGroup.h:38
Aws::SageMaker::Model::SearchRecord::WithExperiment
SearchRecord & WithExperiment(Experiment &&value)
Definition: SearchRecord.h:110
Aws::SageMaker::Model::SearchRecord::ExperimentHasBeenSet
bool ExperimentHasBeenSet() const
Definition: SearchRecord.h:90
Aws::SageMaker::Model::SearchRecord::SetPipelineExecution
void SetPipelineExecution(PipelineExecution &&value)
Definition: SearchRecord.h:261
Aws::SageMaker::Model::SearchRecord::PipelineHasBeenSet
bool PipelineHasBeenSet() const
Definition: SearchRecord.h:236
Aws::SageMaker::Model::SearchRecord::ModelPackageHasBeenSet
bool ModelPackageHasBeenSet() const
Definition: SearchRecord.h:198
Aws::SageMaker::Model::SearchRecord::WithFeatureGroup
SearchRecord & WithFeatureGroup(FeatureGroup &&value)
Definition: SearchRecord.h:286
Aws::SageMaker::Model::SearchRecord::GetPipeline
const Pipeline & GetPipeline() const
Definition: SearchRecord.h:233
Aws::SageMaker::Model::SearchRecord::GetTrialComponent
const TrialComponent & GetTrialComponent() const
Definition: SearchRecord.h:147
Aws::SageMaker::Model::SearchRecord::SetTrial
void SetTrial(Trial &&value)
Definition: SearchRecord.h:131
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
Aws::SageMaker::Model::SearchRecord::SetFeatureGroup
void SetFeatureGroup(FeatureGroup &&value)
Definition: SearchRecord.h:280
Aws::SageMaker::Model::SearchRecord::SetTrainingJob
void SetTrainingJob(const TrainingJob &value)
Definition: SearchRecord.h:64
Experiment.h
ModelPackageGroup.h
Aws::SageMaker::Model::SearchRecord::WithModelPackageGroup
SearchRecord & WithModelPackageGroup(ModelPackageGroup &&value)
Definition: SearchRecord.h:229
Aws::SageMaker::Model::SearchRecord::GetExperiment
const Experiment & GetExperiment() const
Definition: SearchRecord.h:85
ModelPackage.h
Aws::SageMaker::Model::SearchRecord::WithTrialComponent
SearchRecord & WithTrialComponent(const TrialComponent &value)
Definition: SearchRecord.h:167
Aws::SageMaker::Model::FeatureGroup
Definition: FeatureGroup.h:44
Aws::SageMaker::Model::SearchRecord::SearchRecord
SearchRecord()
Aws::SageMaker::Model::SearchRecord::TrainingJobHasBeenSet
bool TrainingJobHasBeenSet() const
Definition: SearchRecord.h:59
Aws::SageMaker::Model::Endpoint
Definition: Endpoint.h:39
Aws::SageMaker::Model::SearchRecord::SearchRecord
SearchRecord(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::ModelPackage
Definition: ModelPackage.h:48
Aws::SageMaker::Model::SearchRecord::WithFeatureGroup
SearchRecord & WithFeatureGroup(const FeatureGroup &value)
Definition: SearchRecord.h:283
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::SageMaker::Model::SearchRecord::GetModelPackage
const ModelPackage & GetModelPackage() const
Definition: SearchRecord.h:195
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::SageMaker::Model::SearchRecord::SetModelPackage
void SetModelPackage(ModelPackage &&value)
Definition: SearchRecord.h:204
Aws::SageMaker::Model::TrainingJob
Definition: TrainingJob.h:54
Aws::SageMaker::Model::SearchRecord::GetPipelineExecution
const PipelineExecution & GetPipelineExecution() const
Definition: SearchRecord.h:252
Aws::SageMaker::Model::SearchRecord::SetModelPackageGroup
void SetModelPackageGroup(ModelPackageGroup &&value)
Definition: SearchRecord.h:223
Aws::SageMaker::Model::SearchRecord::GetModelPackageGroup
const ModelPackageGroup & GetModelPackageGroup() const
Definition: SearchRecord.h:214
Trial.h
Aws::SageMaker::Model::SearchRecord::SetTrialComponent
void SetTrialComponent(const TrialComponent &value)
Definition: SearchRecord.h:157
Aws::SageMaker::Model::SearchRecord::SetExperiment
void SetExperiment(Experiment &&value)
Definition: SearchRecord.h:100
Aws::SageMaker::Model::SearchRecord::GetTrial
const Trial & GetTrial() const
Definition: SearchRecord.h:116
Aws::SageMaker::Model::SearchRecord::WithTrainingJob
SearchRecord & WithTrainingJob(TrainingJob &&value)
Definition: SearchRecord.h:79
Aws::SageMaker::Model::SearchRecord::SetPipeline
void SetPipeline(Pipeline &&value)
Definition: SearchRecord.h:242
Aws::SageMaker::Model::SearchRecord::SetModelPackage
void SetModelPackage(const ModelPackage &value)
Definition: SearchRecord.h:201
Aws::SageMaker::Model::SearchRecord::WithTrial
SearchRecord & WithTrial(const Trial &value)
Definition: SearchRecord.h:136
Aws::SageMaker::Model::SearchRecord::GetProject
const Project & GetProject() const
Definition: SearchRecord.h:292
Aws::SageMaker::Model::SearchRecord::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::SageMaker::Model::PipelineExecution
Definition: PipelineExecution.h:38
Aws::SageMaker::Model::SearchRecord::GetTrainingJob
const TrainingJob & GetTrainingJob() const
Definition: SearchRecord.h:54
Aws::SageMaker::Model::SearchRecord::WithEndpoint
SearchRecord & WithEndpoint(const Endpoint &value)
Definition: SearchRecord.h:188
Project.h
Aws::SageMaker::Model::Experiment
Definition: Experiment.h:38
Aws::SageMaker::Model::SearchRecord::WithPipeline
SearchRecord & WithPipeline(const Pipeline &value)
Definition: SearchRecord.h:245
Aws::SageMaker::Model::SearchRecord::ModelPackageGroupHasBeenSet
bool ModelPackageGroupHasBeenSet() const
Definition: SearchRecord.h:217
Endpoint.h
Aws::SageMaker::Model::SearchRecord::WithProject
SearchRecord & WithProject(const Project &value)
Definition: SearchRecord.h:312
Aws::SageMaker::Model::SearchRecord::WithModelPackage
SearchRecord & WithModelPackage(ModelPackage &&value)
Definition: SearchRecord.h:210
Aws::SageMaker::Model::SearchRecord::ProjectHasBeenSet
bool ProjectHasBeenSet() const
Definition: SearchRecord.h:297
Aws::SageMaker::Model::SearchRecord
Definition: SearchRecord.h:43
Aws::SageMaker::Model::SearchRecord::SetExperiment
void SetExperiment(const Experiment &value)
Definition: SearchRecord.h:95
Aws::SageMaker::Model::SearchRecord::PipelineExecutionHasBeenSet
bool PipelineExecutionHasBeenSet() const
Definition: SearchRecord.h:255
Aws::SageMaker::Model::SearchRecord::EndpointHasBeenSet
bool EndpointHasBeenSet() const
Definition: SearchRecord.h:179
Aws::SageMaker::Model::SearchRecord::WithPipelineExecution
SearchRecord & WithPipelineExecution(PipelineExecution &&value)
Definition: SearchRecord.h:267
Aws::SageMaker::Model::SearchRecord::WithModelPackage
SearchRecord & WithModelPackage(const ModelPackage &value)
Definition: SearchRecord.h:207
Aws::SageMaker::Model::SearchRecord::SetProject
void SetProject(Project &&value)
Definition: SearchRecord.h:307
Aws::SageMaker::Model::SearchRecord::SetProject
void SetProject(const Project &value)
Definition: SearchRecord.h:302
Aws::SageMaker::Model::SearchRecord::FeatureGroupHasBeenSet
bool FeatureGroupHasBeenSet() const
Definition: SearchRecord.h:274
Aws::SageMaker::Model::SearchRecord::TrialHasBeenSet
bool TrialHasBeenSet() const
Definition: SearchRecord.h:121