AWS SDK for C++  1.9.159
AWS SDK for C++
UpdateTrialComponentRequest.h
Go to the documentation of this file.
1 
6 #pragma once
16 #include <utility>
17 
18 namespace Aws
19 {
20 namespace SageMaker
21 {
22 namespace Model
23 {
24 
28  {
29  public:
31 
32  // Service request name is the Operation name which will send this request out,
33  // each operation should has unique request name, so that we can get operation's name from this request.
34  // Note: this is not true for response, multiple operations may have the same response name,
35  // so we can not get operation's name from response.
36  inline virtual const char* GetServiceRequestName() const override { return "UpdateTrialComponent"; }
37 
38  Aws::String SerializePayload() const override;
39 
41 
42 
46  inline const Aws::String& GetTrialComponentName() const{ return m_trialComponentName; }
47 
51  inline bool TrialComponentNameHasBeenSet() const { return m_trialComponentNameHasBeenSet; }
52 
56  inline void SetTrialComponentName(const Aws::String& value) { m_trialComponentNameHasBeenSet = true; m_trialComponentName = value; }
57 
61  inline void SetTrialComponentName(Aws::String&& value) { m_trialComponentNameHasBeenSet = true; m_trialComponentName = std::move(value); }
62 
66  inline void SetTrialComponentName(const char* value) { m_trialComponentNameHasBeenSet = true; m_trialComponentName.assign(value); }
67 
71  inline UpdateTrialComponentRequest& WithTrialComponentName(const Aws::String& value) { SetTrialComponentName(value); return *this;}
72 
76  inline UpdateTrialComponentRequest& WithTrialComponentName(Aws::String&& value) { SetTrialComponentName(std::move(value)); return *this;}
77 
81  inline UpdateTrialComponentRequest& WithTrialComponentName(const char* value) { SetTrialComponentName(value); return *this;}
82 
83 
89  inline const Aws::String& GetDisplayName() const{ return m_displayName; }
90 
96  inline bool DisplayNameHasBeenSet() const { return m_displayNameHasBeenSet; }
97 
103  inline void SetDisplayName(const Aws::String& value) { m_displayNameHasBeenSet = true; m_displayName = value; }
104 
110  inline void SetDisplayName(Aws::String&& value) { m_displayNameHasBeenSet = true; m_displayName = std::move(value); }
111 
117  inline void SetDisplayName(const char* value) { m_displayNameHasBeenSet = true; m_displayName.assign(value); }
118 
124  inline UpdateTrialComponentRequest& WithDisplayName(const Aws::String& value) { SetDisplayName(value); return *this;}
125 
131  inline UpdateTrialComponentRequest& WithDisplayName(Aws::String&& value) { SetDisplayName(std::move(value)); return *this;}
132 
138  inline UpdateTrialComponentRequest& WithDisplayName(const char* value) { SetDisplayName(value); return *this;}
139 
140 
144  inline const TrialComponentStatus& GetStatus() const{ return m_status; }
145 
149  inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; }
150 
154  inline void SetStatus(const TrialComponentStatus& value) { m_statusHasBeenSet = true; m_status = value; }
155 
159  inline void SetStatus(TrialComponentStatus&& value) { m_statusHasBeenSet = true; m_status = std::move(value); }
160 
164  inline UpdateTrialComponentRequest& WithStatus(const TrialComponentStatus& value) { SetStatus(value); return *this;}
165 
169  inline UpdateTrialComponentRequest& WithStatus(TrialComponentStatus&& value) { SetStatus(std::move(value)); return *this;}
170 
171 
175  inline const Aws::Utils::DateTime& GetStartTime() const{ return m_startTime; }
176 
180  inline bool StartTimeHasBeenSet() const { return m_startTimeHasBeenSet; }
181 
185  inline void SetStartTime(const Aws::Utils::DateTime& value) { m_startTimeHasBeenSet = true; m_startTime = value; }
186 
190  inline void SetStartTime(Aws::Utils::DateTime&& value) { m_startTimeHasBeenSet = true; m_startTime = std::move(value); }
191 
195  inline UpdateTrialComponentRequest& WithStartTime(const Aws::Utils::DateTime& value) { SetStartTime(value); return *this;}
196 
200  inline UpdateTrialComponentRequest& WithStartTime(Aws::Utils::DateTime&& value) { SetStartTime(std::move(value)); return *this;}
201 
202 
206  inline const Aws::Utils::DateTime& GetEndTime() const{ return m_endTime; }
207 
211  inline bool EndTimeHasBeenSet() const { return m_endTimeHasBeenSet; }
212 
216  inline void SetEndTime(const Aws::Utils::DateTime& value) { m_endTimeHasBeenSet = true; m_endTime = value; }
217 
221  inline void SetEndTime(Aws::Utils::DateTime&& value) { m_endTimeHasBeenSet = true; m_endTime = std::move(value); }
222 
226  inline UpdateTrialComponentRequest& WithEndTime(const Aws::Utils::DateTime& value) { SetEndTime(value); return *this;}
227 
231  inline UpdateTrialComponentRequest& WithEndTime(Aws::Utils::DateTime&& value) { SetEndTime(std::move(value)); return *this;}
232 
233 
238  inline const Aws::Map<Aws::String, TrialComponentParameterValue>& GetParameters() const{ return m_parameters; }
239 
244  inline bool ParametersHasBeenSet() const { return m_parametersHasBeenSet; }
245 
250  inline void SetParameters(const Aws::Map<Aws::String, TrialComponentParameterValue>& value) { m_parametersHasBeenSet = true; m_parameters = value; }
251 
256  inline void SetParameters(Aws::Map<Aws::String, TrialComponentParameterValue>&& value) { m_parametersHasBeenSet = true; m_parameters = std::move(value); }
257 
262  inline UpdateTrialComponentRequest& WithParameters(const Aws::Map<Aws::String, TrialComponentParameterValue>& value) { SetParameters(value); return *this;}
263 
268  inline UpdateTrialComponentRequest& WithParameters(Aws::Map<Aws::String, TrialComponentParameterValue>&& value) { SetParameters(std::move(value)); return *this;}
269 
274  inline UpdateTrialComponentRequest& AddParameters(const Aws::String& key, const TrialComponentParameterValue& value) { m_parametersHasBeenSet = true; m_parameters.emplace(key, value); return *this; }
275 
280  inline UpdateTrialComponentRequest& AddParameters(Aws::String&& key, const TrialComponentParameterValue& value) { m_parametersHasBeenSet = true; m_parameters.emplace(std::move(key), value); return *this; }
281 
286  inline UpdateTrialComponentRequest& AddParameters(const Aws::String& key, TrialComponentParameterValue&& value) { m_parametersHasBeenSet = true; m_parameters.emplace(key, std::move(value)); return *this; }
287 
292  inline UpdateTrialComponentRequest& AddParameters(Aws::String&& key, TrialComponentParameterValue&& value) { m_parametersHasBeenSet = true; m_parameters.emplace(std::move(key), std::move(value)); return *this; }
293 
298  inline UpdateTrialComponentRequest& AddParameters(const char* key, TrialComponentParameterValue&& value) { m_parametersHasBeenSet = true; m_parameters.emplace(key, std::move(value)); return *this; }
299 
304  inline UpdateTrialComponentRequest& AddParameters(const char* key, const TrialComponentParameterValue& value) { m_parametersHasBeenSet = true; m_parameters.emplace(key, value); return *this; }
305 
306 
310  inline const Aws::Vector<Aws::String>& GetParametersToRemove() const{ return m_parametersToRemove; }
311 
315  inline bool ParametersToRemoveHasBeenSet() const { return m_parametersToRemoveHasBeenSet; }
316 
320  inline void SetParametersToRemove(const Aws::Vector<Aws::String>& value) { m_parametersToRemoveHasBeenSet = true; m_parametersToRemove = value; }
321 
325  inline void SetParametersToRemove(Aws::Vector<Aws::String>&& value) { m_parametersToRemoveHasBeenSet = true; m_parametersToRemove = std::move(value); }
326 
330  inline UpdateTrialComponentRequest& WithParametersToRemove(const Aws::Vector<Aws::String>& value) { SetParametersToRemove(value); return *this;}
331 
335  inline UpdateTrialComponentRequest& WithParametersToRemove(Aws::Vector<Aws::String>&& value) { SetParametersToRemove(std::move(value)); return *this;}
336 
340  inline UpdateTrialComponentRequest& AddParametersToRemove(const Aws::String& value) { m_parametersToRemoveHasBeenSet = true; m_parametersToRemove.push_back(value); return *this; }
341 
345  inline UpdateTrialComponentRequest& AddParametersToRemove(Aws::String&& value) { m_parametersToRemoveHasBeenSet = true; m_parametersToRemove.push_back(std::move(value)); return *this; }
346 
350  inline UpdateTrialComponentRequest& AddParametersToRemove(const char* value) { m_parametersToRemoveHasBeenSet = true; m_parametersToRemove.push_back(value); return *this; }
351 
352 
357  inline const Aws::Map<Aws::String, TrialComponentArtifact>& GetInputArtifacts() const{ return m_inputArtifacts; }
358 
363  inline bool InputArtifactsHasBeenSet() const { return m_inputArtifactsHasBeenSet; }
364 
369  inline void SetInputArtifacts(const Aws::Map<Aws::String, TrialComponentArtifact>& value) { m_inputArtifactsHasBeenSet = true; m_inputArtifacts = value; }
370 
375  inline void SetInputArtifacts(Aws::Map<Aws::String, TrialComponentArtifact>&& value) { m_inputArtifactsHasBeenSet = true; m_inputArtifacts = std::move(value); }
376 
381  inline UpdateTrialComponentRequest& WithInputArtifacts(const Aws::Map<Aws::String, TrialComponentArtifact>& value) { SetInputArtifacts(value); return *this;}
382 
387  inline UpdateTrialComponentRequest& WithInputArtifacts(Aws::Map<Aws::String, TrialComponentArtifact>&& value) { SetInputArtifacts(std::move(value)); return *this;}
388 
393  inline UpdateTrialComponentRequest& AddInputArtifacts(const Aws::String& key, const TrialComponentArtifact& value) { m_inputArtifactsHasBeenSet = true; m_inputArtifacts.emplace(key, value); return *this; }
394 
399  inline UpdateTrialComponentRequest& AddInputArtifacts(Aws::String&& key, const TrialComponentArtifact& value) { m_inputArtifactsHasBeenSet = true; m_inputArtifacts.emplace(std::move(key), value); return *this; }
400 
405  inline UpdateTrialComponentRequest& AddInputArtifacts(const Aws::String& key, TrialComponentArtifact&& value) { m_inputArtifactsHasBeenSet = true; m_inputArtifacts.emplace(key, std::move(value)); return *this; }
406 
411  inline UpdateTrialComponentRequest& AddInputArtifacts(Aws::String&& key, TrialComponentArtifact&& value) { m_inputArtifactsHasBeenSet = true; m_inputArtifacts.emplace(std::move(key), std::move(value)); return *this; }
412 
417  inline UpdateTrialComponentRequest& AddInputArtifacts(const char* key, TrialComponentArtifact&& value) { m_inputArtifactsHasBeenSet = true; m_inputArtifacts.emplace(key, std::move(value)); return *this; }
418 
423  inline UpdateTrialComponentRequest& AddInputArtifacts(const char* key, const TrialComponentArtifact& value) { m_inputArtifactsHasBeenSet = true; m_inputArtifacts.emplace(key, value); return *this; }
424 
425 
429  inline const Aws::Vector<Aws::String>& GetInputArtifactsToRemove() const{ return m_inputArtifactsToRemove; }
430 
434  inline bool InputArtifactsToRemoveHasBeenSet() const { return m_inputArtifactsToRemoveHasBeenSet; }
435 
439  inline void SetInputArtifactsToRemove(const Aws::Vector<Aws::String>& value) { m_inputArtifactsToRemoveHasBeenSet = true; m_inputArtifactsToRemove = value; }
440 
444  inline void SetInputArtifactsToRemove(Aws::Vector<Aws::String>&& value) { m_inputArtifactsToRemoveHasBeenSet = true; m_inputArtifactsToRemove = std::move(value); }
445 
449  inline UpdateTrialComponentRequest& WithInputArtifactsToRemove(const Aws::Vector<Aws::String>& value) { SetInputArtifactsToRemove(value); return *this;}
450 
454  inline UpdateTrialComponentRequest& WithInputArtifactsToRemove(Aws::Vector<Aws::String>&& value) { SetInputArtifactsToRemove(std::move(value)); return *this;}
455 
459  inline UpdateTrialComponentRequest& AddInputArtifactsToRemove(const Aws::String& value) { m_inputArtifactsToRemoveHasBeenSet = true; m_inputArtifactsToRemove.push_back(value); return *this; }
460 
464  inline UpdateTrialComponentRequest& AddInputArtifactsToRemove(Aws::String&& value) { m_inputArtifactsToRemoveHasBeenSet = true; m_inputArtifactsToRemove.push_back(std::move(value)); return *this; }
465 
469  inline UpdateTrialComponentRequest& AddInputArtifactsToRemove(const char* value) { m_inputArtifactsToRemoveHasBeenSet = true; m_inputArtifactsToRemove.push_back(value); return *this; }
470 
471 
476  inline const Aws::Map<Aws::String, TrialComponentArtifact>& GetOutputArtifacts() const{ return m_outputArtifacts; }
477 
482  inline bool OutputArtifactsHasBeenSet() const { return m_outputArtifactsHasBeenSet; }
483 
488  inline void SetOutputArtifacts(const Aws::Map<Aws::String, TrialComponentArtifact>& value) { m_outputArtifactsHasBeenSet = true; m_outputArtifacts = value; }
489 
494  inline void SetOutputArtifacts(Aws::Map<Aws::String, TrialComponentArtifact>&& value) { m_outputArtifactsHasBeenSet = true; m_outputArtifacts = std::move(value); }
495 
500  inline UpdateTrialComponentRequest& WithOutputArtifacts(const Aws::Map<Aws::String, TrialComponentArtifact>& value) { SetOutputArtifacts(value); return *this;}
501 
506  inline UpdateTrialComponentRequest& WithOutputArtifacts(Aws::Map<Aws::String, TrialComponentArtifact>&& value) { SetOutputArtifacts(std::move(value)); return *this;}
507 
512  inline UpdateTrialComponentRequest& AddOutputArtifacts(const Aws::String& key, const TrialComponentArtifact& value) { m_outputArtifactsHasBeenSet = true; m_outputArtifacts.emplace(key, value); return *this; }
513 
518  inline UpdateTrialComponentRequest& AddOutputArtifacts(Aws::String&& key, const TrialComponentArtifact& value) { m_outputArtifactsHasBeenSet = true; m_outputArtifacts.emplace(std::move(key), value); return *this; }
519 
524  inline UpdateTrialComponentRequest& AddOutputArtifacts(const Aws::String& key, TrialComponentArtifact&& value) { m_outputArtifactsHasBeenSet = true; m_outputArtifacts.emplace(key, std::move(value)); return *this; }
525 
530  inline UpdateTrialComponentRequest& AddOutputArtifacts(Aws::String&& key, TrialComponentArtifact&& value) { m_outputArtifactsHasBeenSet = true; m_outputArtifacts.emplace(std::move(key), std::move(value)); return *this; }
531 
536  inline UpdateTrialComponentRequest& AddOutputArtifacts(const char* key, TrialComponentArtifact&& value) { m_outputArtifactsHasBeenSet = true; m_outputArtifacts.emplace(key, std::move(value)); return *this; }
537 
542  inline UpdateTrialComponentRequest& AddOutputArtifacts(const char* key, const TrialComponentArtifact& value) { m_outputArtifactsHasBeenSet = true; m_outputArtifacts.emplace(key, value); return *this; }
543 
544 
548  inline const Aws::Vector<Aws::String>& GetOutputArtifactsToRemove() const{ return m_outputArtifactsToRemove; }
549 
553  inline bool OutputArtifactsToRemoveHasBeenSet() const { return m_outputArtifactsToRemoveHasBeenSet; }
554 
558  inline void SetOutputArtifactsToRemove(const Aws::Vector<Aws::String>& value) { m_outputArtifactsToRemoveHasBeenSet = true; m_outputArtifactsToRemove = value; }
559 
563  inline void SetOutputArtifactsToRemove(Aws::Vector<Aws::String>&& value) { m_outputArtifactsToRemoveHasBeenSet = true; m_outputArtifactsToRemove = std::move(value); }
564 
568  inline UpdateTrialComponentRequest& WithOutputArtifactsToRemove(const Aws::Vector<Aws::String>& value) { SetOutputArtifactsToRemove(value); return *this;}
569 
573  inline UpdateTrialComponentRequest& WithOutputArtifactsToRemove(Aws::Vector<Aws::String>&& value) { SetOutputArtifactsToRemove(std::move(value)); return *this;}
574 
578  inline UpdateTrialComponentRequest& AddOutputArtifactsToRemove(const Aws::String& value) { m_outputArtifactsToRemoveHasBeenSet = true; m_outputArtifactsToRemove.push_back(value); return *this; }
579 
583  inline UpdateTrialComponentRequest& AddOutputArtifactsToRemove(Aws::String&& value) { m_outputArtifactsToRemoveHasBeenSet = true; m_outputArtifactsToRemove.push_back(std::move(value)); return *this; }
584 
588  inline UpdateTrialComponentRequest& AddOutputArtifactsToRemove(const char* value) { m_outputArtifactsToRemoveHasBeenSet = true; m_outputArtifactsToRemove.push_back(value); return *this; }
589 
590  private:
591 
592  Aws::String m_trialComponentName;
593  bool m_trialComponentNameHasBeenSet;
594 
595  Aws::String m_displayName;
596  bool m_displayNameHasBeenSet;
597 
598  TrialComponentStatus m_status;
599  bool m_statusHasBeenSet;
600 
601  Aws::Utils::DateTime m_startTime;
602  bool m_startTimeHasBeenSet;
603 
604  Aws::Utils::DateTime m_endTime;
605  bool m_endTimeHasBeenSet;
606 
608  bool m_parametersHasBeenSet;
609 
610  Aws::Vector<Aws::String> m_parametersToRemove;
611  bool m_parametersToRemoveHasBeenSet;
612 
614  bool m_inputArtifactsHasBeenSet;
615 
616  Aws::Vector<Aws::String> m_inputArtifactsToRemove;
617  bool m_inputArtifactsToRemoveHasBeenSet;
618 
620  bool m_outputArtifactsHasBeenSet;
621 
622  Aws::Vector<Aws::String> m_outputArtifactsToRemove;
623  bool m_outputArtifactsToRemoveHasBeenSet;
624  };
625 
626 } // namespace Model
627 } // namespace SageMaker
628 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::SageMaker::Model::UpdateTrialComponentRequest::AddInputArtifacts
UpdateTrialComponentRequest & AddInputArtifacts(const char *key, TrialComponentArtifact &&value)
Definition: UpdateTrialComponentRequest.h:417
Aws::SageMaker::Model::UpdateTrialComponentRequest::AddParametersToRemove
UpdateTrialComponentRequest & AddParametersToRemove(const Aws::String &value)
Definition: UpdateTrialComponentRequest.h:340
Aws::SageMaker::Model::UpdateTrialComponentRequest::AddOutputArtifacts
UpdateTrialComponentRequest & AddOutputArtifacts(const Aws::String &key, const TrialComponentArtifact &value)
Definition: UpdateTrialComponentRequest.h:512
Aws::SageMaker::Model::UpdateTrialComponentRequest::AddParameters
UpdateTrialComponentRequest & AddParameters(const char *key, TrialComponentParameterValue &&value)
Definition: UpdateTrialComponentRequest.h:298
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::UpdateTrialComponentRequest::AddParameters
UpdateTrialComponentRequest & AddParameters(Aws::String &&key, TrialComponentParameterValue &&value)
Definition: UpdateTrialComponentRequest.h:292
Aws::SageMaker::Model::UpdateTrialComponentRequest::AddOutputArtifacts
UpdateTrialComponentRequest & AddOutputArtifacts(Aws::String &&key, const TrialComponentArtifact &value)
Definition: UpdateTrialComponentRequest.h:518
Aws::SageMaker::Model::UpdateTrialComponentRequest::GetInputArtifactsToRemove
const Aws::Vector< Aws::String > & GetInputArtifactsToRemove() const
Definition: UpdateTrialComponentRequest.h:429
SageMaker_EXPORTS.h
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
Aws::SageMaker::Model::UpdateTrialComponentRequest::SetTrialComponentName
void SetTrialComponentName(const Aws::String &value)
Definition: UpdateTrialComponentRequest.h:56
Aws::SageMaker::Model::UpdateTrialComponentRequest::InputArtifactsToRemoveHasBeenSet
bool InputArtifactsToRemoveHasBeenSet() const
Definition: UpdateTrialComponentRequest.h:434
Aws::SageMaker::Model::UpdateTrialComponentRequest::AddOutputArtifacts
UpdateTrialComponentRequest & AddOutputArtifacts(const Aws::String &key, TrialComponentArtifact &&value)
Definition: UpdateTrialComponentRequest.h:524
Aws::SageMaker::Model::UpdateTrialComponentRequest::ParametersHasBeenSet
bool ParametersHasBeenSet() const
Definition: UpdateTrialComponentRequest.h:244
Aws::SageMaker::Model::TrialComponentParameterValue
Definition: TrialComponentParameterValue.h:34
Aws::SageMaker::Model::UpdateTrialComponentRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: UpdateTrialComponentRequest.h:36
Aws::SageMaker::Model::UpdateTrialComponentRequest::OutputArtifactsHasBeenSet
bool OutputArtifactsHasBeenSet() const
Definition: UpdateTrialComponentRequest.h:482
Aws::SageMaker::Model::UpdateTrialComponentRequest::InputArtifactsHasBeenSet
bool InputArtifactsHasBeenSet() const
Definition: UpdateTrialComponentRequest.h:363
DateTime.h
Aws::SageMaker::Model::UpdateTrialComponentRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::SageMaker::Model::UpdateTrialComponentRequest::SetEndTime
void SetEndTime(Aws::Utils::DateTime &&value)
Definition: UpdateTrialComponentRequest.h:221
Aws::SageMaker::Model::UpdateTrialComponentRequest::GetParameters
const Aws::Map< Aws::String, TrialComponentParameterValue > & GetParameters() const
Definition: UpdateTrialComponentRequest.h:238
Aws::SageMaker::Model::UpdateTrialComponentRequest::AddParametersToRemove
UpdateTrialComponentRequest & AddParametersToRemove(Aws::String &&value)
Definition: UpdateTrialComponentRequest.h:345
Aws::SageMaker::Model::UpdateTrialComponentRequest::AddOutputArtifactsToRemove
UpdateTrialComponentRequest & AddOutputArtifactsToRemove(Aws::String &&value)
Definition: UpdateTrialComponentRequest.h:583
Aws::SageMaker::Model::UpdateTrialComponentRequest::WithDisplayName
UpdateTrialComponentRequest & WithDisplayName(const char *value)
Definition: UpdateTrialComponentRequest.h:138
Aws::SageMaker::Model::UpdateTrialComponentRequest::WithParametersToRemove
UpdateTrialComponentRequest & WithParametersToRemove(const Aws::Vector< Aws::String > &value)
Definition: UpdateTrialComponentRequest.h:330
Aws::SageMaker::Model::UpdateTrialComponentRequest::SetOutputArtifacts
void SetOutputArtifacts(const Aws::Map< Aws::String, TrialComponentArtifact > &value)
Definition: UpdateTrialComponentRequest.h:488
Aws::SageMaker::Model::UpdateTrialComponentRequest::AddInputArtifacts
UpdateTrialComponentRequest & AddInputArtifacts(const char *key, const TrialComponentArtifact &value)
Definition: UpdateTrialComponentRequest.h:423
Aws::SageMaker::Model::UpdateTrialComponentRequest::SetOutputArtifactsToRemove
void SetOutputArtifactsToRemove(const Aws::Vector< Aws::String > &value)
Definition: UpdateTrialComponentRequest.h:558
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::SageMaker::Model::UpdateTrialComponentRequest::SetStartTime
void SetStartTime(const Aws::Utils::DateTime &value)
Definition: UpdateTrialComponentRequest.h:185
Aws::SageMaker::Model::UpdateTrialComponentRequest::AddParametersToRemove
UpdateTrialComponentRequest & AddParametersToRemove(const char *value)
Definition: UpdateTrialComponentRequest.h:350
Aws::SageMaker::Model::UpdateTrialComponentRequest::GetOutputArtifacts
const Aws::Map< Aws::String, TrialComponentArtifact > & GetOutputArtifacts() const
Definition: UpdateTrialComponentRequest.h:476
AWSVector.h
Aws::SageMaker::Model::UpdateTrialComponentRequest::WithInputArtifactsToRemove
UpdateTrialComponentRequest & WithInputArtifactsToRemove(const Aws::Vector< Aws::String > &value)
Definition: UpdateTrialComponentRequest.h:449
Aws::SageMaker::Model::UpdateTrialComponentRequest::SetDisplayName
void SetDisplayName(Aws::String &&value)
Definition: UpdateTrialComponentRequest.h:110
Aws::SageMaker::Model::UpdateTrialComponentRequest::SetParameters
void SetParameters(const Aws::Map< Aws::String, TrialComponentParameterValue > &value)
Definition: UpdateTrialComponentRequest.h:250
Aws::SageMaker::Model::UpdateTrialComponentRequest::WithParametersToRemove
UpdateTrialComponentRequest & WithParametersToRemove(Aws::Vector< Aws::String > &&value)
Definition: UpdateTrialComponentRequest.h:335
Aws::SageMaker::Model::UpdateTrialComponentRequest::WithStartTime
UpdateTrialComponentRequest & WithStartTime(Aws::Utils::DateTime &&value)
Definition: UpdateTrialComponentRequest.h:200
Aws::SageMaker::Model::UpdateTrialComponentRequest::WithOutputArtifacts
UpdateTrialComponentRequest & WithOutputArtifacts(const Aws::Map< Aws::String, TrialComponentArtifact > &value)
Definition: UpdateTrialComponentRequest.h:500
Aws::SageMaker::Model::UpdateTrialComponentRequest::AddInputArtifacts
UpdateTrialComponentRequest & AddInputArtifacts(const Aws::String &key, TrialComponentArtifact &&value)
Definition: UpdateTrialComponentRequest.h:405
Aws::SageMaker::Model::UpdateTrialComponentRequest::EndTimeHasBeenSet
bool EndTimeHasBeenSet() const
Definition: UpdateTrialComponentRequest.h:211
Aws::SageMaker::Model::UpdateTrialComponentRequest::WithOutputArtifacts
UpdateTrialComponentRequest & WithOutputArtifacts(Aws::Map< Aws::String, TrialComponentArtifact > &&value)
Definition: UpdateTrialComponentRequest.h:506
Aws::SageMaker::Model::UpdateTrialComponentRequest::SetStartTime
void SetStartTime(Aws::Utils::DateTime &&value)
Definition: UpdateTrialComponentRequest.h:190
Aws::SageMaker::Model::UpdateTrialComponentRequest::WithInputArtifacts
UpdateTrialComponentRequest & WithInputArtifacts(const Aws::Map< Aws::String, TrialComponentArtifact > &value)
Definition: UpdateTrialComponentRequest.h:381
Aws::SageMaker::Model::UpdateTrialComponentRequest::AddOutputArtifactsToRemove
UpdateTrialComponentRequest & AddOutputArtifactsToRemove(const Aws::String &value)
Definition: UpdateTrialComponentRequest.h:578
Aws::SageMaker::SageMakerRequest
Definition: SageMakerRequest.h:17
Aws::SageMaker::Model::UpdateTrialComponentRequest::SetTrialComponentName
void SetTrialComponentName(const char *value)
Definition: UpdateTrialComponentRequest.h:66
Aws::SageMaker::Model::UpdateTrialComponentRequest::GetInputArtifacts
const Aws::Map< Aws::String, TrialComponentArtifact > & GetInputArtifacts() const
Definition: UpdateTrialComponentRequest.h:357
Aws::SageMaker::Model::TrialComponentStatus
Definition: TrialComponentStatus.h:33
Aws::SageMaker::Model::UpdateTrialComponentRequest::GetParametersToRemove
const Aws::Vector< Aws::String > & GetParametersToRemove() const
Definition: UpdateTrialComponentRequest.h:310
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
Aws::SageMaker::Model::UpdateTrialComponentRequest::SetParametersToRemove
void SetParametersToRemove(const Aws::Vector< Aws::String > &value)
Definition: UpdateTrialComponentRequest.h:320
Aws::SageMaker::Model::UpdateTrialComponentRequest::WithDisplayName
UpdateTrialComponentRequest & WithDisplayName(Aws::String &&value)
Definition: UpdateTrialComponentRequest.h:131
Aws::SageMaker::Model::UpdateTrialComponentRequest::WithStatus
UpdateTrialComponentRequest & WithStatus(const TrialComponentStatus &value)
Definition: UpdateTrialComponentRequest.h:164
Aws::SageMaker::Model::UpdateTrialComponentRequest::WithTrialComponentName
UpdateTrialComponentRequest & WithTrialComponentName(const Aws::String &value)
Definition: UpdateTrialComponentRequest.h:71
Aws::SageMaker::Model::UpdateTrialComponentRequest::WithInputArtifacts
UpdateTrialComponentRequest & WithInputArtifacts(Aws::Map< Aws::String, TrialComponentArtifact > &&value)
Definition: UpdateTrialComponentRequest.h:387
Aws::SageMaker::Model::UpdateTrialComponentRequest::SetInputArtifactsToRemove
void SetInputArtifactsToRemove(Aws::Vector< Aws::String > &&value)
Definition: UpdateTrialComponentRequest.h:444
Aws::SageMaker::Model::UpdateTrialComponentRequest::AddParameters
UpdateTrialComponentRequest & AddParameters(const Aws::String &key, TrialComponentParameterValue &&value)
Definition: UpdateTrialComponentRequest.h:286
Aws::SageMaker::Model::UpdateTrialComponentRequest::WithTrialComponentName
UpdateTrialComponentRequest & WithTrialComponentName(Aws::String &&value)
Definition: UpdateTrialComponentRequest.h:76
Aws::SageMaker::Model::UpdateTrialComponentRequest::SetParameters
void SetParameters(Aws::Map< Aws::String, TrialComponentParameterValue > &&value)
Definition: UpdateTrialComponentRequest.h:256
Aws::SageMaker::Model::UpdateTrialComponentRequest::AddInputArtifactsToRemove
UpdateTrialComponentRequest & AddInputArtifactsToRemove(const Aws::String &value)
Definition: UpdateTrialComponentRequest.h:459
Aws::SageMaker::Model::UpdateTrialComponentRequest::GetStartTime
const Aws::Utils::DateTime & GetStartTime() const
Definition: UpdateTrialComponentRequest.h:175
Aws::SageMaker::Model::UpdateTrialComponentRequest::WithOutputArtifactsToRemove
UpdateTrialComponentRequest & WithOutputArtifactsToRemove(const Aws::Vector< Aws::String > &value)
Definition: UpdateTrialComponentRequest.h:568
Aws::SageMaker::Model::UpdateTrialComponentRequest::WithStartTime
UpdateTrialComponentRequest & WithStartTime(const Aws::Utils::DateTime &value)
Definition: UpdateTrialComponentRequest.h:195
Aws::SageMaker::Model::UpdateTrialComponentRequest::SetInputArtifacts
void SetInputArtifacts(Aws::Map< Aws::String, TrialComponentArtifact > &&value)
Definition: UpdateTrialComponentRequest.h:375
Aws::SageMaker::Model::UpdateTrialComponentRequest::ParametersToRemoveHasBeenSet
bool ParametersToRemoveHasBeenSet() const
Definition: UpdateTrialComponentRequest.h:315
Aws::SageMaker::Model::UpdateTrialComponentRequest::AddParameters
UpdateTrialComponentRequest & AddParameters(const Aws::String &key, const TrialComponentParameterValue &value)
Definition: UpdateTrialComponentRequest.h:274
Aws::SageMaker::Model::UpdateTrialComponentRequest::WithInputArtifactsToRemove
UpdateTrialComponentRequest & WithInputArtifactsToRemove(Aws::Vector< Aws::String > &&value)
Definition: UpdateTrialComponentRequest.h:454
Aws::SageMaker::Model::UpdateTrialComponentRequest::AddOutputArtifactsToRemove
UpdateTrialComponentRequest & AddOutputArtifactsToRemove(const char *value)
Definition: UpdateTrialComponentRequest.h:588
Aws::SageMaker::Model::UpdateTrialComponentRequest::UpdateTrialComponentRequest
UpdateTrialComponentRequest()
Aws::SageMaker::Model::UpdateTrialComponentRequest::GetEndTime
const Aws::Utils::DateTime & GetEndTime() const
Definition: UpdateTrialComponentRequest.h:206
AWSString.h
Aws::SageMaker::Model::UpdateTrialComponentRequest::SetTrialComponentName
void SetTrialComponentName(Aws::String &&value)
Definition: UpdateTrialComponentRequest.h:61
Aws::SageMaker::Model::UpdateTrialComponentRequest::WithEndTime
UpdateTrialComponentRequest & WithEndTime(const Aws::Utils::DateTime &value)
Definition: UpdateTrialComponentRequest.h:226
Aws::SageMaker::Model::UpdateTrialComponentRequest::WithOutputArtifactsToRemove
UpdateTrialComponentRequest & WithOutputArtifactsToRemove(Aws::Vector< Aws::String > &&value)
Definition: UpdateTrialComponentRequest.h:573
Aws::SageMaker::Model::UpdateTrialComponentRequest::AddOutputArtifacts
UpdateTrialComponentRequest & AddOutputArtifacts(const char *key, const TrialComponentArtifact &value)
Definition: UpdateTrialComponentRequest.h:542
Aws::SageMaker::Model::UpdateTrialComponentRequest::SetDisplayName
void SetDisplayName(const Aws::String &value)
Definition: UpdateTrialComponentRequest.h:103
Aws::SageMaker::Model::UpdateTrialComponentRequest::SetInputArtifactsToRemove
void SetInputArtifactsToRemove(const Aws::Vector< Aws::String > &value)
Definition: UpdateTrialComponentRequest.h:439
Aws::SageMaker::Model::UpdateTrialComponentRequest::SetStatus
void SetStatus(const TrialComponentStatus &value)
Definition: UpdateTrialComponentRequest.h:154
Aws::SageMaker::Model::UpdateTrialComponentRequest::WithEndTime
UpdateTrialComponentRequest & WithEndTime(Aws::Utils::DateTime &&value)
Definition: UpdateTrialComponentRequest.h:231
Aws::SageMaker::Model::UpdateTrialComponentRequest::AddInputArtifacts
UpdateTrialComponentRequest & AddInputArtifacts(Aws::String &&key, TrialComponentArtifact &&value)
Definition: UpdateTrialComponentRequest.h:411
Aws::SageMaker::Model::UpdateTrialComponentRequest::GetRequestSpecificHeaders
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
Aws::SageMaker::Model::UpdateTrialComponentRequest::AddInputArtifacts
UpdateTrialComponentRequest & AddInputArtifacts(Aws::String &&key, const TrialComponentArtifact &value)
Definition: UpdateTrialComponentRequest.h:399
Aws::SageMaker::Model::UpdateTrialComponentRequest::AddInputArtifacts
UpdateTrialComponentRequest & AddInputArtifacts(const Aws::String &key, const TrialComponentArtifact &value)
Definition: UpdateTrialComponentRequest.h:393
Aws::SageMaker::Model::UpdateTrialComponentRequest::SetOutputArtifacts
void SetOutputArtifacts(Aws::Map< Aws::String, TrialComponentArtifact > &&value)
Definition: UpdateTrialComponentRequest.h:494
TrialComponentArtifact.h
Aws::SageMaker::Model::UpdateTrialComponentRequest::GetTrialComponentName
const Aws::String & GetTrialComponentName() const
Definition: UpdateTrialComponentRequest.h:46
Aws::SageMaker::Model::UpdateTrialComponentRequest
Definition: UpdateTrialComponentRequest.h:28
Aws::SageMaker::Model::UpdateTrialComponentRequest::SetEndTime
void SetEndTime(const Aws::Utils::DateTime &value)
Definition: UpdateTrialComponentRequest.h:216
Aws::SageMaker::Model::UpdateTrialComponentRequest::AddInputArtifactsToRemove
UpdateTrialComponentRequest & AddInputArtifactsToRemove(const char *value)
Definition: UpdateTrialComponentRequest.h:469
Aws
Definition: AccessManagementClient.h:15
Aws::SageMaker::Model::UpdateTrialComponentRequest::SetParametersToRemove
void SetParametersToRemove(Aws::Vector< Aws::String > &&value)
Definition: UpdateTrialComponentRequest.h:325
TrialComponentStatus.h
Aws::SageMaker::Model::UpdateTrialComponentRequest::SetInputArtifacts
void SetInputArtifacts(const Aws::Map< Aws::String, TrialComponentArtifact > &value)
Definition: UpdateTrialComponentRequest.h:369
SageMakerRequest.h
Aws::SageMaker::Model::UpdateTrialComponentRequest::AddParameters
UpdateTrialComponentRequest & AddParameters(const char *key, const TrialComponentParameterValue &value)
Definition: UpdateTrialComponentRequest.h:304
Aws::SageMaker::Model::UpdateTrialComponentRequest::GetDisplayName
const Aws::String & GetDisplayName() const
Definition: UpdateTrialComponentRequest.h:89
Aws::SageMaker::Model::UpdateTrialComponentRequest::SetDisplayName
void SetDisplayName(const char *value)
Definition: UpdateTrialComponentRequest.h:117
Aws::SageMaker::Model::UpdateTrialComponentRequest::GetOutputArtifactsToRemove
const Aws::Vector< Aws::String > & GetOutputArtifactsToRemove() const
Definition: UpdateTrialComponentRequest.h:548
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SageMaker::Model::UpdateTrialComponentRequest::AddParameters
UpdateTrialComponentRequest & AddParameters(Aws::String &&key, const TrialComponentParameterValue &value)
Definition: UpdateTrialComponentRequest.h:280
Aws::SageMaker::Model::UpdateTrialComponentRequest::StatusHasBeenSet
bool StatusHasBeenSet() const
Definition: UpdateTrialComponentRequest.h:149
Aws::SageMaker::Model::UpdateTrialComponentRequest::DisplayNameHasBeenSet
bool DisplayNameHasBeenSet() const
Definition: UpdateTrialComponentRequest.h:96
Aws::SageMaker::Model::UpdateTrialComponentRequest::WithDisplayName
UpdateTrialComponentRequest & WithDisplayName(const Aws::String &value)
Definition: UpdateTrialComponentRequest.h:124
Aws::SageMaker::Model::UpdateTrialComponentRequest::GetStatus
const TrialComponentStatus & GetStatus() const
Definition: UpdateTrialComponentRequest.h:144
Aws::SageMaker::Model::UpdateTrialComponentRequest::AddOutputArtifacts
UpdateTrialComponentRequest & AddOutputArtifacts(const char *key, TrialComponentArtifact &&value)
Definition: UpdateTrialComponentRequest.h:536
Aws::SageMaker::Model::UpdateTrialComponentRequest::TrialComponentNameHasBeenSet
bool TrialComponentNameHasBeenSet() const
Definition: UpdateTrialComponentRequest.h:51
Aws::SageMaker::Model::UpdateTrialComponentRequest::AddOutputArtifacts
UpdateTrialComponentRequest & AddOutputArtifacts(Aws::String &&key, TrialComponentArtifact &&value)
Definition: UpdateTrialComponentRequest.h:530
Aws::SageMaker::Model::TrialComponentArtifact
Definition: TrialComponentArtifact.h:37
Aws::SageMaker::Model::UpdateTrialComponentRequest::StartTimeHasBeenSet
bool StartTimeHasBeenSet() const
Definition: UpdateTrialComponentRequest.h:180
Aws::SageMaker::Model::UpdateTrialComponentRequest::WithStatus
UpdateTrialComponentRequest & WithStatus(TrialComponentStatus &&value)
Definition: UpdateTrialComponentRequest.h:169
Aws::SageMaker::Model::UpdateTrialComponentRequest::OutputArtifactsToRemoveHasBeenSet
bool OutputArtifactsToRemoveHasBeenSet() const
Definition: UpdateTrialComponentRequest.h:553
Aws::SageMaker::Model::UpdateTrialComponentRequest::SetOutputArtifactsToRemove
void SetOutputArtifactsToRemove(Aws::Vector< Aws::String > &&value)
Definition: UpdateTrialComponentRequest.h:563
AWSMap.h
Aws::SageMaker::Model::UpdateTrialComponentRequest::WithParameters
UpdateTrialComponentRequest & WithParameters(const Aws::Map< Aws::String, TrialComponentParameterValue > &value)
Definition: UpdateTrialComponentRequest.h:262
Aws::SageMaker::Model::UpdateTrialComponentRequest::WithParameters
UpdateTrialComponentRequest & WithParameters(Aws::Map< Aws::String, TrialComponentParameterValue > &&value)
Definition: UpdateTrialComponentRequest.h:268
Aws::SageMaker::Model::UpdateTrialComponentRequest::WithTrialComponentName
UpdateTrialComponentRequest & WithTrialComponentName(const char *value)
Definition: UpdateTrialComponentRequest.h:81
TrialComponentParameterValue.h
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::SageMaker::Model::UpdateTrialComponentRequest::SetStatus
void SetStatus(TrialComponentStatus &&value)
Definition: UpdateTrialComponentRequest.h:159
Aws::SageMaker::Model::UpdateTrialComponentRequest::AddInputArtifactsToRemove
UpdateTrialComponentRequest & AddInputArtifactsToRemove(Aws::String &&value)
Definition: UpdateTrialComponentRequest.h:464