AWS SDK for C++  1.9.159
AWS SDK for C++
CreateTrialComponentRequest.h
Go to the documentation of this file.
1 
6 #pragma once
18 #include <utility>
19 
20 namespace Aws
21 {
22 namespace SageMaker
23 {
24 namespace Model
25 {
26 
30  {
31  public:
33 
34  // Service request name is the Operation name which will send this request out,
35  // each operation should has unique request name, so that we can get operation's name from this request.
36  // Note: this is not true for response, multiple operations may have the same response name,
37  // so we can not get operation's name from response.
38  inline virtual const char* GetServiceRequestName() const override { return "CreateTrialComponent"; }
39 
40  Aws::String SerializePayload() const override;
41 
43 
44 
49  inline const Aws::String& GetTrialComponentName() const{ return m_trialComponentName; }
50 
55  inline bool TrialComponentNameHasBeenSet() const { return m_trialComponentNameHasBeenSet; }
56 
61  inline void SetTrialComponentName(const Aws::String& value) { m_trialComponentNameHasBeenSet = true; m_trialComponentName = value; }
62 
67  inline void SetTrialComponentName(Aws::String&& value) { m_trialComponentNameHasBeenSet = true; m_trialComponentName = std::move(value); }
68 
73  inline void SetTrialComponentName(const char* value) { m_trialComponentNameHasBeenSet = true; m_trialComponentName.assign(value); }
74 
79  inline CreateTrialComponentRequest& WithTrialComponentName(const Aws::String& value) { SetTrialComponentName(value); return *this;}
80 
85  inline CreateTrialComponentRequest& WithTrialComponentName(Aws::String&& value) { SetTrialComponentName(std::move(value)); return *this;}
86 
91  inline CreateTrialComponentRequest& WithTrialComponentName(const char* value) { SetTrialComponentName(value); return *this;}
92 
93 
99  inline const Aws::String& GetDisplayName() const{ return m_displayName; }
100 
106  inline bool DisplayNameHasBeenSet() const { return m_displayNameHasBeenSet; }
107 
113  inline void SetDisplayName(const Aws::String& value) { m_displayNameHasBeenSet = true; m_displayName = value; }
114 
120  inline void SetDisplayName(Aws::String&& value) { m_displayNameHasBeenSet = true; m_displayName = std::move(value); }
121 
127  inline void SetDisplayName(const char* value) { m_displayNameHasBeenSet = true; m_displayName.assign(value); }
128 
134  inline CreateTrialComponentRequest& WithDisplayName(const Aws::String& value) { SetDisplayName(value); return *this;}
135 
141  inline CreateTrialComponentRequest& WithDisplayName(Aws::String&& value) { SetDisplayName(std::move(value)); return *this;}
142 
148  inline CreateTrialComponentRequest& WithDisplayName(const char* value) { SetDisplayName(value); return *this;}
149 
150 
155  inline const TrialComponentStatus& GetStatus() const{ return m_status; }
156 
161  inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; }
162 
167  inline void SetStatus(const TrialComponentStatus& value) { m_statusHasBeenSet = true; m_status = value; }
168 
173  inline void SetStatus(TrialComponentStatus&& value) { m_statusHasBeenSet = true; m_status = std::move(value); }
174 
179  inline CreateTrialComponentRequest& WithStatus(const TrialComponentStatus& value) { SetStatus(value); return *this;}
180 
185  inline CreateTrialComponentRequest& WithStatus(TrialComponentStatus&& value) { SetStatus(std::move(value)); return *this;}
186 
187 
191  inline const Aws::Utils::DateTime& GetStartTime() const{ return m_startTime; }
192 
196  inline bool StartTimeHasBeenSet() const { return m_startTimeHasBeenSet; }
197 
201  inline void SetStartTime(const Aws::Utils::DateTime& value) { m_startTimeHasBeenSet = true; m_startTime = value; }
202 
206  inline void SetStartTime(Aws::Utils::DateTime&& value) { m_startTimeHasBeenSet = true; m_startTime = std::move(value); }
207 
211  inline CreateTrialComponentRequest& WithStartTime(const Aws::Utils::DateTime& value) { SetStartTime(value); return *this;}
212 
216  inline CreateTrialComponentRequest& WithStartTime(Aws::Utils::DateTime&& value) { SetStartTime(std::move(value)); return *this;}
217 
218 
222  inline const Aws::Utils::DateTime& GetEndTime() const{ return m_endTime; }
223 
227  inline bool EndTimeHasBeenSet() const { return m_endTimeHasBeenSet; }
228 
232  inline void SetEndTime(const Aws::Utils::DateTime& value) { m_endTimeHasBeenSet = true; m_endTime = value; }
233 
237  inline void SetEndTime(Aws::Utils::DateTime&& value) { m_endTimeHasBeenSet = true; m_endTime = std::move(value); }
238 
242  inline CreateTrialComponentRequest& WithEndTime(const Aws::Utils::DateTime& value) { SetEndTime(value); return *this;}
243 
247  inline CreateTrialComponentRequest& WithEndTime(Aws::Utils::DateTime&& value) { SetEndTime(std::move(value)); return *this;}
248 
249 
253  inline const Aws::Map<Aws::String, TrialComponentParameterValue>& GetParameters() const{ return m_parameters; }
254 
258  inline bool ParametersHasBeenSet() const { return m_parametersHasBeenSet; }
259 
263  inline void SetParameters(const Aws::Map<Aws::String, TrialComponentParameterValue>& value) { m_parametersHasBeenSet = true; m_parameters = value; }
264 
268  inline void SetParameters(Aws::Map<Aws::String, TrialComponentParameterValue>&& value) { m_parametersHasBeenSet = true; m_parameters = std::move(value); }
269 
273  inline CreateTrialComponentRequest& WithParameters(const Aws::Map<Aws::String, TrialComponentParameterValue>& value) { SetParameters(value); return *this;}
274 
278  inline CreateTrialComponentRequest& WithParameters(Aws::Map<Aws::String, TrialComponentParameterValue>&& value) { SetParameters(std::move(value)); return *this;}
279 
283  inline CreateTrialComponentRequest& AddParameters(const Aws::String& key, const TrialComponentParameterValue& value) { m_parametersHasBeenSet = true; m_parameters.emplace(key, value); return *this; }
284 
288  inline CreateTrialComponentRequest& AddParameters(Aws::String&& key, const TrialComponentParameterValue& value) { m_parametersHasBeenSet = true; m_parameters.emplace(std::move(key), value); return *this; }
289 
293  inline CreateTrialComponentRequest& AddParameters(const Aws::String& key, TrialComponentParameterValue&& value) { m_parametersHasBeenSet = true; m_parameters.emplace(key, std::move(value)); return *this; }
294 
298  inline CreateTrialComponentRequest& AddParameters(Aws::String&& key, TrialComponentParameterValue&& value) { m_parametersHasBeenSet = true; m_parameters.emplace(std::move(key), std::move(value)); return *this; }
299 
303  inline CreateTrialComponentRequest& AddParameters(const char* key, TrialComponentParameterValue&& value) { m_parametersHasBeenSet = true; m_parameters.emplace(key, std::move(value)); return *this; }
304 
308  inline CreateTrialComponentRequest& AddParameters(const char* key, const TrialComponentParameterValue& value) { m_parametersHasBeenSet = true; m_parameters.emplace(key, value); return *this; }
309 
310 
315  inline const Aws::Map<Aws::String, TrialComponentArtifact>& GetInputArtifacts() const{ return m_inputArtifacts; }
316 
321  inline bool InputArtifactsHasBeenSet() const { return m_inputArtifactsHasBeenSet; }
322 
327  inline void SetInputArtifacts(const Aws::Map<Aws::String, TrialComponentArtifact>& value) { m_inputArtifactsHasBeenSet = true; m_inputArtifacts = value; }
328 
333  inline void SetInputArtifacts(Aws::Map<Aws::String, TrialComponentArtifact>&& value) { m_inputArtifactsHasBeenSet = true; m_inputArtifacts = std::move(value); }
334 
339  inline CreateTrialComponentRequest& WithInputArtifacts(const Aws::Map<Aws::String, TrialComponentArtifact>& value) { SetInputArtifacts(value); return *this;}
340 
345  inline CreateTrialComponentRequest& WithInputArtifacts(Aws::Map<Aws::String, TrialComponentArtifact>&& value) { SetInputArtifacts(std::move(value)); return *this;}
346 
351  inline CreateTrialComponentRequest& AddInputArtifacts(const Aws::String& key, const TrialComponentArtifact& value) { m_inputArtifactsHasBeenSet = true; m_inputArtifacts.emplace(key, value); return *this; }
352 
357  inline CreateTrialComponentRequest& AddInputArtifacts(Aws::String&& key, const TrialComponentArtifact& value) { m_inputArtifactsHasBeenSet = true; m_inputArtifacts.emplace(std::move(key), value); return *this; }
358 
363  inline CreateTrialComponentRequest& AddInputArtifacts(const Aws::String& key, TrialComponentArtifact&& value) { m_inputArtifactsHasBeenSet = true; m_inputArtifacts.emplace(key, std::move(value)); return *this; }
364 
369  inline CreateTrialComponentRequest& AddInputArtifacts(Aws::String&& key, TrialComponentArtifact&& value) { m_inputArtifactsHasBeenSet = true; m_inputArtifacts.emplace(std::move(key), std::move(value)); return *this; }
370 
375  inline CreateTrialComponentRequest& AddInputArtifacts(const char* key, TrialComponentArtifact&& value) { m_inputArtifactsHasBeenSet = true; m_inputArtifacts.emplace(key, std::move(value)); return *this; }
376 
381  inline CreateTrialComponentRequest& AddInputArtifacts(const char* key, const TrialComponentArtifact& value) { m_inputArtifactsHasBeenSet = true; m_inputArtifacts.emplace(key, value); return *this; }
382 
383 
388  inline const Aws::Map<Aws::String, TrialComponentArtifact>& GetOutputArtifacts() const{ return m_outputArtifacts; }
389 
394  inline bool OutputArtifactsHasBeenSet() const { return m_outputArtifactsHasBeenSet; }
395 
400  inline void SetOutputArtifacts(const Aws::Map<Aws::String, TrialComponentArtifact>& value) { m_outputArtifactsHasBeenSet = true; m_outputArtifacts = value; }
401 
406  inline void SetOutputArtifacts(Aws::Map<Aws::String, TrialComponentArtifact>&& value) { m_outputArtifactsHasBeenSet = true; m_outputArtifacts = std::move(value); }
407 
412  inline CreateTrialComponentRequest& WithOutputArtifacts(const Aws::Map<Aws::String, TrialComponentArtifact>& value) { SetOutputArtifacts(value); return *this;}
413 
418  inline CreateTrialComponentRequest& WithOutputArtifacts(Aws::Map<Aws::String, TrialComponentArtifact>&& value) { SetOutputArtifacts(std::move(value)); return *this;}
419 
424  inline CreateTrialComponentRequest& AddOutputArtifacts(const Aws::String& key, const TrialComponentArtifact& value) { m_outputArtifactsHasBeenSet = true; m_outputArtifacts.emplace(key, value); return *this; }
425 
430  inline CreateTrialComponentRequest& AddOutputArtifacts(Aws::String&& key, const TrialComponentArtifact& value) { m_outputArtifactsHasBeenSet = true; m_outputArtifacts.emplace(std::move(key), value); return *this; }
431 
436  inline CreateTrialComponentRequest& AddOutputArtifacts(const Aws::String& key, TrialComponentArtifact&& value) { m_outputArtifactsHasBeenSet = true; m_outputArtifacts.emplace(key, std::move(value)); return *this; }
437 
442  inline CreateTrialComponentRequest& AddOutputArtifacts(Aws::String&& key, TrialComponentArtifact&& value) { m_outputArtifactsHasBeenSet = true; m_outputArtifacts.emplace(std::move(key), std::move(value)); return *this; }
443 
448  inline CreateTrialComponentRequest& AddOutputArtifacts(const char* key, TrialComponentArtifact&& value) { m_outputArtifactsHasBeenSet = true; m_outputArtifacts.emplace(key, std::move(value)); return *this; }
449 
454  inline CreateTrialComponentRequest& AddOutputArtifacts(const char* key, const TrialComponentArtifact& value) { m_outputArtifactsHasBeenSet = true; m_outputArtifacts.emplace(key, value); return *this; }
455 
456 
457 
458  inline const MetadataProperties& GetMetadataProperties() const{ return m_metadataProperties; }
459 
460 
461  inline bool MetadataPropertiesHasBeenSet() const { return m_metadataPropertiesHasBeenSet; }
462 
463 
464  inline void SetMetadataProperties(const MetadataProperties& value) { m_metadataPropertiesHasBeenSet = true; m_metadataProperties = value; }
465 
466 
467  inline void SetMetadataProperties(MetadataProperties&& value) { m_metadataPropertiesHasBeenSet = true; m_metadataProperties = std::move(value); }
468 
469 
470  inline CreateTrialComponentRequest& WithMetadataProperties(const MetadataProperties& value) { SetMetadataProperties(value); return *this;}
471 
472 
473  inline CreateTrialComponentRequest& WithMetadataProperties(MetadataProperties&& value) { SetMetadataProperties(std::move(value)); return *this;}
474 
475 
480  inline const Aws::Vector<Tag>& GetTags() const{ return m_tags; }
481 
486  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
487 
492  inline void SetTags(const Aws::Vector<Tag>& value) { m_tagsHasBeenSet = true; m_tags = value; }
493 
498  inline void SetTags(Aws::Vector<Tag>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
499 
504  inline CreateTrialComponentRequest& WithTags(const Aws::Vector<Tag>& value) { SetTags(value); return *this;}
505 
510  inline CreateTrialComponentRequest& WithTags(Aws::Vector<Tag>&& value) { SetTags(std::move(value)); return *this;}
511 
516  inline CreateTrialComponentRequest& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; }
517 
522  inline CreateTrialComponentRequest& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; }
523 
524  private:
525 
526  Aws::String m_trialComponentName;
527  bool m_trialComponentNameHasBeenSet;
528 
529  Aws::String m_displayName;
530  bool m_displayNameHasBeenSet;
531 
532  TrialComponentStatus m_status;
533  bool m_statusHasBeenSet;
534 
535  Aws::Utils::DateTime m_startTime;
536  bool m_startTimeHasBeenSet;
537 
538  Aws::Utils::DateTime m_endTime;
539  bool m_endTimeHasBeenSet;
540 
542  bool m_parametersHasBeenSet;
543 
545  bool m_inputArtifactsHasBeenSet;
546 
548  bool m_outputArtifactsHasBeenSet;
549 
550  MetadataProperties m_metadataProperties;
551  bool m_metadataPropertiesHasBeenSet;
552 
553  Aws::Vector<Tag> m_tags;
554  bool m_tagsHasBeenSet;
555  };
556 
557 } // namespace Model
558 } // namespace SageMaker
559 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::SageMaker::Model::CreateTrialComponentRequest::GetTrialComponentName
const Aws::String & GetTrialComponentName() const
Definition: CreateTrialComponentRequest.h:49
Aws::SageMaker::Model::Tag
Definition: Tag.h:44
Aws::SageMaker::Model::CreateTrialComponentRequest::SetMetadataProperties
void SetMetadataProperties(const MetadataProperties &value)
Definition: CreateTrialComponentRequest.h:464
Aws::SageMaker::Model::CreateTrialComponentRequest::WithStartTime
CreateTrialComponentRequest & WithStartTime(Aws::Utils::DateTime &&value)
Definition: CreateTrialComponentRequest.h:216
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::CreateTrialComponentRequest::AddOutputArtifacts
CreateTrialComponentRequest & AddOutputArtifacts(const char *key, TrialComponentArtifact &&value)
Definition: CreateTrialComponentRequest.h:448
Aws::SageMaker::Model::CreateTrialComponentRequest::WithDisplayName
CreateTrialComponentRequest & WithDisplayName(const Aws::String &value)
Definition: CreateTrialComponentRequest.h:134
Aws::SageMaker::Model::CreateTrialComponentRequest::WithDisplayName
CreateTrialComponentRequest & WithDisplayName(Aws::String &&value)
Definition: CreateTrialComponentRequest.h:141
Aws::SageMaker::Model::CreateTrialComponentRequest::WithOutputArtifacts
CreateTrialComponentRequest & WithOutputArtifacts(Aws::Map< Aws::String, TrialComponentArtifact > &&value)
Definition: CreateTrialComponentRequest.h:418
Aws::SageMaker::Model::CreateTrialComponentRequest::AddInputArtifacts
CreateTrialComponentRequest & AddInputArtifacts(const char *key, const TrialComponentArtifact &value)
Definition: CreateTrialComponentRequest.h:381
SageMaker_EXPORTS.h
Aws::SageMaker::Model::CreateTrialComponentRequest::AddOutputArtifacts
CreateTrialComponentRequest & AddOutputArtifacts(Aws::String &&key, TrialComponentArtifact &&value)
Definition: CreateTrialComponentRequest.h:442
Aws::SageMaker::Model::CreateTrialComponentRequest::SetDisplayName
void SetDisplayName(const char *value)
Definition: CreateTrialComponentRequest.h:127
Aws::SageMaker::Model::CreateTrialComponentRequest::SetTrialComponentName
void SetTrialComponentName(const char *value)
Definition: CreateTrialComponentRequest.h:73
Aws::SageMaker::Model::CreateTrialComponentRequest::AddParameters
CreateTrialComponentRequest & AddParameters(const char *key, const TrialComponentParameterValue &value)
Definition: CreateTrialComponentRequest.h:308
Aws::SageMaker::Model::CreateTrialComponentRequest::AddOutputArtifacts
CreateTrialComponentRequest & AddOutputArtifacts(Aws::String &&key, const TrialComponentArtifact &value)
Definition: CreateTrialComponentRequest.h:430
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
Aws::SageMaker::Model::CreateTrialComponentRequest::StartTimeHasBeenSet
bool StartTimeHasBeenSet() const
Definition: CreateTrialComponentRequest.h:196
Aws::SageMaker::Model::CreateTrialComponentRequest::AddParameters
CreateTrialComponentRequest & AddParameters(const char *key, TrialComponentParameterValue &&value)
Definition: CreateTrialComponentRequest.h:303
Aws::SageMaker::Model::TrialComponentParameterValue
Definition: TrialComponentParameterValue.h:34
Aws::SageMaker::Model::CreateTrialComponentRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::SageMaker::Model::CreateTrialComponentRequest::SetOutputArtifacts
void SetOutputArtifacts(Aws::Map< Aws::String, TrialComponentArtifact > &&value)
Definition: CreateTrialComponentRequest.h:406
Aws::SageMaker::Model::CreateTrialComponentRequest::OutputArtifactsHasBeenSet
bool OutputArtifactsHasBeenSet() const
Definition: CreateTrialComponentRequest.h:394
DateTime.h
Aws::SageMaker::Model::CreateTrialComponentRequest::AddParameters
CreateTrialComponentRequest & AddParameters(const Aws::String &key, TrialComponentParameterValue &&value)
Definition: CreateTrialComponentRequest.h:293
Aws::SageMaker::Model::CreateTrialComponentRequest
Definition: CreateTrialComponentRequest.h:30
Aws::SageMaker::Model::CreateTrialComponentRequest::MetadataPropertiesHasBeenSet
bool MetadataPropertiesHasBeenSet() const
Definition: CreateTrialComponentRequest.h:461
Aws::SageMaker::Model::CreateTrialComponentRequest::SetDisplayName
void SetDisplayName(Aws::String &&value)
Definition: CreateTrialComponentRequest.h:120
Aws::SageMaker::Model::CreateTrialComponentRequest::SetStatus
void SetStatus(TrialComponentStatus &&value)
Definition: CreateTrialComponentRequest.h:173
Aws::SageMaker::Model::CreateTrialComponentRequest::AddTags
CreateTrialComponentRequest & AddTags(Tag &&value)
Definition: CreateTrialComponentRequest.h:522
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::SageMaker::Model::CreateTrialComponentRequest::WithDisplayName
CreateTrialComponentRequest & WithDisplayName(const char *value)
Definition: CreateTrialComponentRequest.h:148
Aws::SageMaker::Model::CreateTrialComponentRequest::GetInputArtifacts
const Aws::Map< Aws::String, TrialComponentArtifact > & GetInputArtifacts() const
Definition: CreateTrialComponentRequest.h:315
Aws::SageMaker::Model::CreateTrialComponentRequest::WithTags
CreateTrialComponentRequest & WithTags(const Aws::Vector< Tag > &value)
Definition: CreateTrialComponentRequest.h:504
AWSVector.h
Aws::SageMaker::Model::CreateTrialComponentRequest::SetParameters
void SetParameters(Aws::Map< Aws::String, TrialComponentParameterValue > &&value)
Definition: CreateTrialComponentRequest.h:268
Aws::SageMaker::Model::CreateTrialComponentRequest::GetStartTime
const Aws::Utils::DateTime & GetStartTime() const
Definition: CreateTrialComponentRequest.h:191
Aws::SageMaker::Model::CreateTrialComponentRequest::SetStartTime
void SetStartTime(Aws::Utils::DateTime &&value)
Definition: CreateTrialComponentRequest.h:206
Aws::SageMaker::Model::CreateTrialComponentRequest::WithParameters
CreateTrialComponentRequest & WithParameters(const Aws::Map< Aws::String, TrialComponentParameterValue > &value)
Definition: CreateTrialComponentRequest.h:273
Aws::SageMaker::Model::CreateTrialComponentRequest::SetTags
void SetTags(const Aws::Vector< Tag > &value)
Definition: CreateTrialComponentRequest.h:492
Aws::SageMaker::Model::CreateTrialComponentRequest::GetStatus
const TrialComponentStatus & GetStatus() const
Definition: CreateTrialComponentRequest.h:155
Aws::SageMaker::SageMakerRequest
Definition: SageMakerRequest.h:17
Aws::SageMaker::Model::CreateTrialComponentRequest::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: CreateTrialComponentRequest.h:486
Aws::SageMaker::Model::TrialComponentStatus
Definition: TrialComponentStatus.h:33
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
Aws::SageMaker::Model::CreateTrialComponentRequest::WithTrialComponentName
CreateTrialComponentRequest & WithTrialComponentName(const char *value)
Definition: CreateTrialComponentRequest.h:91
Aws::SageMaker::Model::CreateTrialComponentRequest::WithParameters
CreateTrialComponentRequest & WithParameters(Aws::Map< Aws::String, TrialComponentParameterValue > &&value)
Definition: CreateTrialComponentRequest.h:278
Aws::SageMaker::Model::CreateTrialComponentRequest::SetTags
void SetTags(Aws::Vector< Tag > &&value)
Definition: CreateTrialComponentRequest.h:498
Aws::SageMaker::Model::CreateTrialComponentRequest::SetParameters
void SetParameters(const Aws::Map< Aws::String, TrialComponentParameterValue > &value)
Definition: CreateTrialComponentRequest.h:263
Aws::SageMaker::Model::CreateTrialComponentRequest::CreateTrialComponentRequest
CreateTrialComponentRequest()
Aws::SageMaker::Model::CreateTrialComponentRequest::ParametersHasBeenSet
bool ParametersHasBeenSet() const
Definition: CreateTrialComponentRequest.h:258
Aws::SageMaker::Model::CreateTrialComponentRequest::SetOutputArtifacts
void SetOutputArtifacts(const Aws::Map< Aws::String, TrialComponentArtifact > &value)
Definition: CreateTrialComponentRequest.h:400
Aws::SageMaker::Model::CreateTrialComponentRequest::SetEndTime
void SetEndTime(Aws::Utils::DateTime &&value)
Definition: CreateTrialComponentRequest.h:237
Aws::SageMaker::Model::CreateTrialComponentRequest::WithStatus
CreateTrialComponentRequest & WithStatus(const TrialComponentStatus &value)
Definition: CreateTrialComponentRequest.h:179
Aws::SageMaker::Model::CreateTrialComponentRequest::AddInputArtifacts
CreateTrialComponentRequest & AddInputArtifacts(Aws::String &&key, const TrialComponentArtifact &value)
Definition: CreateTrialComponentRequest.h:357
Aws::SageMaker::Model::CreateTrialComponentRequest::AddParameters
CreateTrialComponentRequest & AddParameters(Aws::String &&key, TrialComponentParameterValue &&value)
Definition: CreateTrialComponentRequest.h:298
Aws::SageMaker::Model::CreateTrialComponentRequest::GetEndTime
const Aws::Utils::DateTime & GetEndTime() const
Definition: CreateTrialComponentRequest.h:222
Aws::SageMaker::Model::CreateTrialComponentRequest::AddParameters
CreateTrialComponentRequest & AddParameters(const Aws::String &key, const TrialComponentParameterValue &value)
Definition: CreateTrialComponentRequest.h:283
Aws::SageMaker::Model::MetadataProperties
Definition: MetadataProperties.h:33
Aws::SageMaker::Model::CreateTrialComponentRequest::SetTrialComponentName
void SetTrialComponentName(const Aws::String &value)
Definition: CreateTrialComponentRequest.h:61
AWSString.h
Aws::SageMaker::Model::CreateTrialComponentRequest::AddOutputArtifacts
CreateTrialComponentRequest & AddOutputArtifacts(const char *key, const TrialComponentArtifact &value)
Definition: CreateTrialComponentRequest.h:454
Aws::SageMaker::Model::CreateTrialComponentRequest::SetDisplayName
void SetDisplayName(const Aws::String &value)
Definition: CreateTrialComponentRequest.h:113
Aws::SageMaker::Model::CreateTrialComponentRequest::AddOutputArtifacts
CreateTrialComponentRequest & AddOutputArtifacts(const Aws::String &key, const TrialComponentArtifact &value)
Definition: CreateTrialComponentRequest.h:424
Aws::SageMaker::Model::CreateTrialComponentRequest::GetRequestSpecificHeaders
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
Tag.h
Aws::SageMaker::Model::CreateTrialComponentRequest::WithInputArtifacts
CreateTrialComponentRequest & WithInputArtifacts(Aws::Map< Aws::String, TrialComponentArtifact > &&value)
Definition: CreateTrialComponentRequest.h:345
Aws::SageMaker::Model::CreateTrialComponentRequest::WithStatus
CreateTrialComponentRequest & WithStatus(TrialComponentStatus &&value)
Definition: CreateTrialComponentRequest.h:185
Aws::SageMaker::Model::CreateTrialComponentRequest::InputArtifactsHasBeenSet
bool InputArtifactsHasBeenSet() const
Definition: CreateTrialComponentRequest.h:321
Aws::SageMaker::Model::CreateTrialComponentRequest::DisplayNameHasBeenSet
bool DisplayNameHasBeenSet() const
Definition: CreateTrialComponentRequest.h:106
Aws::SageMaker::Model::CreateTrialComponentRequest::EndTimeHasBeenSet
bool EndTimeHasBeenSet() const
Definition: CreateTrialComponentRequest.h:227
Aws::SageMaker::Model::CreateTrialComponentRequest::AddInputArtifacts
CreateTrialComponentRequest & AddInputArtifacts(const Aws::String &key, const TrialComponentArtifact &value)
Definition: CreateTrialComponentRequest.h:351
Aws::SageMaker::Model::CreateTrialComponentRequest::SetTrialComponentName
void SetTrialComponentName(Aws::String &&value)
Definition: CreateTrialComponentRequest.h:67
Aws::SageMaker::Model::CreateTrialComponentRequest::TrialComponentNameHasBeenSet
bool TrialComponentNameHasBeenSet() const
Definition: CreateTrialComponentRequest.h:55
Aws::SageMaker::Model::CreateTrialComponentRequest::AddParameters
CreateTrialComponentRequest & AddParameters(Aws::String &&key, const TrialComponentParameterValue &value)
Definition: CreateTrialComponentRequest.h:288
TrialComponentArtifact.h
Aws::SageMaker::Model::CreateTrialComponentRequest::WithEndTime
CreateTrialComponentRequest & WithEndTime(const Aws::Utils::DateTime &value)
Definition: CreateTrialComponentRequest.h:242
Aws::SageMaker::Model::CreateTrialComponentRequest::WithOutputArtifacts
CreateTrialComponentRequest & WithOutputArtifacts(const Aws::Map< Aws::String, TrialComponentArtifact > &value)
Definition: CreateTrialComponentRequest.h:412
Aws::SageMaker::Model::CreateTrialComponentRequest::GetParameters
const Aws::Map< Aws::String, TrialComponentParameterValue > & GetParameters() const
Definition: CreateTrialComponentRequest.h:253
Aws
Definition: AccessManagementClient.h:15
MetadataProperties.h
TrialComponentStatus.h
Aws::SageMaker::Model::CreateTrialComponentRequest::WithEndTime
CreateTrialComponentRequest & WithEndTime(Aws::Utils::DateTime &&value)
Definition: CreateTrialComponentRequest.h:247
SageMakerRequest.h
Aws::SageMaker::Model::CreateTrialComponentRequest::WithTrialComponentName
CreateTrialComponentRequest & WithTrialComponentName(const Aws::String &value)
Definition: CreateTrialComponentRequest.h:79
Aws::SageMaker::Model::CreateTrialComponentRequest::AddOutputArtifacts
CreateTrialComponentRequest & AddOutputArtifacts(const Aws::String &key, TrialComponentArtifact &&value)
Definition: CreateTrialComponentRequest.h:436
Aws::SageMaker::Model::CreateTrialComponentRequest::WithTags
CreateTrialComponentRequest & WithTags(Aws::Vector< Tag > &&value)
Definition: CreateTrialComponentRequest.h:510
Aws::SageMaker::Model::CreateTrialComponentRequest::WithMetadataProperties
CreateTrialComponentRequest & WithMetadataProperties(const MetadataProperties &value)
Definition: CreateTrialComponentRequest.h:470
Aws::SageMaker::Model::CreateTrialComponentRequest::StatusHasBeenSet
bool StatusHasBeenSet() const
Definition: CreateTrialComponentRequest.h:161
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SageMaker::Model::CreateTrialComponentRequest::GetTags
const Aws::Vector< Tag > & GetTags() const
Definition: CreateTrialComponentRequest.h:480
Aws::SageMaker::Model::CreateTrialComponentRequest::SetStartTime
void SetStartTime(const Aws::Utils::DateTime &value)
Definition: CreateTrialComponentRequest.h:201
Aws::SageMaker::Model::CreateTrialComponentRequest::WithStartTime
CreateTrialComponentRequest & WithStartTime(const Aws::Utils::DateTime &value)
Definition: CreateTrialComponentRequest.h:211
Aws::SageMaker::Model::CreateTrialComponentRequest::AddInputArtifacts
CreateTrialComponentRequest & AddInputArtifacts(Aws::String &&key, TrialComponentArtifact &&value)
Definition: CreateTrialComponentRequest.h:369
Aws::SageMaker::Model::TrialComponentArtifact
Definition: TrialComponentArtifact.h:37
Aws::SageMaker::Model::CreateTrialComponentRequest::AddInputArtifacts
CreateTrialComponentRequest & AddInputArtifacts(const Aws::String &key, TrialComponentArtifact &&value)
Definition: CreateTrialComponentRequest.h:363
Aws::SageMaker::Model::CreateTrialComponentRequest::SetStatus
void SetStatus(const TrialComponentStatus &value)
Definition: CreateTrialComponentRequest.h:167
Aws::SageMaker::Model::CreateTrialComponentRequest::WithInputArtifacts
CreateTrialComponentRequest & WithInputArtifacts(const Aws::Map< Aws::String, TrialComponentArtifact > &value)
Definition: CreateTrialComponentRequest.h:339
Aws::SageMaker::Model::CreateTrialComponentRequest::SetEndTime
void SetEndTime(const Aws::Utils::DateTime &value)
Definition: CreateTrialComponentRequest.h:232
Aws::SageMaker::Model::CreateTrialComponentRequest::GetOutputArtifacts
const Aws::Map< Aws::String, TrialComponentArtifact > & GetOutputArtifacts() const
Definition: CreateTrialComponentRequest.h:388
AWSMap.h
Aws::SageMaker::Model::CreateTrialComponentRequest::WithTrialComponentName
CreateTrialComponentRequest & WithTrialComponentName(Aws::String &&value)
Definition: CreateTrialComponentRequest.h:85
Aws::SageMaker::Model::CreateTrialComponentRequest::GetDisplayName
const Aws::String & GetDisplayName() const
Definition: CreateTrialComponentRequest.h:99
Aws::SageMaker::Model::CreateTrialComponentRequest::AddTags
CreateTrialComponentRequest & AddTags(const Tag &value)
Definition: CreateTrialComponentRequest.h:516
Aws::SageMaker::Model::CreateTrialComponentRequest::SetInputArtifacts
void SetInputArtifacts(Aws::Map< Aws::String, TrialComponentArtifact > &&value)
Definition: CreateTrialComponentRequest.h:333
Aws::SageMaker::Model::CreateTrialComponentRequest::AddInputArtifacts
CreateTrialComponentRequest & AddInputArtifacts(const char *key, TrialComponentArtifact &&value)
Definition: CreateTrialComponentRequest.h:375
TrialComponentParameterValue.h
Aws::SageMaker::Model::CreateTrialComponentRequest::SetInputArtifacts
void SetInputArtifacts(const Aws::Map< Aws::String, TrialComponentArtifact > &value)
Definition: CreateTrialComponentRequest.h:327
Aws::SageMaker::Model::CreateTrialComponentRequest::GetMetadataProperties
const MetadataProperties & GetMetadataProperties() const
Definition: CreateTrialComponentRequest.h:458
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::SageMaker::Model::CreateTrialComponentRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: CreateTrialComponentRequest.h:38
Aws::SageMaker::Model::CreateTrialComponentRequest::WithMetadataProperties
CreateTrialComponentRequest & WithMetadataProperties(MetadataProperties &&value)
Definition: CreateTrialComponentRequest.h:473
Aws::SageMaker::Model::CreateTrialComponentRequest::SetMetadataProperties
void SetMetadataProperties(MetadataProperties &&value)
Definition: CreateTrialComponentRequest.h:467