7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/sagemaker/model/Endpoint.h>
9#include <aws/sagemaker/model/Experiment.h>
10#include <aws/sagemaker/model/FeatureGroup.h>
11#include <aws/sagemaker/model/FeatureMetadata.h>
12#include <aws/sagemaker/model/HubContent.h>
13#include <aws/sagemaker/model/HyperParameterTuningJobSearchEntity.h>
14#include <aws/sagemaker/model/Job.h>
15#include <aws/sagemaker/model/ModelCard.h>
16#include <aws/sagemaker/model/ModelDashboardModel.h>
17#include <aws/sagemaker/model/ModelPackage.h>
18#include <aws/sagemaker/model/ModelPackageGroup.h>
19#include <aws/sagemaker/model/Pipeline.h>
20#include <aws/sagemaker/model/PipelineExecution.h>
21#include <aws/sagemaker/model/PipelineVersion.h>
22#include <aws/sagemaker/model/Project.h>
23#include <aws/sagemaker/model/TrainingJob.h>
24#include <aws/sagemaker/model/Trial.h>
25#include <aws/sagemaker/model/TrialComponent.h>
59 template <
typename TrainingJobT = TrainingJob>
61 m_trainingJobHasBeenSet =
true;
62 m_trainingJob = std::forward<TrainingJobT>(value);
64 template <
typename TrainingJobT = TrainingJob>
77 template <
typename ExperimentT = Experiment>
79 m_experimentHasBeenSet =
true;
80 m_experiment = std::forward<ExperimentT>(value);
82 template <
typename ExperimentT = Experiment>
95 template <
typename TrialT = Trial>
97 m_trialHasBeenSet =
true;
98 m_trial = std::forward<TrialT>(value);
100 template <
typename TrialT = Trial>
102 SetTrial(std::forward<TrialT>(value));
113 template <
typename TrialComponentT = TrialComponent>
115 m_trialComponentHasBeenSet =
true;
116 m_trialComponent = std::forward<TrialComponentT>(value);
118 template <
typename TrialComponentT = TrialComponent>
129 template <
typename Endpo
intT = Endpo
int>
131 m_endpointHasBeenSet =
true;
132 m_endpoint = std::forward<EndpointT>(value);
134 template <
typename Endpo
intT = Endpo
int>
145 template <
typename ModelPackageT = ModelPackage>
147 m_modelPackageHasBeenSet =
true;
148 m_modelPackage = std::forward<ModelPackageT>(value);
150 template <
typename ModelPackageT = ModelPackage>
161 template <
typename ModelPackageGroupT = ModelPackageGroup>
163 m_modelPackageGroupHasBeenSet =
true;
164 m_modelPackageGroup = std::forward<ModelPackageGroupT>(value);
166 template <
typename ModelPackageGroupT = ModelPackageGroup>
177 template <
typename PipelineT = Pipeline>
179 m_pipelineHasBeenSet =
true;
180 m_pipeline = std::forward<PipelineT>(value);
182 template <
typename PipelineT = Pipeline>
193 template <
typename PipelineExecutionT = PipelineExecution>
195 m_pipelineExecutionHasBeenSet =
true;
196 m_pipelineExecution = std::forward<PipelineExecutionT>(value);
198 template <
typename PipelineExecutionT = PipelineExecution>
211 template <
typename PipelineVersionT = PipelineVersion>
213 m_pipelineVersionHasBeenSet =
true;
214 m_pipelineVersion = std::forward<PipelineVersionT>(value);
216 template <
typename PipelineVersionT = PipelineVersion>
227 template <
typename FeatureGroupT = FeatureGroup>
229 m_featureGroupHasBeenSet =
true;
230 m_featureGroup = std::forward<FeatureGroupT>(value);
232 template <
typename FeatureGroupT = FeatureGroup>
245 template <
typename FeatureMetadataT = FeatureMetadata>
247 m_featureMetadataHasBeenSet =
true;
248 m_featureMetadata = std::forward<FeatureMetadataT>(value);
250 template <
typename FeatureMetadataT = FeatureMetadata>
263 template <
typename ProjectT = Project>
265 m_projectHasBeenSet =
true;
266 m_project = std::forward<ProjectT>(value);
268 template <
typename ProjectT = Project>
281 template <
typename HyperParameterTuningJobT = HyperParameterTuningJobSearchEntity>
283 m_hyperParameterTuningJobHasBeenSet =
true;
284 m_hyperParameterTuningJob = std::forward<HyperParameterTuningJobT>(value);
286 template <
typename HyperParameterTuningJobT = HyperParameterTuningJobSearchEntity>
300 template <
typename ModelCardT = ModelCard>
302 m_modelCardHasBeenSet =
true;
303 m_modelCard = std::forward<ModelCardT>(value);
305 template <
typename ModelCardT = ModelCard>
316 template <
typename ModelT = ModelDashboardModel>
318 m_modelHasBeenSet =
true;
319 m_model = std::forward<ModelT>(value);
321 template <
typename ModelT = ModelDashboardModel>
323 SetModel(std::forward<ModelT>(value));
334 template <
typename JobT = Job>
336 m_jobHasBeenSet =
true;
337 m_job = std::forward<JobT>(value);
339 template <
typename JobT = Job>
341 SetJob(std::forward<JobT>(value));
352 template <
typename HubContentT = HubContent>
354 m_hubContentHasBeenSet =
true;
355 m_hubContent = std::forward<HubContentT>(value);
357 template <
typename HubContentT = HubContent>
399 bool m_trainingJobHasBeenSet =
false;
400 bool m_experimentHasBeenSet =
false;
401 bool m_trialHasBeenSet =
false;
402 bool m_trialComponentHasBeenSet =
false;
403 bool m_endpointHasBeenSet =
false;
404 bool m_modelPackageHasBeenSet =
false;
405 bool m_modelPackageGroupHasBeenSet =
false;
406 bool m_pipelineHasBeenSet =
false;
407 bool m_pipelineExecutionHasBeenSet =
false;
408 bool m_pipelineVersionHasBeenSet =
false;
409 bool m_featureGroupHasBeenSet =
false;
410 bool m_featureMetadataHasBeenSet =
false;
411 bool m_projectHasBeenSet =
false;
412 bool m_hyperParameterTuningJobHasBeenSet =
false;
413 bool m_modelCardHasBeenSet =
false;
414 bool m_modelHasBeenSet =
false;
415 bool m_jobHasBeenSet =
false;
416 bool m_hubContentHasBeenSet =
false;
void SetProject(ProjectT &&value)
const FeatureGroup & GetFeatureGroup() const
SearchRecord & WithProject(ProjectT &&value)
SearchRecord & WithExperiment(ExperimentT &&value)
SearchRecord & WithPipelineVersion(PipelineVersionT &&value)
void SetTrialComponent(TrialComponentT &&value)
const TrainingJob & GetTrainingJob() const
void SetHubContent(HubContentT &&value)
SearchRecord & WithTrial(TrialT &&value)
AWS_SAGEMAKER_API SearchRecord()=default
SearchRecord & WithJob(JobT &&value)
const Experiment & GetExperiment() const
const TrialComponent & GetTrialComponent() const
bool ProjectHasBeenSet() const
SearchRecord & WithPipelineExecution(PipelineExecutionT &&value)
void SetFeatureMetadata(FeatureMetadataT &&value)
SearchRecord & WithModelPackageGroup(ModelPackageGroupT &&value)
const ModelDashboardModel & GetModel() const
SearchRecord & WithHubContent(HubContentT &&value)
const Project & GetProject() const
const FeatureMetadata & GetFeatureMetadata() const
SearchRecord & WithModelCard(ModelCardT &&value)
bool PipelineExecutionHasBeenSet() const
bool ModelPackageGroupHasBeenSet() const
AWS_SAGEMAKER_API SearchRecord(Aws::Utils::Json::JsonView jsonValue)
void SetPipelineVersion(PipelineVersionT &&value)
bool EndpointHasBeenSet() const
SearchRecord & WithTrialComponent(TrialComponentT &&value)
const Pipeline & GetPipeline() const
void SetPipelineExecution(PipelineExecutionT &&value)
SearchRecord & WithPipeline(PipelineT &&value)
bool PipelineVersionHasBeenSet() const
SearchRecord & WithHyperParameterTuningJob(HyperParameterTuningJobT &&value)
void SetTrial(TrialT &&value)
bool ModelCardHasBeenSet() const
void SetModelCard(ModelCardT &&value)
bool TrialHasBeenSet() const
bool TrainingJobHasBeenSet() const
const Trial & GetTrial() const
void SetHyperParameterTuningJob(HyperParameterTuningJobT &&value)
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
SearchRecord & WithModel(ModelT &&value)
const PipelineVersion & GetPipelineVersion() const
const Job & GetJob() const
const ModelPackage & GetModelPackage() const
const Endpoint & GetEndpoint() const
void SetPipeline(PipelineT &&value)
bool PipelineHasBeenSet() const
const HyperParameterTuningJobSearchEntity & GetHyperParameterTuningJob() const
void SetModelPackageGroup(ModelPackageGroupT &&value)
bool HubContentHasBeenSet() const
const ModelPackageGroup & GetModelPackageGroup() const
SearchRecord & WithModelPackage(ModelPackageT &&value)
AWS_SAGEMAKER_API SearchRecord & operator=(Aws::Utils::Json::JsonView jsonValue)
SearchRecord & WithTrainingJob(TrainingJobT &&value)
void SetTrainingJob(TrainingJobT &&value)
const PipelineExecution & GetPipelineExecution() const
bool FeatureMetadataHasBeenSet() const
void SetModelPackage(ModelPackageT &&value)
SearchRecord & WithFeatureGroup(FeatureGroupT &&value)
void SetExperiment(ExperimentT &&value)
bool ModelPackageHasBeenSet() const
void SetFeatureGroup(FeatureGroupT &&value)
void SetModel(ModelT &&value)
SearchRecord & WithFeatureMetadata(FeatureMetadataT &&value)
void SetEndpoint(EndpointT &&value)
void SetJob(JobT &&value)
const ModelCard & GetModelCard() const
const HubContent & GetHubContent() const
bool ExperimentHasBeenSet() const
bool JobHasBeenSet() const
bool ModelHasBeenSet() const
bool TrialComponentHasBeenSet() const
SearchRecord & WithEndpoint(EndpointT &&value)
bool FeatureGroupHasBeenSet() const
bool HyperParameterTuningJobHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue