AWS SDK for C++  1.9.153
AWS SDK for C++
CreateModelPackageRequest.h
Go to the documentation of this file.
1 
6 #pragma once
19 #include <utility>
20 #include <aws/core/utils/UUID.h>
21 
22 namespace Aws
23 {
24 namespace SageMaker
25 {
26 namespace Model
27 {
28 
32  {
33  public:
35 
36  // Service request name is the Operation name which will send this request out,
37  // each operation should has unique request name, so that we can get operation's name from this request.
38  // Note: this is not true for response, multiple operations may have the same response name,
39  // so we can not get operation's name from response.
40  inline virtual const char* GetServiceRequestName() const override { return "CreateModelPackage"; }
41 
42  Aws::String SerializePayload() const override;
43 
45 
46 
52  inline const Aws::String& GetModelPackageName() const{ return m_modelPackageName; }
53 
59  inline bool ModelPackageNameHasBeenSet() const { return m_modelPackageNameHasBeenSet; }
60 
66  inline void SetModelPackageName(const Aws::String& value) { m_modelPackageNameHasBeenSet = true; m_modelPackageName = value; }
67 
73  inline void SetModelPackageName(Aws::String&& value) { m_modelPackageNameHasBeenSet = true; m_modelPackageName = std::move(value); }
74 
80  inline void SetModelPackageName(const char* value) { m_modelPackageNameHasBeenSet = true; m_modelPackageName.assign(value); }
81 
87  inline CreateModelPackageRequest& WithModelPackageName(const Aws::String& value) { SetModelPackageName(value); return *this;}
88 
94  inline CreateModelPackageRequest& WithModelPackageName(Aws::String&& value) { SetModelPackageName(std::move(value)); return *this;}
95 
101  inline CreateModelPackageRequest& WithModelPackageName(const char* value) { SetModelPackageName(value); return *this;}
102 
103 
109  inline const Aws::String& GetModelPackageGroupName() const{ return m_modelPackageGroupName; }
110 
116  inline bool ModelPackageGroupNameHasBeenSet() const { return m_modelPackageGroupNameHasBeenSet; }
117 
123  inline void SetModelPackageGroupName(const Aws::String& value) { m_modelPackageGroupNameHasBeenSet = true; m_modelPackageGroupName = value; }
124 
130  inline void SetModelPackageGroupName(Aws::String&& value) { m_modelPackageGroupNameHasBeenSet = true; m_modelPackageGroupName = std::move(value); }
131 
137  inline void SetModelPackageGroupName(const char* value) { m_modelPackageGroupNameHasBeenSet = true; m_modelPackageGroupName.assign(value); }
138 
144  inline CreateModelPackageRequest& WithModelPackageGroupName(const Aws::String& value) { SetModelPackageGroupName(value); return *this;}
145 
151  inline CreateModelPackageRequest& WithModelPackageGroupName(Aws::String&& value) { SetModelPackageGroupName(std::move(value)); return *this;}
152 
158  inline CreateModelPackageRequest& WithModelPackageGroupName(const char* value) { SetModelPackageGroupName(value); return *this;}
159 
160 
164  inline const Aws::String& GetModelPackageDescription() const{ return m_modelPackageDescription; }
165 
169  inline bool ModelPackageDescriptionHasBeenSet() const { return m_modelPackageDescriptionHasBeenSet; }
170 
174  inline void SetModelPackageDescription(const Aws::String& value) { m_modelPackageDescriptionHasBeenSet = true; m_modelPackageDescription = value; }
175 
179  inline void SetModelPackageDescription(Aws::String&& value) { m_modelPackageDescriptionHasBeenSet = true; m_modelPackageDescription = std::move(value); }
180 
184  inline void SetModelPackageDescription(const char* value) { m_modelPackageDescriptionHasBeenSet = true; m_modelPackageDescription.assign(value); }
185 
189  inline CreateModelPackageRequest& WithModelPackageDescription(const Aws::String& value) { SetModelPackageDescription(value); return *this;}
190 
194  inline CreateModelPackageRequest& WithModelPackageDescription(Aws::String&& value) { SetModelPackageDescription(std::move(value)); return *this;}
195 
199  inline CreateModelPackageRequest& WithModelPackageDescription(const char* value) { SetModelPackageDescription(value); return *this;}
200 
201 
211  inline const InferenceSpecification& GetInferenceSpecification() const{ return m_inferenceSpecification; }
212 
222  inline bool InferenceSpecificationHasBeenSet() const { return m_inferenceSpecificationHasBeenSet; }
223 
233  inline void SetInferenceSpecification(const InferenceSpecification& value) { m_inferenceSpecificationHasBeenSet = true; m_inferenceSpecification = value; }
234 
244  inline void SetInferenceSpecification(InferenceSpecification&& value) { m_inferenceSpecificationHasBeenSet = true; m_inferenceSpecification = std::move(value); }
245 
255  inline CreateModelPackageRequest& WithInferenceSpecification(const InferenceSpecification& value) { SetInferenceSpecification(value); return *this;}
256 
266  inline CreateModelPackageRequest& WithInferenceSpecification(InferenceSpecification&& value) { SetInferenceSpecification(std::move(value)); return *this;}
267 
268 
273  inline const ModelPackageValidationSpecification& GetValidationSpecification() const{ return m_validationSpecification; }
274 
279  inline bool ValidationSpecificationHasBeenSet() const { return m_validationSpecificationHasBeenSet; }
280 
285  inline void SetValidationSpecification(const ModelPackageValidationSpecification& value) { m_validationSpecificationHasBeenSet = true; m_validationSpecification = value; }
286 
291  inline void SetValidationSpecification(ModelPackageValidationSpecification&& value) { m_validationSpecificationHasBeenSet = true; m_validationSpecification = std::move(value); }
292 
297  inline CreateModelPackageRequest& WithValidationSpecification(const ModelPackageValidationSpecification& value) { SetValidationSpecification(value); return *this;}
298 
303  inline CreateModelPackageRequest& WithValidationSpecification(ModelPackageValidationSpecification&& value) { SetValidationSpecification(std::move(value)); return *this;}
304 
305 
309  inline const SourceAlgorithmSpecification& GetSourceAlgorithmSpecification() const{ return m_sourceAlgorithmSpecification; }
310 
314  inline bool SourceAlgorithmSpecificationHasBeenSet() const { return m_sourceAlgorithmSpecificationHasBeenSet; }
315 
319  inline void SetSourceAlgorithmSpecification(const SourceAlgorithmSpecification& value) { m_sourceAlgorithmSpecificationHasBeenSet = true; m_sourceAlgorithmSpecification = value; }
320 
324  inline void SetSourceAlgorithmSpecification(SourceAlgorithmSpecification&& value) { m_sourceAlgorithmSpecificationHasBeenSet = true; m_sourceAlgorithmSpecification = std::move(value); }
325 
329  inline CreateModelPackageRequest& WithSourceAlgorithmSpecification(const SourceAlgorithmSpecification& value) { SetSourceAlgorithmSpecification(value); return *this;}
330 
334  inline CreateModelPackageRequest& WithSourceAlgorithmSpecification(SourceAlgorithmSpecification&& value) { SetSourceAlgorithmSpecification(std::move(value)); return *this;}
335 
336 
342  inline bool GetCertifyForMarketplace() const{ return m_certifyForMarketplace; }
343 
349  inline bool CertifyForMarketplaceHasBeenSet() const { return m_certifyForMarketplaceHasBeenSet; }
350 
356  inline void SetCertifyForMarketplace(bool value) { m_certifyForMarketplaceHasBeenSet = true; m_certifyForMarketplace = value; }
357 
363  inline CreateModelPackageRequest& WithCertifyForMarketplace(bool value) { SetCertifyForMarketplace(value); return *this;}
364 
365 
373  inline const Aws::Vector<Tag>& GetTags() const{ return m_tags; }
374 
382  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
383 
391  inline void SetTags(const Aws::Vector<Tag>& value) { m_tagsHasBeenSet = true; m_tags = value; }
392 
400  inline void SetTags(Aws::Vector<Tag>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
401 
409  inline CreateModelPackageRequest& WithTags(const Aws::Vector<Tag>& value) { SetTags(value); return *this;}
410 
418  inline CreateModelPackageRequest& WithTags(Aws::Vector<Tag>&& value) { SetTags(std::move(value)); return *this;}
419 
427  inline CreateModelPackageRequest& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; }
428 
436  inline CreateModelPackageRequest& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; }
437 
438 
445  inline const ModelApprovalStatus& GetModelApprovalStatus() const{ return m_modelApprovalStatus; }
446 
453  inline bool ModelApprovalStatusHasBeenSet() const { return m_modelApprovalStatusHasBeenSet; }
454 
461  inline void SetModelApprovalStatus(const ModelApprovalStatus& value) { m_modelApprovalStatusHasBeenSet = true; m_modelApprovalStatus = value; }
462 
469  inline void SetModelApprovalStatus(ModelApprovalStatus&& value) { m_modelApprovalStatusHasBeenSet = true; m_modelApprovalStatus = std::move(value); }
470 
477  inline CreateModelPackageRequest& WithModelApprovalStatus(const ModelApprovalStatus& value) { SetModelApprovalStatus(value); return *this;}
478 
485  inline CreateModelPackageRequest& WithModelApprovalStatus(ModelApprovalStatus&& value) { SetModelApprovalStatus(std::move(value)); return *this;}
486 
487 
488 
489  inline const MetadataProperties& GetMetadataProperties() const{ return m_metadataProperties; }
490 
491 
492  inline bool MetadataPropertiesHasBeenSet() const { return m_metadataPropertiesHasBeenSet; }
493 
494 
495  inline void SetMetadataProperties(const MetadataProperties& value) { m_metadataPropertiesHasBeenSet = true; m_metadataProperties = value; }
496 
497 
498  inline void SetMetadataProperties(MetadataProperties&& value) { m_metadataPropertiesHasBeenSet = true; m_metadataProperties = std::move(value); }
499 
500 
501  inline CreateModelPackageRequest& WithMetadataProperties(const MetadataProperties& value) { SetMetadataProperties(value); return *this;}
502 
503 
504  inline CreateModelPackageRequest& WithMetadataProperties(MetadataProperties&& value) { SetMetadataProperties(std::move(value)); return *this;}
505 
506 
510  inline const ModelMetrics& GetModelMetrics() const{ return m_modelMetrics; }
511 
515  inline bool ModelMetricsHasBeenSet() const { return m_modelMetricsHasBeenSet; }
516 
520  inline void SetModelMetrics(const ModelMetrics& value) { m_modelMetricsHasBeenSet = true; m_modelMetrics = value; }
521 
525  inline void SetModelMetrics(ModelMetrics&& value) { m_modelMetricsHasBeenSet = true; m_modelMetrics = std::move(value); }
526 
530  inline CreateModelPackageRequest& WithModelMetrics(const ModelMetrics& value) { SetModelMetrics(value); return *this;}
531 
535  inline CreateModelPackageRequest& WithModelMetrics(ModelMetrics&& value) { SetModelMetrics(std::move(value)); return *this;}
536 
537 
541  inline const Aws::String& GetClientToken() const{ return m_clientToken; }
542 
546  inline bool ClientTokenHasBeenSet() const { return m_clientTokenHasBeenSet; }
547 
551  inline void SetClientToken(const Aws::String& value) { m_clientTokenHasBeenSet = true; m_clientToken = value; }
552 
556  inline void SetClientToken(Aws::String&& value) { m_clientTokenHasBeenSet = true; m_clientToken = std::move(value); }
557 
561  inline void SetClientToken(const char* value) { m_clientTokenHasBeenSet = true; m_clientToken.assign(value); }
562 
566  inline CreateModelPackageRequest& WithClientToken(const Aws::String& value) { SetClientToken(value); return *this;}
567 
571  inline CreateModelPackageRequest& WithClientToken(Aws::String&& value) { SetClientToken(std::move(value)); return *this;}
572 
576  inline CreateModelPackageRequest& WithClientToken(const char* value) { SetClientToken(value); return *this;}
577 
578 
582  inline const Aws::Map<Aws::String, Aws::String>& GetCustomerMetadataProperties() const{ return m_customerMetadataProperties; }
583 
587  inline bool CustomerMetadataPropertiesHasBeenSet() const { return m_customerMetadataPropertiesHasBeenSet; }
588 
592  inline void SetCustomerMetadataProperties(const Aws::Map<Aws::String, Aws::String>& value) { m_customerMetadataPropertiesHasBeenSet = true; m_customerMetadataProperties = value; }
593 
597  inline void SetCustomerMetadataProperties(Aws::Map<Aws::String, Aws::String>&& value) { m_customerMetadataPropertiesHasBeenSet = true; m_customerMetadataProperties = std::move(value); }
598 
602  inline CreateModelPackageRequest& WithCustomerMetadataProperties(const Aws::Map<Aws::String, Aws::String>& value) { SetCustomerMetadataProperties(value); return *this;}
603 
607  inline CreateModelPackageRequest& WithCustomerMetadataProperties(Aws::Map<Aws::String, Aws::String>&& value) { SetCustomerMetadataProperties(std::move(value)); return *this;}
608 
612  inline CreateModelPackageRequest& AddCustomerMetadataProperties(const Aws::String& key, const Aws::String& value) { m_customerMetadataPropertiesHasBeenSet = true; m_customerMetadataProperties.emplace(key, value); return *this; }
613 
617  inline CreateModelPackageRequest& AddCustomerMetadataProperties(Aws::String&& key, const Aws::String& value) { m_customerMetadataPropertiesHasBeenSet = true; m_customerMetadataProperties.emplace(std::move(key), value); return *this; }
618 
622  inline CreateModelPackageRequest& AddCustomerMetadataProperties(const Aws::String& key, Aws::String&& value) { m_customerMetadataPropertiesHasBeenSet = true; m_customerMetadataProperties.emplace(key, std::move(value)); return *this; }
623 
627  inline CreateModelPackageRequest& AddCustomerMetadataProperties(Aws::String&& key, Aws::String&& value) { m_customerMetadataPropertiesHasBeenSet = true; m_customerMetadataProperties.emplace(std::move(key), std::move(value)); return *this; }
628 
632  inline CreateModelPackageRequest& AddCustomerMetadataProperties(const char* key, Aws::String&& value) { m_customerMetadataPropertiesHasBeenSet = true; m_customerMetadataProperties.emplace(key, std::move(value)); return *this; }
633 
637  inline CreateModelPackageRequest& AddCustomerMetadataProperties(Aws::String&& key, const char* value) { m_customerMetadataPropertiesHasBeenSet = true; m_customerMetadataProperties.emplace(std::move(key), value); return *this; }
638 
642  inline CreateModelPackageRequest& AddCustomerMetadataProperties(const char* key, const char* value) { m_customerMetadataPropertiesHasBeenSet = true; m_customerMetadataProperties.emplace(key, value); return *this; }
643 
644  private:
645 
646  Aws::String m_modelPackageName;
647  bool m_modelPackageNameHasBeenSet;
648 
649  Aws::String m_modelPackageGroupName;
650  bool m_modelPackageGroupNameHasBeenSet;
651 
652  Aws::String m_modelPackageDescription;
653  bool m_modelPackageDescriptionHasBeenSet;
654 
655  InferenceSpecification m_inferenceSpecification;
656  bool m_inferenceSpecificationHasBeenSet;
657 
658  ModelPackageValidationSpecification m_validationSpecification;
659  bool m_validationSpecificationHasBeenSet;
660 
661  SourceAlgorithmSpecification m_sourceAlgorithmSpecification;
662  bool m_sourceAlgorithmSpecificationHasBeenSet;
663 
664  bool m_certifyForMarketplace;
665  bool m_certifyForMarketplaceHasBeenSet;
666 
667  Aws::Vector<Tag> m_tags;
668  bool m_tagsHasBeenSet;
669 
670  ModelApprovalStatus m_modelApprovalStatus;
671  bool m_modelApprovalStatusHasBeenSet;
672 
673  MetadataProperties m_metadataProperties;
674  bool m_metadataPropertiesHasBeenSet;
675 
676  ModelMetrics m_modelMetrics;
677  bool m_modelMetricsHasBeenSet;
678 
679  Aws::String m_clientToken;
680  bool m_clientTokenHasBeenSet;
681 
682  Aws::Map<Aws::String, Aws::String> m_customerMetadataProperties;
683  bool m_customerMetadataPropertiesHasBeenSet;
684  };
685 
686 } // namespace Model
687 } // namespace SageMaker
688 } // namespace Aws
Aws::SageMaker::Model::CreateModelPackageRequest::WithModelPackageDescription
CreateModelPackageRequest & WithModelPackageDescription(const Aws::String &value)
Definition: CreateModelPackageRequest.h:189
Aws::SageMaker::Model::CreateModelPackageRequest::SetMetadataProperties
void SetMetadataProperties(const MetadataProperties &value)
Definition: CreateModelPackageRequest.h:495
Aws::SageMaker::Model::Tag
Definition: Tag.h:44
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::CreateModelPackageRequest::SetClientToken
void SetClientToken(const char *value)
Definition: CreateModelPackageRequest.h:561
Aws::SageMaker::Model::CreateModelPackageRequest::AddCustomerMetadataProperties
CreateModelPackageRequest & AddCustomerMetadataProperties(Aws::String &&key, const char *value)
Definition: CreateModelPackageRequest.h:637
Aws::SageMaker::Model::CreateModelPackageRequest::WithCustomerMetadataProperties
CreateModelPackageRequest & WithCustomerMetadataProperties(Aws::Map< Aws::String, Aws::String > &&value)
Definition: CreateModelPackageRequest.h:607
Aws::SageMaker::Model::CreateModelPackageRequest::WithModelApprovalStatus
CreateModelPackageRequest & WithModelApprovalStatus(ModelApprovalStatus &&value)
Definition: CreateModelPackageRequest.h:485
Aws::SageMaker::Model::ModelMetrics
Definition: ModelMetrics.h:35
SageMaker_EXPORTS.h
ModelMetrics.h
Aws::SageMaker::Model::CreateModelPackageRequest::SetModelMetrics
void SetModelMetrics(ModelMetrics &&value)
Definition: CreateModelPackageRequest.h:525
Aws::SageMaker::Model::CreateModelPackageRequest::GetCertifyForMarketplace
bool GetCertifyForMarketplace() const
Definition: CreateModelPackageRequest.h:342
Aws::SageMaker::Model::CreateModelPackageRequest::GetInferenceSpecification
const InferenceSpecification & GetInferenceSpecification() const
Definition: CreateModelPackageRequest.h:211
Aws::SageMaker::Model::CreateModelPackageRequest::ModelPackageNameHasBeenSet
bool ModelPackageNameHasBeenSet() const
Definition: CreateModelPackageRequest.h:59
Aws::SageMaker::Model::CreateModelPackageRequest::SetModelPackageName
void SetModelPackageName(Aws::String &&value)
Definition: CreateModelPackageRequest.h:73
Aws::SageMaker::Model::CreateModelPackageRequest::ModelApprovalStatusHasBeenSet
bool ModelApprovalStatusHasBeenSet() const
Definition: CreateModelPackageRequest.h:453
Aws::SageMaker::Model::CreateModelPackageRequest::WithModelPackageName
CreateModelPackageRequest & WithModelPackageName(Aws::String &&value)
Definition: CreateModelPackageRequest.h:94
Aws::SageMaker::Model::CreateModelPackageRequest::WithInferenceSpecification
CreateModelPackageRequest & WithInferenceSpecification(const InferenceSpecification &value)
Definition: CreateModelPackageRequest.h:255
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
Aws::SageMaker::Model::CreateModelPackageRequest::WithModelPackageGroupName
CreateModelPackageRequest & WithModelPackageGroupName(const Aws::String &value)
Definition: CreateModelPackageRequest.h:144
Aws::SageMaker::Model::ModelPackageValidationSpecification
Definition: ModelPackageValidationSpecification.h:35
Aws::SageMaker::Model::CreateModelPackageRequest::SetValidationSpecification
void SetValidationSpecification(ModelPackageValidationSpecification &&value)
Definition: CreateModelPackageRequest.h:291
Aws::SageMaker::Model::CreateModelPackageRequest::WithCertifyForMarketplace
CreateModelPackageRequest & WithCertifyForMarketplace(bool value)
Definition: CreateModelPackageRequest.h:363
Aws::SageMaker::Model::ModelApprovalStatus
ModelApprovalStatus
Definition: ModelApprovalStatus.h:17
ModelPackageValidationSpecification.h
Aws::SageMaker::Model::CreateModelPackageRequest::WithModelPackageName
CreateModelPackageRequest & WithModelPackageName(const char *value)
Definition: CreateModelPackageRequest.h:101
Aws::SageMaker::Model::CreateModelPackageRequest::SetModelApprovalStatus
void SetModelApprovalStatus(ModelApprovalStatus &&value)
Definition: CreateModelPackageRequest.h:469
Aws::SageMaker::Model::CreateModelPackageRequest
Definition: CreateModelPackageRequest.h:32
Aws::SageMaker::Model::CreateModelPackageRequest::WithSourceAlgorithmSpecification
CreateModelPackageRequest & WithSourceAlgorithmSpecification(const SourceAlgorithmSpecification &value)
Definition: CreateModelPackageRequest.h:329
Aws::SageMaker::Model::CreateModelPackageRequest::MetadataPropertiesHasBeenSet
bool MetadataPropertiesHasBeenSet() const
Definition: CreateModelPackageRequest.h:492
Aws::SageMaker::Model::CreateModelPackageRequest::SetClientToken
void SetClientToken(Aws::String &&value)
Definition: CreateModelPackageRequest.h:556
Aws::SageMaker::Model::InferenceSpecification
Definition: InferenceSpecification.h:37
Aws::SageMaker::Model::CreateModelPackageRequest::SetCustomerMetadataProperties
void SetCustomerMetadataProperties(Aws::Map< Aws::String, Aws::String > &&value)
Definition: CreateModelPackageRequest.h:597
Aws::SageMaker::Model::CreateModelPackageRequest::SetModelPackageName
void SetModelPackageName(const char *value)
Definition: CreateModelPackageRequest.h:80
Aws::SageMaker::Model::CreateModelPackageRequest::AddCustomerMetadataProperties
CreateModelPackageRequest & AddCustomerMetadataProperties(Aws::String &&key, const Aws::String &value)
Definition: CreateModelPackageRequest.h:617
Aws::SageMaker::Model::CreateModelPackageRequest::GetTags
const Aws::Vector< Tag > & GetTags() const
Definition: CreateModelPackageRequest.h:373
Aws::SageMaker::Model::CreateModelPackageRequest::WithModelPackageDescription
CreateModelPackageRequest & WithModelPackageDescription(Aws::String &&value)
Definition: CreateModelPackageRequest.h:194
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::SageMaker::Model::CreateModelPackageRequest::SetModelPackageGroupName
void SetModelPackageGroupName(const char *value)
Definition: CreateModelPackageRequest.h:137
Aws::SageMaker::Model::CreateModelPackageRequest::GetCustomerMetadataProperties
const Aws::Map< Aws::String, Aws::String > & GetCustomerMetadataProperties() const
Definition: CreateModelPackageRequest.h:582
Aws::SageMaker::Model::CreateModelPackageRequest::CertifyForMarketplaceHasBeenSet
bool CertifyForMarketplaceHasBeenSet() const
Definition: CreateModelPackageRequest.h:349
Aws::SageMaker::Model::CreateModelPackageRequest::AddCustomerMetadataProperties
CreateModelPackageRequest & AddCustomerMetadataProperties(Aws::String &&key, Aws::String &&value)
Definition: CreateModelPackageRequest.h:627
Aws::SageMaker::Model::CreateModelPackageRequest::AddCustomerMetadataProperties
CreateModelPackageRequest & AddCustomerMetadataProperties(const Aws::String &key, const Aws::String &value)
Definition: CreateModelPackageRequest.h:612
AWSVector.h
Aws::SageMaker::Model::CreateModelPackageRequest::WithValidationSpecification
CreateModelPackageRequest & WithValidationSpecification(const ModelPackageValidationSpecification &value)
Definition: CreateModelPackageRequest.h:297
Aws::SageMaker::Model::CreateModelPackageRequest::AddCustomerMetadataProperties
CreateModelPackageRequest & AddCustomerMetadataProperties(const char *key, Aws::String &&value)
Definition: CreateModelPackageRequest.h:632
Aws::SageMaker::Model::CreateModelPackageRequest::WithTags
CreateModelPackageRequest & WithTags(Aws::Vector< Tag > &&value)
Definition: CreateModelPackageRequest.h:418
Aws::SageMaker::Model::CreateModelPackageRequest::WithModelApprovalStatus
CreateModelPackageRequest & WithModelApprovalStatus(const ModelApprovalStatus &value)
Definition: CreateModelPackageRequest.h:477
Aws::SageMaker::Model::CreateModelPackageRequest::GetMetadataProperties
const MetadataProperties & GetMetadataProperties() const
Definition: CreateModelPackageRequest.h:489
Aws::SageMaker::Model::CreateModelPackageRequest::ValidationSpecificationHasBeenSet
bool ValidationSpecificationHasBeenSet() const
Definition: CreateModelPackageRequest.h:279
Aws::SageMaker::Model::CreateModelPackageRequest::GetClientToken
const Aws::String & GetClientToken() const
Definition: CreateModelPackageRequest.h:541
Aws::SageMaker::Model::CreateModelPackageRequest::SetModelPackageDescription
void SetModelPackageDescription(Aws::String &&value)
Definition: CreateModelPackageRequest.h:179
Aws::SageMaker::Model::CreateModelPackageRequest::WithModelMetrics
CreateModelPackageRequest & WithModelMetrics(const ModelMetrics &value)
Definition: CreateModelPackageRequest.h:530
Aws::SageMaker::Model::CreateModelPackageRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::SageMaker::SageMakerRequest
Definition: SageMakerRequest.h:17
Aws::SageMaker::Model::CreateModelPackageRequest::SetModelMetrics
void SetModelMetrics(const ModelMetrics &value)
Definition: CreateModelPackageRequest.h:520
Aws::SageMaker::Model::CreateModelPackageRequest::WithTags
CreateModelPackageRequest & WithTags(const Aws::Vector< Tag > &value)
Definition: CreateModelPackageRequest.h:409
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
Aws::SageMaker::Model::CreateModelPackageRequest::ModelPackageDescriptionHasBeenSet
bool ModelPackageDescriptionHasBeenSet() const
Definition: CreateModelPackageRequest.h:169
Aws::SageMaker::Model::CreateModelPackageRequest::AddCustomerMetadataProperties
CreateModelPackageRequest & AddCustomerMetadataProperties(const char *key, const char *value)
Definition: CreateModelPackageRequest.h:642
Aws::SageMaker::Model::CreateModelPackageRequest::WithModelPackageName
CreateModelPackageRequest & WithModelPackageName(const Aws::String &value)
Definition: CreateModelPackageRequest.h:87
Aws::SageMaker::Model::CreateModelPackageRequest::WithModelPackageDescription
CreateModelPackageRequest & WithModelPackageDescription(const char *value)
Definition: CreateModelPackageRequest.h:199
Aws::SageMaker::Model::CreateModelPackageRequest::WithClientToken
CreateModelPackageRequest & WithClientToken(Aws::String &&value)
Definition: CreateModelPackageRequest.h:571
Aws::SageMaker::Model::CreateModelPackageRequest::SetModelPackageGroupName
void SetModelPackageGroupName(Aws::String &&value)
Definition: CreateModelPackageRequest.h:130
Aws::SageMaker::Model::CreateModelPackageRequest::WithMetadataProperties
CreateModelPackageRequest & WithMetadataProperties(const MetadataProperties &value)
Definition: CreateModelPackageRequest.h:501
Aws::SageMaker::Model::CreateModelPackageRequest::SetSourceAlgorithmSpecification
void SetSourceAlgorithmSpecification(const SourceAlgorithmSpecification &value)
Definition: CreateModelPackageRequest.h:319
Aws::SageMaker::Model::CreateModelPackageRequest::SetMetadataProperties
void SetMetadataProperties(MetadataProperties &&value)
Definition: CreateModelPackageRequest.h:498
Aws::SageMaker::Model::MetadataProperties
Definition: MetadataProperties.h:33
Aws::SageMaker::Model::CreateModelPackageRequest::AddTags
CreateModelPackageRequest & AddTags(const Tag &value)
Definition: CreateModelPackageRequest.h:427
Aws::SageMaker::Model::CreateModelPackageRequest::WithModelMetrics
CreateModelPackageRequest & WithModelMetrics(ModelMetrics &&value)
Definition: CreateModelPackageRequest.h:535
AWSString.h
SourceAlgorithmSpecification.h
Aws::SageMaker::Model::CreateModelPackageRequest::WithModelPackageGroupName
CreateModelPackageRequest & WithModelPackageGroupName(const char *value)
Definition: CreateModelPackageRequest.h:158
Tag.h
Aws::SageMaker::Model::CreateModelPackageRequest::WithClientToken
CreateModelPackageRequest & WithClientToken(const Aws::String &value)
Definition: CreateModelPackageRequest.h:566
Aws::SageMaker::Model::CreateModelPackageRequest::ModelMetricsHasBeenSet
bool ModelMetricsHasBeenSet() const
Definition: CreateModelPackageRequest.h:515
Aws::SageMaker::Model::CreateModelPackageRequest::CustomerMetadataPropertiesHasBeenSet
bool CustomerMetadataPropertiesHasBeenSet() const
Definition: CreateModelPackageRequest.h:587
Aws::SageMaker::Model::CreateModelPackageRequest::SetTags
void SetTags(Aws::Vector< Tag > &&value)
Definition: CreateModelPackageRequest.h:400
Aws::SageMaker::Model::CreateModelPackageRequest::GetModelMetrics
const ModelMetrics & GetModelMetrics() const
Definition: CreateModelPackageRequest.h:510
Aws::SageMaker::Model::CreateModelPackageRequest::GetSourceAlgorithmSpecification
const SourceAlgorithmSpecification & GetSourceAlgorithmSpecification() const
Definition: CreateModelPackageRequest.h:309
Aws::SageMaker::Model::CreateModelPackageRequest::SetCustomerMetadataProperties
void SetCustomerMetadataProperties(const Aws::Map< Aws::String, Aws::String > &value)
Definition: CreateModelPackageRequest.h:592
Aws::SageMaker::Model::CreateModelPackageRequest::ModelPackageGroupNameHasBeenSet
bool ModelPackageGroupNameHasBeenSet() const
Definition: CreateModelPackageRequest.h:116
Aws::SageMaker::Model::CreateModelPackageRequest::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: CreateModelPackageRequest.h:382
Aws::SageMaker::Model::CreateModelPackageRequest::SetModelPackageDescription
void SetModelPackageDescription(const Aws::String &value)
Definition: CreateModelPackageRequest.h:174
Aws::SageMaker::Model::CreateModelPackageRequest::GetModelPackageGroupName
const Aws::String & GetModelPackageGroupName() const
Definition: CreateModelPackageRequest.h:109
ModelApprovalStatus.h
Aws::SageMaker::Model::CreateModelPackageRequest::ClientTokenHasBeenSet
bool ClientTokenHasBeenSet() const
Definition: CreateModelPackageRequest.h:546
Aws::SageMaker::Model::CreateModelPackageRequest::GetValidationSpecification
const ModelPackageValidationSpecification & GetValidationSpecification() const
Definition: CreateModelPackageRequest.h:273
Aws::SageMaker::Model::CreateModelPackageRequest::SetValidationSpecification
void SetValidationSpecification(const ModelPackageValidationSpecification &value)
Definition: CreateModelPackageRequest.h:285
Aws::SageMaker::Model::CreateModelPackageRequest::SourceAlgorithmSpecificationHasBeenSet
bool SourceAlgorithmSpecificationHasBeenSet() const
Definition: CreateModelPackageRequest.h:314
Aws
Definition: AccessManagementClient.h:15
MetadataProperties.h
Aws::SageMaker::Model::CreateModelPackageRequest::SetModelPackageGroupName
void SetModelPackageGroupName(const Aws::String &value)
Definition: CreateModelPackageRequest.h:123
SageMakerRequest.h
Aws::SageMaker::Model::CreateModelPackageRequest::GetRequestSpecificHeaders
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
Aws::SageMaker::Model::CreateModelPackageRequest::GetModelPackageDescription
const Aws::String & GetModelPackageDescription() const
Definition: CreateModelPackageRequest.h:164
Aws::SageMaker::Model::CreateModelPackageRequest::SetInferenceSpecification
void SetInferenceSpecification(InferenceSpecification &&value)
Definition: CreateModelPackageRequest.h:244
Aws::SageMaker::Model::CreateModelPackageRequest::CreateModelPackageRequest
CreateModelPackageRequest()
Aws::SageMaker::Model::CreateModelPackageRequest::AddCustomerMetadataProperties
CreateModelPackageRequest & AddCustomerMetadataProperties(const Aws::String &key, Aws::String &&value)
Definition: CreateModelPackageRequest.h:622
Aws::SageMaker::Model::CreateModelPackageRequest::SetModelApprovalStatus
void SetModelApprovalStatus(const ModelApprovalStatus &value)
Definition: CreateModelPackageRequest.h:461
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SageMaker::Model::CreateModelPackageRequest::InferenceSpecificationHasBeenSet
bool InferenceSpecificationHasBeenSet() const
Definition: CreateModelPackageRequest.h:222
Aws::SageMaker::Model::CreateModelPackageRequest::SetSourceAlgorithmSpecification
void SetSourceAlgorithmSpecification(SourceAlgorithmSpecification &&value)
Definition: CreateModelPackageRequest.h:324
Aws::SageMaker::Model::SourceAlgorithmSpecification
Definition: SourceAlgorithmSpecification.h:34
Aws::SageMaker::Model::CreateModelPackageRequest::WithCustomerMetadataProperties
CreateModelPackageRequest & WithCustomerMetadataProperties(const Aws::Map< Aws::String, Aws::String > &value)
Definition: CreateModelPackageRequest.h:602
Aws::SageMaker::Model::CreateModelPackageRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: CreateModelPackageRequest.h:40
Aws::SageMaker::Model::CreateModelPackageRequest::AddTags
CreateModelPackageRequest & AddTags(Tag &&value)
Definition: CreateModelPackageRequest.h:436
Aws::SageMaker::Model::CreateModelPackageRequest::SetCertifyForMarketplace
void SetCertifyForMarketplace(bool value)
Definition: CreateModelPackageRequest.h:356
Aws::SageMaker::Model::CreateModelPackageRequest::GetModelPackageName
const Aws::String & GetModelPackageName() const
Definition: CreateModelPackageRequest.h:52
Aws::SageMaker::Model::CreateModelPackageRequest::SetClientToken
void SetClientToken(const Aws::String &value)
Definition: CreateModelPackageRequest.h:551
Aws::SageMaker::Model::CreateModelPackageRequest::SetModelPackageName
void SetModelPackageName(const Aws::String &value)
Definition: CreateModelPackageRequest.h:66
Aws::SageMaker::Model::CreateModelPackageRequest::WithModelPackageGroupName
CreateModelPackageRequest & WithModelPackageGroupName(Aws::String &&value)
Definition: CreateModelPackageRequest.h:151
InferenceSpecification.h
UUID.h
Aws::SageMaker::Model::CreateModelPackageRequest::WithSourceAlgorithmSpecification
CreateModelPackageRequest & WithSourceAlgorithmSpecification(SourceAlgorithmSpecification &&value)
Definition: CreateModelPackageRequest.h:334
AWSMap.h
Aws::SageMaker::Model::CreateModelPackageRequest::SetInferenceSpecification
void SetInferenceSpecification(const InferenceSpecification &value)
Definition: CreateModelPackageRequest.h:233
Aws::SageMaker::Model::CreateModelPackageRequest::WithMetadataProperties
CreateModelPackageRequest & WithMetadataProperties(MetadataProperties &&value)
Definition: CreateModelPackageRequest.h:504
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::SageMaker::Model::CreateModelPackageRequest::GetModelApprovalStatus
const ModelApprovalStatus & GetModelApprovalStatus() const
Definition: CreateModelPackageRequest.h:445
Aws::SageMaker::Model::CreateModelPackageRequest::SetModelPackageDescription
void SetModelPackageDescription(const char *value)
Definition: CreateModelPackageRequest.h:184
Aws::SageMaker::Model::CreateModelPackageRequest::WithInferenceSpecification
CreateModelPackageRequest & WithInferenceSpecification(InferenceSpecification &&value)
Definition: CreateModelPackageRequest.h:266
Aws::SageMaker::Model::CreateModelPackageRequest::WithClientToken
CreateModelPackageRequest & WithClientToken(const char *value)
Definition: CreateModelPackageRequest.h:576
Aws::SageMaker::Model::CreateModelPackageRequest::WithValidationSpecification
CreateModelPackageRequest & WithValidationSpecification(ModelPackageValidationSpecification &&value)
Definition: CreateModelPackageRequest.h:303
Aws::SageMaker::Model::CreateModelPackageRequest::SetTags
void SetTags(const Aws::Vector< Tag > &value)
Definition: CreateModelPackageRequest.h:391