AWS SDK for C++  1.9.160
AWS SDK for C++
ModelPackage.h
Go to the documentation of this file.
1 
6 #pragma once
24 #include <utility>
25 
26 namespace Aws
27 {
28 namespace Utils
29 {
30 namespace Json
31 {
32  class JsonValue;
33  class JsonView;
34 } // namespace Json
35 } // namespace Utils
36 namespace SageMaker
37 {
38 namespace Model
39 {
40 
48  {
49  public:
54 
55 
59  inline const Aws::String& GetModelPackageName() const{ return m_modelPackageName; }
60 
64  inline bool ModelPackageNameHasBeenSet() const { return m_modelPackageNameHasBeenSet; }
65 
69  inline void SetModelPackageName(const Aws::String& value) { m_modelPackageNameHasBeenSet = true; m_modelPackageName = value; }
70 
74  inline void SetModelPackageName(Aws::String&& value) { m_modelPackageNameHasBeenSet = true; m_modelPackageName = std::move(value); }
75 
79  inline void SetModelPackageName(const char* value) { m_modelPackageNameHasBeenSet = true; m_modelPackageName.assign(value); }
80 
84  inline ModelPackage& WithModelPackageName(const Aws::String& value) { SetModelPackageName(value); return *this;}
85 
89  inline ModelPackage& WithModelPackageName(Aws::String&& value) { SetModelPackageName(std::move(value)); return *this;}
90 
94  inline ModelPackage& WithModelPackageName(const char* value) { SetModelPackageName(value); return *this;}
95 
96 
100  inline const Aws::String& GetModelPackageGroupName() const{ return m_modelPackageGroupName; }
101 
105  inline bool ModelPackageGroupNameHasBeenSet() const { return m_modelPackageGroupNameHasBeenSet; }
106 
110  inline void SetModelPackageGroupName(const Aws::String& value) { m_modelPackageGroupNameHasBeenSet = true; m_modelPackageGroupName = value; }
111 
115  inline void SetModelPackageGroupName(Aws::String&& value) { m_modelPackageGroupNameHasBeenSet = true; m_modelPackageGroupName = std::move(value); }
116 
120  inline void SetModelPackageGroupName(const char* value) { m_modelPackageGroupNameHasBeenSet = true; m_modelPackageGroupName.assign(value); }
121 
125  inline ModelPackage& WithModelPackageGroupName(const Aws::String& value) { SetModelPackageGroupName(value); return *this;}
126 
130  inline ModelPackage& WithModelPackageGroupName(Aws::String&& value) { SetModelPackageGroupName(std::move(value)); return *this;}
131 
135  inline ModelPackage& WithModelPackageGroupName(const char* value) { SetModelPackageGroupName(value); return *this;}
136 
137 
141  inline int GetModelPackageVersion() const{ return m_modelPackageVersion; }
142 
146  inline bool ModelPackageVersionHasBeenSet() const { return m_modelPackageVersionHasBeenSet; }
147 
151  inline void SetModelPackageVersion(int value) { m_modelPackageVersionHasBeenSet = true; m_modelPackageVersion = value; }
152 
156  inline ModelPackage& WithModelPackageVersion(int value) { SetModelPackageVersion(value); return *this;}
157 
158 
162  inline const Aws::String& GetModelPackageArn() const{ return m_modelPackageArn; }
163 
167  inline bool ModelPackageArnHasBeenSet() const { return m_modelPackageArnHasBeenSet; }
168 
172  inline void SetModelPackageArn(const Aws::String& value) { m_modelPackageArnHasBeenSet = true; m_modelPackageArn = value; }
173 
177  inline void SetModelPackageArn(Aws::String&& value) { m_modelPackageArnHasBeenSet = true; m_modelPackageArn = std::move(value); }
178 
182  inline void SetModelPackageArn(const char* value) { m_modelPackageArnHasBeenSet = true; m_modelPackageArn.assign(value); }
183 
187  inline ModelPackage& WithModelPackageArn(const Aws::String& value) { SetModelPackageArn(value); return *this;}
188 
192  inline ModelPackage& WithModelPackageArn(Aws::String&& value) { SetModelPackageArn(std::move(value)); return *this;}
193 
197  inline ModelPackage& WithModelPackageArn(const char* value) { SetModelPackageArn(value); return *this;}
198 
199 
203  inline const Aws::String& GetModelPackageDescription() const{ return m_modelPackageDescription; }
204 
208  inline bool ModelPackageDescriptionHasBeenSet() const { return m_modelPackageDescriptionHasBeenSet; }
209 
213  inline void SetModelPackageDescription(const Aws::String& value) { m_modelPackageDescriptionHasBeenSet = true; m_modelPackageDescription = value; }
214 
218  inline void SetModelPackageDescription(Aws::String&& value) { m_modelPackageDescriptionHasBeenSet = true; m_modelPackageDescription = std::move(value); }
219 
223  inline void SetModelPackageDescription(const char* value) { m_modelPackageDescriptionHasBeenSet = true; m_modelPackageDescription.assign(value); }
224 
228  inline ModelPackage& WithModelPackageDescription(const Aws::String& value) { SetModelPackageDescription(value); return *this;}
229 
233  inline ModelPackage& WithModelPackageDescription(Aws::String&& value) { SetModelPackageDescription(std::move(value)); return *this;}
234 
238  inline ModelPackage& WithModelPackageDescription(const char* value) { SetModelPackageDescription(value); return *this;}
239 
240 
244  inline const Aws::Utils::DateTime& GetCreationTime() const{ return m_creationTime; }
245 
249  inline bool CreationTimeHasBeenSet() const { return m_creationTimeHasBeenSet; }
250 
254  inline void SetCreationTime(const Aws::Utils::DateTime& value) { m_creationTimeHasBeenSet = true; m_creationTime = value; }
255 
259  inline void SetCreationTime(Aws::Utils::DateTime&& value) { m_creationTimeHasBeenSet = true; m_creationTime = std::move(value); }
260 
264  inline ModelPackage& WithCreationTime(const Aws::Utils::DateTime& value) { SetCreationTime(value); return *this;}
265 
269  inline ModelPackage& WithCreationTime(Aws::Utils::DateTime&& value) { SetCreationTime(std::move(value)); return *this;}
270 
271 
272 
273  inline const InferenceSpecification& GetInferenceSpecification() const{ return m_inferenceSpecification; }
274 
275 
276  inline bool InferenceSpecificationHasBeenSet() const { return m_inferenceSpecificationHasBeenSet; }
277 
278 
279  inline void SetInferenceSpecification(const InferenceSpecification& value) { m_inferenceSpecificationHasBeenSet = true; m_inferenceSpecification = value; }
280 
281 
282  inline void SetInferenceSpecification(InferenceSpecification&& value) { m_inferenceSpecificationHasBeenSet = true; m_inferenceSpecification = std::move(value); }
283 
284 
285  inline ModelPackage& WithInferenceSpecification(const InferenceSpecification& value) { SetInferenceSpecification(value); return *this;}
286 
287 
288  inline ModelPackage& WithInferenceSpecification(InferenceSpecification&& value) { SetInferenceSpecification(std::move(value)); return *this;}
289 
290 
291 
292  inline const SourceAlgorithmSpecification& GetSourceAlgorithmSpecification() const{ return m_sourceAlgorithmSpecification; }
293 
294 
295  inline bool SourceAlgorithmSpecificationHasBeenSet() const { return m_sourceAlgorithmSpecificationHasBeenSet; }
296 
297 
298  inline void SetSourceAlgorithmSpecification(const SourceAlgorithmSpecification& value) { m_sourceAlgorithmSpecificationHasBeenSet = true; m_sourceAlgorithmSpecification = value; }
299 
300 
301  inline void SetSourceAlgorithmSpecification(SourceAlgorithmSpecification&& value) { m_sourceAlgorithmSpecificationHasBeenSet = true; m_sourceAlgorithmSpecification = std::move(value); }
302 
303 
304  inline ModelPackage& WithSourceAlgorithmSpecification(const SourceAlgorithmSpecification& value) { SetSourceAlgorithmSpecification(value); return *this;}
305 
306 
307  inline ModelPackage& WithSourceAlgorithmSpecification(SourceAlgorithmSpecification&& value) { SetSourceAlgorithmSpecification(std::move(value)); return *this;}
308 
309 
310 
311  inline const ModelPackageValidationSpecification& GetValidationSpecification() const{ return m_validationSpecification; }
312 
313 
314  inline bool ValidationSpecificationHasBeenSet() const { return m_validationSpecificationHasBeenSet; }
315 
316 
317  inline void SetValidationSpecification(const ModelPackageValidationSpecification& value) { m_validationSpecificationHasBeenSet = true; m_validationSpecification = value; }
318 
319 
320  inline void SetValidationSpecification(ModelPackageValidationSpecification&& value) { m_validationSpecificationHasBeenSet = true; m_validationSpecification = std::move(value); }
321 
322 
323  inline ModelPackage& WithValidationSpecification(const ModelPackageValidationSpecification& value) { SetValidationSpecification(value); return *this;}
324 
325 
326  inline ModelPackage& WithValidationSpecification(ModelPackageValidationSpecification&& value) { SetValidationSpecification(std::move(value)); return *this;}
327 
328 
338  inline const ModelPackageStatus& GetModelPackageStatus() const{ return m_modelPackageStatus; }
339 
349  inline bool ModelPackageStatusHasBeenSet() const { return m_modelPackageStatusHasBeenSet; }
350 
360  inline void SetModelPackageStatus(const ModelPackageStatus& value) { m_modelPackageStatusHasBeenSet = true; m_modelPackageStatus = value; }
361 
371  inline void SetModelPackageStatus(ModelPackageStatus&& value) { m_modelPackageStatusHasBeenSet = true; m_modelPackageStatus = std::move(value); }
372 
382  inline ModelPackage& WithModelPackageStatus(const ModelPackageStatus& value) { SetModelPackageStatus(value); return *this;}
383 
393  inline ModelPackage& WithModelPackageStatus(ModelPackageStatus&& value) { SetModelPackageStatus(std::move(value)); return *this;}
394 
395 
396 
397  inline const ModelPackageStatusDetails& GetModelPackageStatusDetails() const{ return m_modelPackageStatusDetails; }
398 
399 
400  inline bool ModelPackageStatusDetailsHasBeenSet() const { return m_modelPackageStatusDetailsHasBeenSet; }
401 
402 
403  inline void SetModelPackageStatusDetails(const ModelPackageStatusDetails& value) { m_modelPackageStatusDetailsHasBeenSet = true; m_modelPackageStatusDetails = value; }
404 
405 
406  inline void SetModelPackageStatusDetails(ModelPackageStatusDetails&& value) { m_modelPackageStatusDetailsHasBeenSet = true; m_modelPackageStatusDetails = std::move(value); }
407 
408 
409  inline ModelPackage& WithModelPackageStatusDetails(const ModelPackageStatusDetails& value) { SetModelPackageStatusDetails(value); return *this;}
410 
411 
412  inline ModelPackage& WithModelPackageStatusDetails(ModelPackageStatusDetails&& value) { SetModelPackageStatusDetails(std::move(value)); return *this;}
413 
414 
422  inline bool GetCertifyForMarketplace() const{ return m_certifyForMarketplace; }
423 
431  inline bool CertifyForMarketplaceHasBeenSet() const { return m_certifyForMarketplaceHasBeenSet; }
432 
440  inline void SetCertifyForMarketplace(bool value) { m_certifyForMarketplaceHasBeenSet = true; m_certifyForMarketplace = value; }
441 
449  inline ModelPackage& WithCertifyForMarketplace(bool value) { SetCertifyForMarketplace(value); return *this;}
450 
451 
459  inline const ModelApprovalStatus& GetModelApprovalStatus() const{ return m_modelApprovalStatus; }
460 
468  inline bool ModelApprovalStatusHasBeenSet() const { return m_modelApprovalStatusHasBeenSet; }
469 
477  inline void SetModelApprovalStatus(const ModelApprovalStatus& value) { m_modelApprovalStatusHasBeenSet = true; m_modelApprovalStatus = value; }
478 
486  inline void SetModelApprovalStatus(ModelApprovalStatus&& value) { m_modelApprovalStatusHasBeenSet = true; m_modelApprovalStatus = std::move(value); }
487 
495  inline ModelPackage& WithModelApprovalStatus(const ModelApprovalStatus& value) { SetModelApprovalStatus(value); return *this;}
496 
504  inline ModelPackage& WithModelApprovalStatus(ModelApprovalStatus&& value) { SetModelApprovalStatus(std::move(value)); return *this;}
505 
506 
507 
508  inline const UserContext& GetCreatedBy() const{ return m_createdBy; }
509 
510 
511  inline bool CreatedByHasBeenSet() const { return m_createdByHasBeenSet; }
512 
513 
514  inline void SetCreatedBy(const UserContext& value) { m_createdByHasBeenSet = true; m_createdBy = value; }
515 
516 
517  inline void SetCreatedBy(UserContext&& value) { m_createdByHasBeenSet = true; m_createdBy = std::move(value); }
518 
519 
520  inline ModelPackage& WithCreatedBy(const UserContext& value) { SetCreatedBy(value); return *this;}
521 
522 
523  inline ModelPackage& WithCreatedBy(UserContext&& value) { SetCreatedBy(std::move(value)); return *this;}
524 
525 
526 
527  inline const MetadataProperties& GetMetadataProperties() const{ return m_metadataProperties; }
528 
529 
530  inline bool MetadataPropertiesHasBeenSet() const { return m_metadataPropertiesHasBeenSet; }
531 
532 
533  inline void SetMetadataProperties(const MetadataProperties& value) { m_metadataPropertiesHasBeenSet = true; m_metadataProperties = value; }
534 
535 
536  inline void SetMetadataProperties(MetadataProperties&& value) { m_metadataPropertiesHasBeenSet = true; m_metadataProperties = std::move(value); }
537 
538 
539  inline ModelPackage& WithMetadataProperties(const MetadataProperties& value) { SetMetadataProperties(value); return *this;}
540 
541 
542  inline ModelPackage& WithMetadataProperties(MetadataProperties&& value) { SetMetadataProperties(std::move(value)); return *this;}
543 
544 
548  inline const ModelMetrics& GetModelMetrics() const{ return m_modelMetrics; }
549 
553  inline bool ModelMetricsHasBeenSet() const { return m_modelMetricsHasBeenSet; }
554 
558  inline void SetModelMetrics(const ModelMetrics& value) { m_modelMetricsHasBeenSet = true; m_modelMetrics = value; }
559 
563  inline void SetModelMetrics(ModelMetrics&& value) { m_modelMetricsHasBeenSet = true; m_modelMetrics = std::move(value); }
564 
568  inline ModelPackage& WithModelMetrics(const ModelMetrics& value) { SetModelMetrics(value); return *this;}
569 
573  inline ModelPackage& WithModelMetrics(ModelMetrics&& value) { SetModelMetrics(std::move(value)); return *this;}
574 
575 
579  inline const Aws::Utils::DateTime& GetLastModifiedTime() const{ return m_lastModifiedTime; }
580 
584  inline bool LastModifiedTimeHasBeenSet() const { return m_lastModifiedTimeHasBeenSet; }
585 
589  inline void SetLastModifiedTime(const Aws::Utils::DateTime& value) { m_lastModifiedTimeHasBeenSet = true; m_lastModifiedTime = value; }
590 
594  inline void SetLastModifiedTime(Aws::Utils::DateTime&& value) { m_lastModifiedTimeHasBeenSet = true; m_lastModifiedTime = std::move(value); }
595 
599  inline ModelPackage& WithLastModifiedTime(const Aws::Utils::DateTime& value) { SetLastModifiedTime(value); return *this;}
600 
604  inline ModelPackage& WithLastModifiedTime(Aws::Utils::DateTime&& value) { SetLastModifiedTime(std::move(value)); return *this;}
605 
606 
607 
608  inline const UserContext& GetLastModifiedBy() const{ return m_lastModifiedBy; }
609 
610 
611  inline bool LastModifiedByHasBeenSet() const { return m_lastModifiedByHasBeenSet; }
612 
613 
614  inline void SetLastModifiedBy(const UserContext& value) { m_lastModifiedByHasBeenSet = true; m_lastModifiedBy = value; }
615 
616 
617  inline void SetLastModifiedBy(UserContext&& value) { m_lastModifiedByHasBeenSet = true; m_lastModifiedBy = std::move(value); }
618 
619 
620  inline ModelPackage& WithLastModifiedBy(const UserContext& value) { SetLastModifiedBy(value); return *this;}
621 
622 
623  inline ModelPackage& WithLastModifiedBy(UserContext&& value) { SetLastModifiedBy(std::move(value)); return *this;}
624 
625 
629  inline const Aws::String& GetApprovalDescription() const{ return m_approvalDescription; }
630 
634  inline bool ApprovalDescriptionHasBeenSet() const { return m_approvalDescriptionHasBeenSet; }
635 
639  inline void SetApprovalDescription(const Aws::String& value) { m_approvalDescriptionHasBeenSet = true; m_approvalDescription = value; }
640 
644  inline void SetApprovalDescription(Aws::String&& value) { m_approvalDescriptionHasBeenSet = true; m_approvalDescription = std::move(value); }
645 
649  inline void SetApprovalDescription(const char* value) { m_approvalDescriptionHasBeenSet = true; m_approvalDescription.assign(value); }
650 
654  inline ModelPackage& WithApprovalDescription(const Aws::String& value) { SetApprovalDescription(value); return *this;}
655 
659  inline ModelPackage& WithApprovalDescription(Aws::String&& value) { SetApprovalDescription(std::move(value)); return *this;}
660 
664  inline ModelPackage& WithApprovalDescription(const char* value) { SetApprovalDescription(value); return *this;}
665 
666 
672  inline const Aws::String& GetDomain() const{ return m_domain; }
673 
679  inline bool DomainHasBeenSet() const { return m_domainHasBeenSet; }
680 
686  inline void SetDomain(const Aws::String& value) { m_domainHasBeenSet = true; m_domain = value; }
687 
693  inline void SetDomain(Aws::String&& value) { m_domainHasBeenSet = true; m_domain = std::move(value); }
694 
700  inline void SetDomain(const char* value) { m_domainHasBeenSet = true; m_domain.assign(value); }
701 
707  inline ModelPackage& WithDomain(const Aws::String& value) { SetDomain(value); return *this;}
708 
714  inline ModelPackage& WithDomain(Aws::String&& value) { SetDomain(std::move(value)); return *this;}
715 
721  inline ModelPackage& WithDomain(const char* value) { SetDomain(value); return *this;}
722 
723 
728  inline const Aws::String& GetTask() const{ return m_task; }
729 
734  inline bool TaskHasBeenSet() const { return m_taskHasBeenSet; }
735 
740  inline void SetTask(const Aws::String& value) { m_taskHasBeenSet = true; m_task = value; }
741 
746  inline void SetTask(Aws::String&& value) { m_taskHasBeenSet = true; m_task = std::move(value); }
747 
752  inline void SetTask(const char* value) { m_taskHasBeenSet = true; m_task.assign(value); }
753 
758  inline ModelPackage& WithTask(const Aws::String& value) { SetTask(value); return *this;}
759 
764  inline ModelPackage& WithTask(Aws::String&& value) { SetTask(std::move(value)); return *this;}
765 
770  inline ModelPackage& WithTask(const char* value) { SetTask(value); return *this;}
771 
772 
778  inline const Aws::String& GetSamplePayloadUrl() const{ return m_samplePayloadUrl; }
779 
785  inline bool SamplePayloadUrlHasBeenSet() const { return m_samplePayloadUrlHasBeenSet; }
786 
792  inline void SetSamplePayloadUrl(const Aws::String& value) { m_samplePayloadUrlHasBeenSet = true; m_samplePayloadUrl = value; }
793 
799  inline void SetSamplePayloadUrl(Aws::String&& value) { m_samplePayloadUrlHasBeenSet = true; m_samplePayloadUrl = std::move(value); }
800 
806  inline void SetSamplePayloadUrl(const char* value) { m_samplePayloadUrlHasBeenSet = true; m_samplePayloadUrl.assign(value); }
807 
813  inline ModelPackage& WithSamplePayloadUrl(const Aws::String& value) { SetSamplePayloadUrl(value); return *this;}
814 
820  inline ModelPackage& WithSamplePayloadUrl(Aws::String&& value) { SetSamplePayloadUrl(std::move(value)); return *this;}
821 
827  inline ModelPackage& WithSamplePayloadUrl(const char* value) { SetSamplePayloadUrl(value); return *this;}
828 
829 
833  inline const Aws::Vector<AdditionalInferenceSpecificationDefinition>& GetAdditionalInferenceSpecifications() const{ return m_additionalInferenceSpecifications; }
834 
838  inline bool AdditionalInferenceSpecificationsHasBeenSet() const { return m_additionalInferenceSpecificationsHasBeenSet; }
839 
843  inline void SetAdditionalInferenceSpecifications(const Aws::Vector<AdditionalInferenceSpecificationDefinition>& value) { m_additionalInferenceSpecificationsHasBeenSet = true; m_additionalInferenceSpecifications = value; }
844 
848  inline void SetAdditionalInferenceSpecifications(Aws::Vector<AdditionalInferenceSpecificationDefinition>&& value) { m_additionalInferenceSpecificationsHasBeenSet = true; m_additionalInferenceSpecifications = std::move(value); }
849 
853  inline ModelPackage& WithAdditionalInferenceSpecifications(const Aws::Vector<AdditionalInferenceSpecificationDefinition>& value) { SetAdditionalInferenceSpecifications(value); return *this;}
854 
858  inline ModelPackage& WithAdditionalInferenceSpecifications(Aws::Vector<AdditionalInferenceSpecificationDefinition>&& value) { SetAdditionalInferenceSpecifications(std::move(value)); return *this;}
859 
863  inline ModelPackage& AddAdditionalInferenceSpecifications(const AdditionalInferenceSpecificationDefinition& value) { m_additionalInferenceSpecificationsHasBeenSet = true; m_additionalInferenceSpecifications.push_back(value); return *this; }
864 
868  inline ModelPackage& AddAdditionalInferenceSpecifications(AdditionalInferenceSpecificationDefinition&& value) { m_additionalInferenceSpecificationsHasBeenSet = true; m_additionalInferenceSpecifications.push_back(std::move(value)); return *this; }
869 
870 
878  inline const Aws::Vector<Tag>& GetTags() const{ return m_tags; }
879 
887  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
888 
896  inline void SetTags(const Aws::Vector<Tag>& value) { m_tagsHasBeenSet = true; m_tags = value; }
897 
905  inline void SetTags(Aws::Vector<Tag>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
906 
914  inline ModelPackage& WithTags(const Aws::Vector<Tag>& value) { SetTags(value); return *this;}
915 
923  inline ModelPackage& WithTags(Aws::Vector<Tag>&& value) { SetTags(std::move(value)); return *this;}
924 
932  inline ModelPackage& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; }
933 
941  inline ModelPackage& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; }
942 
943 
947  inline const Aws::Map<Aws::String, Aws::String>& GetCustomerMetadataProperties() const{ return m_customerMetadataProperties; }
948 
952  inline bool CustomerMetadataPropertiesHasBeenSet() const { return m_customerMetadataPropertiesHasBeenSet; }
953 
957  inline void SetCustomerMetadataProperties(const Aws::Map<Aws::String, Aws::String>& value) { m_customerMetadataPropertiesHasBeenSet = true; m_customerMetadataProperties = value; }
958 
962  inline void SetCustomerMetadataProperties(Aws::Map<Aws::String, Aws::String>&& value) { m_customerMetadataPropertiesHasBeenSet = true; m_customerMetadataProperties = std::move(value); }
963 
967  inline ModelPackage& WithCustomerMetadataProperties(const Aws::Map<Aws::String, Aws::String>& value) { SetCustomerMetadataProperties(value); return *this;}
968 
972  inline ModelPackage& WithCustomerMetadataProperties(Aws::Map<Aws::String, Aws::String>&& value) { SetCustomerMetadataProperties(std::move(value)); return *this;}
973 
977  inline ModelPackage& AddCustomerMetadataProperties(const Aws::String& key, const Aws::String& value) { m_customerMetadataPropertiesHasBeenSet = true; m_customerMetadataProperties.emplace(key, value); return *this; }
978 
982  inline ModelPackage& AddCustomerMetadataProperties(Aws::String&& key, const Aws::String& value) { m_customerMetadataPropertiesHasBeenSet = true; m_customerMetadataProperties.emplace(std::move(key), value); return *this; }
983 
987  inline ModelPackage& AddCustomerMetadataProperties(const Aws::String& key, Aws::String&& value) { m_customerMetadataPropertiesHasBeenSet = true; m_customerMetadataProperties.emplace(key, std::move(value)); return *this; }
988 
992  inline ModelPackage& AddCustomerMetadataProperties(Aws::String&& key, Aws::String&& value) { m_customerMetadataPropertiesHasBeenSet = true; m_customerMetadataProperties.emplace(std::move(key), std::move(value)); return *this; }
993 
997  inline ModelPackage& AddCustomerMetadataProperties(const char* key, Aws::String&& value) { m_customerMetadataPropertiesHasBeenSet = true; m_customerMetadataProperties.emplace(key, std::move(value)); return *this; }
998 
1002  inline ModelPackage& AddCustomerMetadataProperties(Aws::String&& key, const char* value) { m_customerMetadataPropertiesHasBeenSet = true; m_customerMetadataProperties.emplace(std::move(key), value); return *this; }
1003 
1007  inline ModelPackage& AddCustomerMetadataProperties(const char* key, const char* value) { m_customerMetadataPropertiesHasBeenSet = true; m_customerMetadataProperties.emplace(key, value); return *this; }
1008 
1009 
1014  inline const DriftCheckBaselines& GetDriftCheckBaselines() const{ return m_driftCheckBaselines; }
1015 
1020  inline bool DriftCheckBaselinesHasBeenSet() const { return m_driftCheckBaselinesHasBeenSet; }
1021 
1026  inline void SetDriftCheckBaselines(const DriftCheckBaselines& value) { m_driftCheckBaselinesHasBeenSet = true; m_driftCheckBaselines = value; }
1027 
1032  inline void SetDriftCheckBaselines(DriftCheckBaselines&& value) { m_driftCheckBaselinesHasBeenSet = true; m_driftCheckBaselines = std::move(value); }
1033 
1038  inline ModelPackage& WithDriftCheckBaselines(const DriftCheckBaselines& value) { SetDriftCheckBaselines(value); return *this;}
1039 
1044  inline ModelPackage& WithDriftCheckBaselines(DriftCheckBaselines&& value) { SetDriftCheckBaselines(std::move(value)); return *this;}
1045 
1046  private:
1047 
1048  Aws::String m_modelPackageName;
1049  bool m_modelPackageNameHasBeenSet;
1050 
1051  Aws::String m_modelPackageGroupName;
1052  bool m_modelPackageGroupNameHasBeenSet;
1053 
1054  int m_modelPackageVersion;
1055  bool m_modelPackageVersionHasBeenSet;
1056 
1057  Aws::String m_modelPackageArn;
1058  bool m_modelPackageArnHasBeenSet;
1059 
1060  Aws::String m_modelPackageDescription;
1061  bool m_modelPackageDescriptionHasBeenSet;
1062 
1063  Aws::Utils::DateTime m_creationTime;
1064  bool m_creationTimeHasBeenSet;
1065 
1066  InferenceSpecification m_inferenceSpecification;
1067  bool m_inferenceSpecificationHasBeenSet;
1068 
1069  SourceAlgorithmSpecification m_sourceAlgorithmSpecification;
1070  bool m_sourceAlgorithmSpecificationHasBeenSet;
1071 
1072  ModelPackageValidationSpecification m_validationSpecification;
1073  bool m_validationSpecificationHasBeenSet;
1074 
1075  ModelPackageStatus m_modelPackageStatus;
1076  bool m_modelPackageStatusHasBeenSet;
1077 
1078  ModelPackageStatusDetails m_modelPackageStatusDetails;
1079  bool m_modelPackageStatusDetailsHasBeenSet;
1080 
1081  bool m_certifyForMarketplace;
1082  bool m_certifyForMarketplaceHasBeenSet;
1083 
1084  ModelApprovalStatus m_modelApprovalStatus;
1085  bool m_modelApprovalStatusHasBeenSet;
1086 
1087  UserContext m_createdBy;
1088  bool m_createdByHasBeenSet;
1089 
1090  MetadataProperties m_metadataProperties;
1091  bool m_metadataPropertiesHasBeenSet;
1092 
1093  ModelMetrics m_modelMetrics;
1094  bool m_modelMetricsHasBeenSet;
1095 
1096  Aws::Utils::DateTime m_lastModifiedTime;
1097  bool m_lastModifiedTimeHasBeenSet;
1098 
1099  UserContext m_lastModifiedBy;
1100  bool m_lastModifiedByHasBeenSet;
1101 
1102  Aws::String m_approvalDescription;
1103  bool m_approvalDescriptionHasBeenSet;
1104 
1105  Aws::String m_domain;
1106  bool m_domainHasBeenSet;
1107 
1108  Aws::String m_task;
1109  bool m_taskHasBeenSet;
1110 
1111  Aws::String m_samplePayloadUrl;
1112  bool m_samplePayloadUrlHasBeenSet;
1113 
1114  Aws::Vector<AdditionalInferenceSpecificationDefinition> m_additionalInferenceSpecifications;
1115  bool m_additionalInferenceSpecificationsHasBeenSet;
1116 
1117  Aws::Vector<Tag> m_tags;
1118  bool m_tagsHasBeenSet;
1119 
1120  Aws::Map<Aws::String, Aws::String> m_customerMetadataProperties;
1121  bool m_customerMetadataPropertiesHasBeenSet;
1122 
1123  DriftCheckBaselines m_driftCheckBaselines;
1124  bool m_driftCheckBaselinesHasBeenSet;
1125  };
1126 
1127 } // namespace Model
1128 } // namespace SageMaker
1129 } // namespace Aws
Aws::SageMaker::Model::ModelPackage::WithModelApprovalStatus
ModelPackage & WithModelApprovalStatus(ModelApprovalStatus &&value)
Definition: ModelPackage.h:504
Aws::SageMaker::Model::ModelPackage::GetModelPackageGroupName
const Aws::String & GetModelPackageGroupName() const
Definition: ModelPackage.h:100
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::SageMaker::Model::ModelPackage::GetSourceAlgorithmSpecification
const SourceAlgorithmSpecification & GetSourceAlgorithmSpecification() const
Definition: ModelPackage.h:292
Aws::SageMaker::Model::ModelPackage::SetSamplePayloadUrl
void SetSamplePayloadUrl(const Aws::String &value)
Definition: ModelPackage.h:792
Aws::SageMaker::Model::DriftCheckBaselines
Definition: DriftCheckBaselines.h:36
Aws::SageMaker::Model::ModelPackage::AddCustomerMetadataProperties
ModelPackage & AddCustomerMetadataProperties(const Aws::String &key, Aws::String &&value)
Definition: ModelPackage.h:987
Aws::SageMaker::Model::ModelPackage::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: ModelPackage.h:887
Aws::SageMaker::Model::Tag
Definition: Tag.h:44
Aws::SageMaker::Model::ModelPackage::CustomerMetadataPropertiesHasBeenSet
bool CustomerMetadataPropertiesHasBeenSet() const
Definition: ModelPackage.h:952
Aws::SageMaker::Model::ModelPackage::SetSourceAlgorithmSpecification
void SetSourceAlgorithmSpecification(const SourceAlgorithmSpecification &value)
Definition: ModelPackage.h:298
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::ModelPackage::SetMetadataProperties
void SetMetadataProperties(MetadataProperties &&value)
Definition: ModelPackage.h:536
Aws::SageMaker::Model::ModelPackage::WithCreationTime
ModelPackage & WithCreationTime(Aws::Utils::DateTime &&value)
Definition: ModelPackage.h:269
Aws::SageMaker::Model::ModelPackage::GetDomain
const Aws::String & GetDomain() const
Definition: ModelPackage.h:672
Aws::SageMaker::Model::ModelPackage::GetModelPackageStatusDetails
const ModelPackageStatusDetails & GetModelPackageStatusDetails() const
Definition: ModelPackage.h:397
Aws::SageMaker::Model::ModelPackage::ModelPackageGroupNameHasBeenSet
bool ModelPackageGroupNameHasBeenSet() const
Definition: ModelPackage.h:105
Aws::SageMaker::Model::UserContext
Definition: UserContext.h:33
Aws::SageMaker::Model::ModelMetrics
Definition: ModelMetrics.h:35
Aws::SageMaker::Model::ModelPackage::SetApprovalDescription
void SetApprovalDescription(const char *value)
Definition: ModelPackage.h:649
SageMaker_EXPORTS.h
ModelMetrics.h
Aws::SageMaker::Model::ModelPackage::SetTags
void SetTags(const Aws::Vector< Tag > &value)
Definition: ModelPackage.h:896
Aws::SageMaker::Model::ModelPackage::WithSamplePayloadUrl
ModelPackage & WithSamplePayloadUrl(Aws::String &&value)
Definition: ModelPackage.h:820
Aws::SageMaker::Model::ModelPackage::SourceAlgorithmSpecificationHasBeenSet
bool SourceAlgorithmSpecificationHasBeenSet() const
Definition: ModelPackage.h:295
Aws::SageMaker::Model::ModelPackage::SetModelApprovalStatus
void SetModelApprovalStatus(ModelApprovalStatus &&value)
Definition: ModelPackage.h:486
Aws::SageMaker::Model::ModelPackage::InferenceSpecificationHasBeenSet
bool InferenceSpecificationHasBeenSet() const
Definition: ModelPackage.h:276
Aws::SageMaker::Model::ModelPackageValidationSpecification
Definition: ModelPackageValidationSpecification.h:35
Aws::SageMaker::Model::ModelPackage::AddCustomerMetadataProperties
ModelPackage & AddCustomerMetadataProperties(const char *key, const char *value)
Definition: ModelPackage.h:1007
Aws::SageMaker::Model::ModelPackage::WithModelPackageName
ModelPackage & WithModelPackageName(const Aws::String &value)
Definition: ModelPackage.h:84
Aws::SageMaker::Model::ModelPackage::SetInferenceSpecification
void SetInferenceSpecification(InferenceSpecification &&value)
Definition: ModelPackage.h:282
Aws::SageMaker::Model::ModelPackage::TaskHasBeenSet
bool TaskHasBeenSet() const
Definition: ModelPackage.h:734
Aws::SageMaker::Model::ModelPackage::GetModelPackageName
const Aws::String & GetModelPackageName() const
Definition: ModelPackage.h:59
Aws::SageMaker::Model::ModelApprovalStatus
ModelApprovalStatus
Definition: ModelApprovalStatus.h:17
Aws::SageMaker::Model::ModelPackage::WithAdditionalInferenceSpecifications
ModelPackage & WithAdditionalInferenceSpecifications(Aws::Vector< AdditionalInferenceSpecificationDefinition > &&value)
Definition: ModelPackage.h:858
Aws::SageMaker::Model::ModelPackage::WithAdditionalInferenceSpecifications
ModelPackage & WithAdditionalInferenceSpecifications(const Aws::Vector< AdditionalInferenceSpecificationDefinition > &value)
Definition: ModelPackage.h:853
Aws::SageMaker::Model::ModelPackage::CertifyForMarketplaceHasBeenSet
bool CertifyForMarketplaceHasBeenSet() const
Definition: ModelPackage.h:431
ModelPackageValidationSpecification.h
Aws::SageMaker::Model::ModelPackage::DomainHasBeenSet
bool DomainHasBeenSet() const
Definition: ModelPackage.h:679
Aws::SageMaker::Model::ModelPackage::WithApprovalDescription
ModelPackage & WithApprovalDescription(const Aws::String &value)
Definition: ModelPackage.h:654
Aws::SageMaker::Model::ModelPackage::GetCreatedBy
const UserContext & GetCreatedBy() const
Definition: ModelPackage.h:508
Aws::SageMaker::Model::ModelPackage::SetSourceAlgorithmSpecification
void SetSourceAlgorithmSpecification(SourceAlgorithmSpecification &&value)
Definition: ModelPackage.h:301
Aws::SageMaker::Model::ModelPackage::WithTask
ModelPackage & WithTask(Aws::String &&value)
Definition: ModelPackage.h:764
Aws::SageMaker::Model::ModelPackage::WithDriftCheckBaselines
ModelPackage & WithDriftCheckBaselines(DriftCheckBaselines &&value)
Definition: ModelPackage.h:1044
Aws::SageMaker::Model::ModelPackage::WithDriftCheckBaselines
ModelPackage & WithDriftCheckBaselines(const DriftCheckBaselines &value)
Definition: ModelPackage.h:1038
DateTime.h
Aws::SageMaker::Model::ModelPackage::WithModelPackageArn
ModelPackage & WithModelPackageArn(Aws::String &&value)
Definition: ModelPackage.h:192
Aws::SageMaker::Model::ModelPackage::CreatedByHasBeenSet
bool CreatedByHasBeenSet() const
Definition: ModelPackage.h:511
Aws::SageMaker::Model::ModelPackage::SetApprovalDescription
void SetApprovalDescription(const Aws::String &value)
Definition: ModelPackage.h:639
Aws::SageMaker::Model::ModelPackage::WithModelMetrics
ModelPackage & WithModelMetrics(ModelMetrics &&value)
Definition: ModelPackage.h:573
Aws::SageMaker::Model::ModelPackage::GetModelApprovalStatus
const ModelApprovalStatus & GetModelApprovalStatus() const
Definition: ModelPackage.h:459
Aws::SageMaker::Model::ModelPackage::WithModelPackageName
ModelPackage & WithModelPackageName(const char *value)
Definition: ModelPackage.h:94
Aws::SageMaker::Model::ModelPackage::SetLastModifiedTime
void SetLastModifiedTime(Aws::Utils::DateTime &&value)
Definition: ModelPackage.h:594
Aws::SageMaker::Model::ModelPackage::SetModelPackageStatus
void SetModelPackageStatus(ModelPackageStatus &&value)
Definition: ModelPackage.h:371
Aws::SageMaker::Model::AdditionalInferenceSpecificationDefinition
Definition: AdditionalInferenceSpecificationDefinition.h:38
Aws::SageMaker::Model::ModelPackage::LastModifiedByHasBeenSet
bool LastModifiedByHasBeenSet() const
Definition: ModelPackage.h:611
Aws::SageMaker::Model::ModelPackage::ApprovalDescriptionHasBeenSet
bool ApprovalDescriptionHasBeenSet() const
Definition: ModelPackage.h:634
Aws::SageMaker::Model::ModelPackageStatus
ModelPackageStatus
Definition: ModelPackageStatus.h:17
Aws::SageMaker::Model::InferenceSpecification
Definition: InferenceSpecification.h:37
Aws::SageMaker::Model::ModelPackage::GetValidationSpecification
const ModelPackageValidationSpecification & GetValidationSpecification() const
Definition: ModelPackage.h:311
Aws::SageMaker::Model::ModelPackage::GetCreationTime
const Aws::Utils::DateTime & GetCreationTime() const
Definition: ModelPackage.h:244
Aws::SageMaker::Model::ModelPackage::WithModelPackageGroupName
ModelPackage & WithModelPackageGroupName(const Aws::String &value)
Definition: ModelPackage.h:125
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::SageMaker::Model::ModelPackage::WithTags
ModelPackage & WithTags(Aws::Vector< Tag > &&value)
Definition: ModelPackage.h:923
Aws::SageMaker::Model::ModelPackage::WithSourceAlgorithmSpecification
ModelPackage & WithSourceAlgorithmSpecification(const SourceAlgorithmSpecification &value)
Definition: ModelPackage.h:304
Aws::SageMaker::Model::ModelPackage::GetLastModifiedTime
const Aws::Utils::DateTime & GetLastModifiedTime() const
Definition: ModelPackage.h:579
Aws::SageMaker::Model::ModelPackage::WithModelPackageStatus
ModelPackage & WithModelPackageStatus(const ModelPackageStatus &value)
Definition: ModelPackage.h:382
Aws::SageMaker::Model::ModelPackage::SetTags
void SetTags(Aws::Vector< Tag > &&value)
Definition: ModelPackage.h:905
Aws::SageMaker::Model::ModelPackage::GetModelPackageArn
const Aws::String & GetModelPackageArn() const
Definition: ModelPackage.h:162
Aws::SageMaker::Model::ModelPackage::GetModelPackageVersion
int GetModelPackageVersion() const
Definition: ModelPackage.h:141
Aws::SageMaker::Model::ModelPackage::SetModelMetrics
void SetModelMetrics(ModelMetrics &&value)
Definition: ModelPackage.h:563
Aws::SageMaker::Model::ModelPackage::SamplePayloadUrlHasBeenSet
bool SamplePayloadUrlHasBeenSet() const
Definition: ModelPackage.h:785
Aws::SageMaker::Model::ModelPackage::WithCreatedBy
ModelPackage & WithCreatedBy(const UserContext &value)
Definition: ModelPackage.h:520
Aws::SageMaker::Model::ModelPackage::SetValidationSpecification
void SetValidationSpecification(const ModelPackageValidationSpecification &value)
Definition: ModelPackage.h:317
Aws::SageMaker::Model::ModelPackage::WithValidationSpecification
ModelPackage & WithValidationSpecification(ModelPackageValidationSpecification &&value)
Definition: ModelPackage.h:326
Aws::SageMaker::Model::ModelPackage::SetDomain
void SetDomain(const char *value)
Definition: ModelPackage.h:700
UserContext.h
Aws::SageMaker::Model::ModelPackage::SetModelPackageGroupName
void SetModelPackageGroupName(const Aws::String &value)
Definition: ModelPackage.h:110
Aws::SageMaker::Model::ModelPackage::WithSourceAlgorithmSpecification
ModelPackage & WithSourceAlgorithmSpecification(SourceAlgorithmSpecification &&value)
Definition: ModelPackage.h:307
AWSVector.h
Aws::SageMaker::Model::ModelPackage::AddAdditionalInferenceSpecifications
ModelPackage & AddAdditionalInferenceSpecifications(AdditionalInferenceSpecificationDefinition &&value)
Definition: ModelPackage.h:868
Aws::SageMaker::Model::ModelPackage::SetModelPackageName
void SetModelPackageName(const char *value)
Definition: ModelPackage.h:79
Aws::SageMaker::Model::ModelPackage::WithModelPackageDescription
ModelPackage & WithModelPackageDescription(const char *value)
Definition: ModelPackage.h:238
Aws::SageMaker::Model::ModelPackage::SetModelPackageVersion
void SetModelPackageVersion(int value)
Definition: ModelPackage.h:151
Aws::SageMaker::Model::ModelPackage::WithTask
ModelPackage & WithTask(const Aws::String &value)
Definition: ModelPackage.h:758
Aws::SageMaker::Model::ModelPackage::WithModelPackageGroupName
ModelPackage & WithModelPackageGroupName(const char *value)
Definition: ModelPackage.h:135
Aws::SageMaker::Model::ModelPackage::AdditionalInferenceSpecificationsHasBeenSet
bool AdditionalInferenceSpecificationsHasBeenSet() const
Definition: ModelPackage.h:838
Aws::SageMaker::Model::ModelPackage::SetModelMetrics
void SetModelMetrics(const ModelMetrics &value)
Definition: ModelPackage.h:558
Aws::SageMaker::Model::ModelPackage::GetModelPackageDescription
const Aws::String & GetModelPackageDescription() const
Definition: ModelPackage.h:203
Aws::SageMaker::Model::ModelPackage::SetModelPackageGroupName
void SetModelPackageGroupName(Aws::String &&value)
Definition: ModelPackage.h:115
Aws::SageMaker::Model::ModelPackage::SetAdditionalInferenceSpecifications
void SetAdditionalInferenceSpecifications(Aws::Vector< AdditionalInferenceSpecificationDefinition > &&value)
Definition: ModelPackage.h:848
Aws::SageMaker::Model::ModelPackage::AddCustomerMetadataProperties
ModelPackage & AddCustomerMetadataProperties(const char *key, Aws::String &&value)
Definition: ModelPackage.h:997
Aws::SageMaker::Model::ModelPackage::WithMetadataProperties
ModelPackage & WithMetadataProperties(MetadataProperties &&value)
Definition: ModelPackage.h:542
Aws::SageMaker::Model::ModelPackage::SetCustomerMetadataProperties
void SetCustomerMetadataProperties(Aws::Map< Aws::String, Aws::String > &&value)
Definition: ModelPackage.h:962
Aws::SageMaker::Model::ModelPackage::SetModelPackageStatusDetails
void SetModelPackageStatusDetails(const ModelPackageStatusDetails &value)
Definition: ModelPackage.h:403
Aws::SageMaker::Model::ModelPackage::ModelPackage
ModelPackage(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::ModelPackage::CreationTimeHasBeenSet
bool CreationTimeHasBeenSet() const
Definition: ModelPackage.h:249
Aws::SageMaker::Model::ModelPackage::WithModelPackageStatusDetails
ModelPackage & WithModelPackageStatusDetails(const ModelPackageStatusDetails &value)
Definition: ModelPackage.h:409
Aws::SageMaker::Model::ModelPackage::WithDomain
ModelPackage & WithDomain(const char *value)
Definition: ModelPackage.h:721
Aws::SageMaker::Model::ModelPackage::SetCreationTime
void SetCreationTime(const Aws::Utils::DateTime &value)
Definition: ModelPackage.h:254
Aws::SageMaker::Model::ModelPackage::WithValidationSpecification
ModelPackage & WithValidationSpecification(const ModelPackageValidationSpecification &value)
Definition: ModelPackage.h:323
Aws::SageMaker::Model::ModelPackage::WithModelPackageStatusDetails
ModelPackage & WithModelPackageStatusDetails(ModelPackageStatusDetails &&value)
Definition: ModelPackage.h:412
Aws::SageMaker::Model::ModelPackage::SetTask
void SetTask(const char *value)
Definition: ModelPackage.h:752
Aws::SageMaker::Model::ModelPackage::SetCreatedBy
void SetCreatedBy(const UserContext &value)
Definition: ModelPackage.h:514
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
Aws::SageMaker::Model::ModelPackage::ModelMetricsHasBeenSet
bool ModelMetricsHasBeenSet() const
Definition: ModelPackage.h:553
Aws::SageMaker::Model::ModelPackage::WithModelPackageArn
ModelPackage & WithModelPackageArn(const Aws::String &value)
Definition: ModelPackage.h:187
Aws::SageMaker::Model::ModelPackage::WithInferenceSpecification
ModelPackage & WithInferenceSpecification(InferenceSpecification &&value)
Definition: ModelPackage.h:288
Aws::SageMaker::Model::ModelPackage::MetadataPropertiesHasBeenSet
bool MetadataPropertiesHasBeenSet() const
Definition: ModelPackage.h:530
Aws::SageMaker::Model::ModelPackage::SetModelPackageStatus
void SetModelPackageStatus(const ModelPackageStatus &value)
Definition: ModelPackage.h:360
Aws::SageMaker::Model::ModelPackage::AddCustomerMetadataProperties
ModelPackage & AddCustomerMetadataProperties(Aws::String &&key, Aws::String &&value)
Definition: ModelPackage.h:992
Aws::SageMaker::Model::ModelPackage::WithSamplePayloadUrl
ModelPackage & WithSamplePayloadUrl(const char *value)
Definition: ModelPackage.h:827
Aws::SageMaker::Model::ModelPackage::AddTags
ModelPackage & AddTags(Tag &&value)
Definition: ModelPackage.h:941
Aws::SageMaker::Model::ModelPackage::SetLastModifiedBy
void SetLastModifiedBy(const UserContext &value)
Definition: ModelPackage.h:614
Aws::SageMaker::Model::ModelPackage::WithModelPackageStatus
ModelPackage & WithModelPackageStatus(ModelPackageStatus &&value)
Definition: ModelPackage.h:393
Aws::SageMaker::Model::ModelPackage::GetCertifyForMarketplace
bool GetCertifyForMarketplace() const
Definition: ModelPackage.h:422
Aws::SageMaker::Model::ModelPackage::SetSamplePayloadUrl
void SetSamplePayloadUrl(Aws::String &&value)
Definition: ModelPackage.h:799
Aws::SageMaker::Model::ModelPackage::WithLastModifiedBy
ModelPackage & WithLastModifiedBy(UserContext &&value)
Definition: ModelPackage.h:623
Aws::SageMaker::Model::ModelPackage::WithModelApprovalStatus
ModelPackage & WithModelApprovalStatus(const ModelApprovalStatus &value)
Definition: ModelPackage.h:495
Aws::SageMaker::Model::ModelPackage::SetDomain
void SetDomain(const Aws::String &value)
Definition: ModelPackage.h:686
Aws::SageMaker::Model::ModelPackage::SetDriftCheckBaselines
void SetDriftCheckBaselines(DriftCheckBaselines &&value)
Definition: ModelPackage.h:1032
Aws::SageMaker::Model::ModelPackage::SetLastModifiedTime
void SetLastModifiedTime(const Aws::Utils::DateTime &value)
Definition: ModelPackage.h:589
Aws::SageMaker::Model::ModelPackage::SetApprovalDescription
void SetApprovalDescription(Aws::String &&value)
Definition: ModelPackage.h:644
Aws::SageMaker::Model::ModelPackage::GetTags
const Aws::Vector< Tag > & GetTags() const
Definition: ModelPackage.h:878
Aws::SageMaker::Model::ModelPackage::WithCreationTime
ModelPackage & WithCreationTime(const Aws::Utils::DateTime &value)
Definition: ModelPackage.h:264
AdditionalInferenceSpecificationDefinition.h
Aws::SageMaker::Model::ModelPackage::SetTask
void SetTask(Aws::String &&value)
Definition: ModelPackage.h:746
Aws::SageMaker::Model::ModelPackage::ModelApprovalStatusHasBeenSet
bool ModelApprovalStatusHasBeenSet() const
Definition: ModelPackage.h:468
Aws::SageMaker::Model::MetadataProperties
Definition: MetadataProperties.h:33
Aws::SageMaker::Model::ModelPackage::SetModelPackageArn
void SetModelPackageArn(Aws::String &&value)
Definition: ModelPackage.h:177
Aws::SageMaker::Model::ModelPackage
Definition: ModelPackage.h:48
Aws::SageMaker::Model::ModelPackage::ValidationSpecificationHasBeenSet
bool ValidationSpecificationHasBeenSet() const
Definition: ModelPackage.h:314
Aws::SageMaker::Model::ModelPackage::GetInferenceSpecification
const InferenceSpecification & GetInferenceSpecification() const
Definition: ModelPackage.h:273
Aws::SageMaker::Model::ModelPackage::AddTags
ModelPackage & AddTags(const Tag &value)
Definition: ModelPackage.h:932
Aws::SageMaker::Model::ModelPackage::WithCustomerMetadataProperties
ModelPackage & WithCustomerMetadataProperties(const Aws::Map< Aws::String, Aws::String > &value)
Definition: ModelPackage.h:967
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
AWSString.h
Aws::SageMaker::Model::ModelPackage::SetCustomerMetadataProperties
void SetCustomerMetadataProperties(const Aws::Map< Aws::String, Aws::String > &value)
Definition: ModelPackage.h:957
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
SourceAlgorithmSpecification.h
Aws::SageMaker::Model::ModelPackage::SetSamplePayloadUrl
void SetSamplePayloadUrl(const char *value)
Definition: ModelPackage.h:806
Aws::SageMaker::Model::ModelPackage::SetModelApprovalStatus
void SetModelApprovalStatus(const ModelApprovalStatus &value)
Definition: ModelPackage.h:477
Tag.h
Aws::SageMaker::Model::ModelPackage::SetModelPackageGroupName
void SetModelPackageGroupName(const char *value)
Definition: ModelPackage.h:120
Aws::SageMaker::Model::ModelPackage::LastModifiedTimeHasBeenSet
bool LastModifiedTimeHasBeenSet() const
Definition: ModelPackage.h:584
Aws::SageMaker::Model::ModelPackage::SetModelPackageName
void SetModelPackageName(const Aws::String &value)
Definition: ModelPackage.h:69
Aws::SageMaker::Model::ModelPackage::WithSamplePayloadUrl
ModelPackage & WithSamplePayloadUrl(const Aws::String &value)
Definition: ModelPackage.h:813
Aws::SageMaker::Model::ModelPackageStatusDetails
Definition: ModelPackageStatusDetails.h:34
Aws::SageMaker::Model::ModelPackage::SetValidationSpecification
void SetValidationSpecification(ModelPackageValidationSpecification &&value)
Definition: ModelPackage.h:320
Aws::SageMaker::Model::ModelPackage::DriftCheckBaselinesHasBeenSet
bool DriftCheckBaselinesHasBeenSet() const
Definition: ModelPackage.h:1020
Aws::SageMaker::Model::ModelPackage::SetModelPackageArn
void SetModelPackageArn(const char *value)
Definition: ModelPackage.h:182
Aws::SageMaker::Model::ModelPackage::SetModelPackageName
void SetModelPackageName(Aws::String &&value)
Definition: ModelPackage.h:74
Aws::SageMaker::Model::ModelPackage::GetTask
const Aws::String & GetTask() const
Definition: ModelPackage.h:728
Aws::SageMaker::Model::ModelPackage::WithModelPackageArn
ModelPackage & WithModelPackageArn(const char *value)
Definition: ModelPackage.h:197
Aws::SageMaker::Model::ModelPackage::WithModelPackageDescription
ModelPackage & WithModelPackageDescription(const Aws::String &value)
Definition: ModelPackage.h:228
Aws::SageMaker::Model::ModelPackage::ModelPackageDescriptionHasBeenSet
bool ModelPackageDescriptionHasBeenSet() const
Definition: ModelPackage.h:208
Aws::SageMaker::Model::ModelPackage::SetInferenceSpecification
void SetInferenceSpecification(const InferenceSpecification &value)
Definition: ModelPackage.h:279
Aws::SageMaker::Model::ModelPackage::WithApprovalDescription
ModelPackage & WithApprovalDescription(Aws::String &&value)
Definition: ModelPackage.h:659
Aws::SageMaker::Model::ModelPackage::WithModelMetrics
ModelPackage & WithModelMetrics(const ModelMetrics &value)
Definition: ModelPackage.h:568
Aws::SageMaker::Model::ModelPackage::SetDomain
void SetDomain(Aws::String &&value)
Definition: ModelPackage.h:693
ModelPackageStatus.h
Aws::SageMaker::Model::ModelPackage::GetDriftCheckBaselines
const DriftCheckBaselines & GetDriftCheckBaselines() const
Definition: ModelPackage.h:1014
Aws::SageMaker::Model::ModelPackage::SetModelPackageDescription
void SetModelPackageDescription(const Aws::String &value)
Definition: ModelPackage.h:213
Aws::SageMaker::Model::ModelPackage::AddCustomerMetadataProperties
ModelPackage & AddCustomerMetadataProperties(const Aws::String &key, const Aws::String &value)
Definition: ModelPackage.h:977
ModelApprovalStatus.h
Aws::SageMaker::Model::ModelPackage::SetModelPackageDescription
void SetModelPackageDescription(Aws::String &&value)
Definition: ModelPackage.h:218
Aws::SageMaker::Model::ModelPackage::WithInferenceSpecification
ModelPackage & WithInferenceSpecification(const InferenceSpecification &value)
Definition: ModelPackage.h:285
Aws::SageMaker::Model::ModelPackage::WithTask
ModelPackage & WithTask(const char *value)
Definition: ModelPackage.h:770
Aws::SageMaker::Model::ModelPackage::SetAdditionalInferenceSpecifications
void SetAdditionalInferenceSpecifications(const Aws::Vector< AdditionalInferenceSpecificationDefinition > &value)
Definition: ModelPackage.h:843
Aws::SageMaker::Model::ModelPackage::SetMetadataProperties
void SetMetadataProperties(const MetadataProperties &value)
Definition: ModelPackage.h:533
Aws::SageMaker::Model::ModelPackage::ModelPackageNameHasBeenSet
bool ModelPackageNameHasBeenSet() const
Definition: ModelPackage.h:64
Aws::SageMaker::Model::ModelPackage::SetModelPackageArn
void SetModelPackageArn(const Aws::String &value)
Definition: ModelPackage.h:172
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::ModelPackage::SetCreatedBy
void SetCreatedBy(UserContext &&value)
Definition: ModelPackage.h:517
Aws
Definition: AccessManagementClient.h:15
Aws::SageMaker::Model::ModelPackage::WithLastModifiedBy
ModelPackage & WithLastModifiedBy(const UserContext &value)
Definition: ModelPackage.h:620
Aws::SageMaker::Model::ModelPackage::WithLastModifiedTime
ModelPackage & WithLastModifiedTime(Aws::Utils::DateTime &&value)
Definition: ModelPackage.h:604
MetadataProperties.h
Aws::SageMaker::Model::ModelPackage::WithDomain
ModelPackage & WithDomain(Aws::String &&value)
Definition: ModelPackage.h:714
Aws::SageMaker::Model::ModelPackage::SetTask
void SetTask(const Aws::String &value)
Definition: ModelPackage.h:740
Aws::SageMaker::Model::ModelPackage::AddCustomerMetadataProperties
ModelPackage & AddCustomerMetadataProperties(Aws::String &&key, const char *value)
Definition: ModelPackage.h:1002
DriftCheckBaselines.h
Aws::SageMaker::Model::ModelPackage::AddAdditionalInferenceSpecifications
ModelPackage & AddAdditionalInferenceSpecifications(const AdditionalInferenceSpecificationDefinition &value)
Definition: ModelPackage.h:863
Aws::SageMaker::Model::ModelPackage::GetSamplePayloadUrl
const Aws::String & GetSamplePayloadUrl() const
Definition: ModelPackage.h:778
Aws::SageMaker::Model::ModelPackage::GetCustomerMetadataProperties
const Aws::Map< Aws::String, Aws::String > & GetCustomerMetadataProperties() const
Definition: ModelPackage.h:947
Aws::SageMaker::Model::ModelPackage::GetAdditionalInferenceSpecifications
const Aws::Vector< AdditionalInferenceSpecificationDefinition > & GetAdditionalInferenceSpecifications() const
Definition: ModelPackage.h:833
Aws::SageMaker::Model::ModelPackage::WithCustomerMetadataProperties
ModelPackage & WithCustomerMetadataProperties(Aws::Map< Aws::String, Aws::String > &&value)
Definition: ModelPackage.h:972
Aws::SageMaker::Model::ModelPackage::WithLastModifiedTime
ModelPackage & WithLastModifiedTime(const Aws::Utils::DateTime &value)
Definition: ModelPackage.h:599
Aws::SageMaker::Model::ModelPackage::GetLastModifiedBy
const UserContext & GetLastModifiedBy() const
Definition: ModelPackage.h:608
Aws::SageMaker::Model::ModelPackage::WithModelPackageGroupName
ModelPackage & WithModelPackageGroupName(Aws::String &&value)
Definition: ModelPackage.h:130
Aws::SageMaker::Model::ModelPackage::GetMetadataProperties
const MetadataProperties & GetMetadataProperties() const
Definition: ModelPackage.h:527
Aws::SageMaker::Model::ModelPackage::SetDriftCheckBaselines
void SetDriftCheckBaselines(const DriftCheckBaselines &value)
Definition: ModelPackage.h:1026
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SageMaker::Model::ModelPackage::WithTags
ModelPackage & WithTags(const Aws::Vector< Tag > &value)
Definition: ModelPackage.h:914
Aws::SageMaker::Model::ModelPackage::WithMetadataProperties
ModelPackage & WithMetadataProperties(const MetadataProperties &value)
Definition: ModelPackage.h:539
Aws::SageMaker::Model::ModelPackage::AddCustomerMetadataProperties
ModelPackage & AddCustomerMetadataProperties(Aws::String &&key, const Aws::String &value)
Definition: ModelPackage.h:982
Aws::SageMaker::Model::SourceAlgorithmSpecification
Definition: SourceAlgorithmSpecification.h:34
Aws::SageMaker::Model::ModelPackage::SetModelPackageStatusDetails
void SetModelPackageStatusDetails(ModelPackageStatusDetails &&value)
Definition: ModelPackage.h:406
Aws::SageMaker::Model::ModelPackage::ModelPackageVersionHasBeenSet
bool ModelPackageVersionHasBeenSet() const
Definition: ModelPackage.h:146
Aws::SageMaker::Model::ModelPackage::WithModelPackageDescription
ModelPackage & WithModelPackageDescription(Aws::String &&value)
Definition: ModelPackage.h:233
Aws::SageMaker::Model::ModelPackage::WithCreatedBy
ModelPackage & WithCreatedBy(UserContext &&value)
Definition: ModelPackage.h:523
Aws::SageMaker::Model::ModelPackage::GetModelMetrics
const ModelMetrics & GetModelMetrics() const
Definition: ModelPackage.h:548
Aws::SageMaker::Model::ModelPackage::WithModelPackageVersion
ModelPackage & WithModelPackageVersion(int value)
Definition: ModelPackage.h:156
Aws::SageMaker::Model::ModelPackage::operator=
ModelPackage & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::ModelPackage::WithCertifyForMarketplace
ModelPackage & WithCertifyForMarketplace(bool value)
Definition: ModelPackage.h:449
Aws::SageMaker::Model::ModelPackage::SetModelPackageDescription
void SetModelPackageDescription(const char *value)
Definition: ModelPackage.h:223
ModelPackageStatusDetails.h
Aws::SageMaker::Model::ModelPackage::GetApprovalDescription
const Aws::String & GetApprovalDescription() const
Definition: ModelPackage.h:629
Aws::SageMaker::Model::ModelPackage::WithApprovalDescription
ModelPackage & WithApprovalDescription(const char *value)
Definition: ModelPackage.h:664
Aws::SageMaker::Model::ModelPackage::GetModelPackageStatus
const ModelPackageStatus & GetModelPackageStatus() const
Definition: ModelPackage.h:338
InferenceSpecification.h
Aws::SageMaker::Model::ModelPackage::ModelPackageArnHasBeenSet
bool ModelPackageArnHasBeenSet() const
Definition: ModelPackage.h:167
AWSMap.h
Aws::SageMaker::Model::ModelPackage::WithDomain
ModelPackage & WithDomain(const Aws::String &value)
Definition: ModelPackage.h:707
Aws::SageMaker::Model::ModelPackage::SetCertifyForMarketplace
void SetCertifyForMarketplace(bool value)
Definition: ModelPackage.h:440
Aws::SageMaker::Model::ModelPackage::SetLastModifiedBy
void SetLastModifiedBy(UserContext &&value)
Definition: ModelPackage.h:617
Aws::SageMaker::Model::ModelPackage::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::SageMaker::Model::ModelPackage::ModelPackageStatusDetailsHasBeenSet
bool ModelPackageStatusDetailsHasBeenSet() const
Definition: ModelPackage.h:400
Aws::SageMaker::Model::ModelPackage::WithModelPackageName
ModelPackage & WithModelPackageName(Aws::String &&value)
Definition: ModelPackage.h:89
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::SageMaker::Model::ModelPackage::ModelPackageStatusHasBeenSet
bool ModelPackageStatusHasBeenSet() const
Definition: ModelPackage.h:349
Aws::SageMaker::Model::ModelPackage::ModelPackage
ModelPackage()
Aws::SageMaker::Model::ModelPackage::SetCreationTime
void SetCreationTime(Aws::Utils::DateTime &&value)
Definition: ModelPackage.h:259