AWS SDK for C++  1.9.124
AWS SDK for C++
Public Member Functions | List of all members
Aws::SageMaker::Model::ModelPackage Class Reference

#include <ModelPackage.h>

Public Member Functions

 ModelPackage ()
 
 ModelPackage (Aws::Utils::Json::JsonView jsonValue)
 
ModelPackageoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetModelPackageName () const
 
bool ModelPackageNameHasBeenSet () const
 
void SetModelPackageName (const Aws::String &value)
 
void SetModelPackageName (Aws::String &&value)
 
void SetModelPackageName (const char *value)
 
ModelPackageWithModelPackageName (const Aws::String &value)
 
ModelPackageWithModelPackageName (Aws::String &&value)
 
ModelPackageWithModelPackageName (const char *value)
 
const Aws::StringGetModelPackageGroupName () const
 
bool ModelPackageGroupNameHasBeenSet () const
 
void SetModelPackageGroupName (const Aws::String &value)
 
void SetModelPackageGroupName (Aws::String &&value)
 
void SetModelPackageGroupName (const char *value)
 
ModelPackageWithModelPackageGroupName (const Aws::String &value)
 
ModelPackageWithModelPackageGroupName (Aws::String &&value)
 
ModelPackageWithModelPackageGroupName (const char *value)
 
int GetModelPackageVersion () const
 
bool ModelPackageVersionHasBeenSet () const
 
void SetModelPackageVersion (int value)
 
ModelPackageWithModelPackageVersion (int value)
 
const Aws::StringGetModelPackageArn () const
 
bool ModelPackageArnHasBeenSet () const
 
void SetModelPackageArn (const Aws::String &value)
 
void SetModelPackageArn (Aws::String &&value)
 
void SetModelPackageArn (const char *value)
 
ModelPackageWithModelPackageArn (const Aws::String &value)
 
ModelPackageWithModelPackageArn (Aws::String &&value)
 
ModelPackageWithModelPackageArn (const char *value)
 
const Aws::StringGetModelPackageDescription () const
 
bool ModelPackageDescriptionHasBeenSet () const
 
void SetModelPackageDescription (const Aws::String &value)
 
void SetModelPackageDescription (Aws::String &&value)
 
void SetModelPackageDescription (const char *value)
 
ModelPackageWithModelPackageDescription (const Aws::String &value)
 
ModelPackageWithModelPackageDescription (Aws::String &&value)
 
ModelPackageWithModelPackageDescription (const char *value)
 
const Aws::Utils::DateTimeGetCreationTime () const
 
bool CreationTimeHasBeenSet () const
 
void SetCreationTime (const Aws::Utils::DateTime &value)
 
void SetCreationTime (Aws::Utils::DateTime &&value)
 
ModelPackageWithCreationTime (const Aws::Utils::DateTime &value)
 
ModelPackageWithCreationTime (Aws::Utils::DateTime &&value)
 
const InferenceSpecificationGetInferenceSpecification () const
 
bool InferenceSpecificationHasBeenSet () const
 
void SetInferenceSpecification (const InferenceSpecification &value)
 
void SetInferenceSpecification (InferenceSpecification &&value)
 
ModelPackageWithInferenceSpecification (const InferenceSpecification &value)
 
ModelPackageWithInferenceSpecification (InferenceSpecification &&value)
 
const SourceAlgorithmSpecificationGetSourceAlgorithmSpecification () const
 
bool SourceAlgorithmSpecificationHasBeenSet () const
 
void SetSourceAlgorithmSpecification (const SourceAlgorithmSpecification &value)
 
void SetSourceAlgorithmSpecification (SourceAlgorithmSpecification &&value)
 
ModelPackageWithSourceAlgorithmSpecification (const SourceAlgorithmSpecification &value)
 
ModelPackageWithSourceAlgorithmSpecification (SourceAlgorithmSpecification &&value)
 
const ModelPackageValidationSpecificationGetValidationSpecification () const
 
bool ValidationSpecificationHasBeenSet () const
 
void SetValidationSpecification (const ModelPackageValidationSpecification &value)
 
void SetValidationSpecification (ModelPackageValidationSpecification &&value)
 
ModelPackageWithValidationSpecification (const ModelPackageValidationSpecification &value)
 
ModelPackageWithValidationSpecification (ModelPackageValidationSpecification &&value)
 
const ModelPackageStatusGetModelPackageStatus () const
 
bool ModelPackageStatusHasBeenSet () const
 
void SetModelPackageStatus (const ModelPackageStatus &value)
 
void SetModelPackageStatus (ModelPackageStatus &&value)
 
ModelPackageWithModelPackageStatus (const ModelPackageStatus &value)
 
ModelPackageWithModelPackageStatus (ModelPackageStatus &&value)
 
const ModelPackageStatusDetailsGetModelPackageStatusDetails () const
 
bool ModelPackageStatusDetailsHasBeenSet () const
 
void SetModelPackageStatusDetails (const ModelPackageStatusDetails &value)
 
void SetModelPackageStatusDetails (ModelPackageStatusDetails &&value)
 
ModelPackageWithModelPackageStatusDetails (const ModelPackageStatusDetails &value)
 
ModelPackageWithModelPackageStatusDetails (ModelPackageStatusDetails &&value)
 
bool GetCertifyForMarketplace () const
 
bool CertifyForMarketplaceHasBeenSet () const
 
void SetCertifyForMarketplace (bool value)
 
ModelPackageWithCertifyForMarketplace (bool value)
 
const ModelApprovalStatusGetModelApprovalStatus () const
 
bool ModelApprovalStatusHasBeenSet () const
 
void SetModelApprovalStatus (const ModelApprovalStatus &value)
 
void SetModelApprovalStatus (ModelApprovalStatus &&value)
 
ModelPackageWithModelApprovalStatus (const ModelApprovalStatus &value)
 
ModelPackageWithModelApprovalStatus (ModelApprovalStatus &&value)
 
const UserContextGetCreatedBy () const
 
bool CreatedByHasBeenSet () const
 
void SetCreatedBy (const UserContext &value)
 
void SetCreatedBy (UserContext &&value)
 
ModelPackageWithCreatedBy (const UserContext &value)
 
ModelPackageWithCreatedBy (UserContext &&value)
 
const MetadataPropertiesGetMetadataProperties () const
 
bool MetadataPropertiesHasBeenSet () const
 
void SetMetadataProperties (const MetadataProperties &value)
 
void SetMetadataProperties (MetadataProperties &&value)
 
ModelPackageWithMetadataProperties (const MetadataProperties &value)
 
ModelPackageWithMetadataProperties (MetadataProperties &&value)
 
const ModelMetricsGetModelMetrics () const
 
bool ModelMetricsHasBeenSet () const
 
void SetModelMetrics (const ModelMetrics &value)
 
void SetModelMetrics (ModelMetrics &&value)
 
ModelPackageWithModelMetrics (const ModelMetrics &value)
 
ModelPackageWithModelMetrics (ModelMetrics &&value)
 
const Aws::Utils::DateTimeGetLastModifiedTime () const
 
bool LastModifiedTimeHasBeenSet () const
 
void SetLastModifiedTime (const Aws::Utils::DateTime &value)
 
void SetLastModifiedTime (Aws::Utils::DateTime &&value)
 
ModelPackageWithLastModifiedTime (const Aws::Utils::DateTime &value)
 
ModelPackageWithLastModifiedTime (Aws::Utils::DateTime &&value)
 
const UserContextGetLastModifiedBy () const
 
bool LastModifiedByHasBeenSet () const
 
void SetLastModifiedBy (const UserContext &value)
 
void SetLastModifiedBy (UserContext &&value)
 
ModelPackageWithLastModifiedBy (const UserContext &value)
 
ModelPackageWithLastModifiedBy (UserContext &&value)
 
const Aws::StringGetApprovalDescription () const
 
bool ApprovalDescriptionHasBeenSet () const
 
void SetApprovalDescription (const Aws::String &value)
 
void SetApprovalDescription (Aws::String &&value)
 
void SetApprovalDescription (const char *value)
 
ModelPackageWithApprovalDescription (const Aws::String &value)
 
ModelPackageWithApprovalDescription (Aws::String &&value)
 
ModelPackageWithApprovalDescription (const char *value)
 
const Aws::Vector< Tag > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
ModelPackageWithTags (const Aws::Vector< Tag > &value)
 
ModelPackageWithTags (Aws::Vector< Tag > &&value)
 
ModelPackageAddTags (const Tag &value)
 
ModelPackageAddTags (Tag &&value)
 

Detailed Description

A versioned model that can be deployed for SageMaker inference.

See Also:

AWS API Reference

Definition at line 44 of file ModelPackage.h.

Constructor & Destructor Documentation

◆ ModelPackage() [1/2]

Aws::SageMaker::Model::ModelPackage::ModelPackage ( )

◆ ModelPackage() [2/2]

Aws::SageMaker::Model::ModelPackage::ModelPackage ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddTags() [1/2]

ModelPackage& Aws::SageMaker::Model::ModelPackage::AddTags ( const Tag value)
inline

A list of the tags associated with the model package. For more information, see Tagging Amazon Web Services resources in the Amazon Web Services General Reference Guide.

Definition at line 725 of file ModelPackage.h.

◆ AddTags() [2/2]

ModelPackage& Aws::SageMaker::Model::ModelPackage::AddTags ( Tag &&  value)
inline

A list of the tags associated with the model package. For more information, see Tagging Amazon Web Services resources in the Amazon Web Services General Reference Guide.

Definition at line 734 of file ModelPackage.h.

◆ ApprovalDescriptionHasBeenSet()

bool Aws::SageMaker::Model::ModelPackage::ApprovalDescriptionHasBeenSet ( ) const
inline

A description provided when the model approval is set.

Definition at line 631 of file ModelPackage.h.

◆ CertifyForMarketplaceHasBeenSet()

bool Aws::SageMaker::Model::ModelPackage::CertifyForMarketplaceHasBeenSet ( ) const
inline

Whether the model package is to be certified to be listed on Amazon Web Services Marketplace. For information about listing model packages on Amazon Web Services Marketplace, see List Your Algorithm or Model Package on Amazon Web Services Marketplace.

Definition at line 428 of file ModelPackage.h.

◆ CreatedByHasBeenSet()

bool Aws::SageMaker::Model::ModelPackage::CreatedByHasBeenSet ( ) const
inline

Definition at line 508 of file ModelPackage.h.

◆ CreationTimeHasBeenSet()

bool Aws::SageMaker::Model::ModelPackage::CreationTimeHasBeenSet ( ) const
inline

The time that the model package was created.

Definition at line 246 of file ModelPackage.h.

◆ GetApprovalDescription()

const Aws::String& Aws::SageMaker::Model::ModelPackage::GetApprovalDescription ( ) const
inline

A description provided when the model approval is set.

Definition at line 626 of file ModelPackage.h.

◆ GetCertifyForMarketplace()

bool Aws::SageMaker::Model::ModelPackage::GetCertifyForMarketplace ( ) const
inline

Whether the model package is to be certified to be listed on Amazon Web Services Marketplace. For information about listing model packages on Amazon Web Services Marketplace, see List Your Algorithm or Model Package on Amazon Web Services Marketplace.

Definition at line 419 of file ModelPackage.h.

◆ GetCreatedBy()

const UserContext& Aws::SageMaker::Model::ModelPackage::GetCreatedBy ( ) const
inline

Definition at line 505 of file ModelPackage.h.

◆ GetCreationTime()

const Aws::Utils::DateTime& Aws::SageMaker::Model::ModelPackage::GetCreationTime ( ) const
inline

The time that the model package was created.

Definition at line 241 of file ModelPackage.h.

◆ GetInferenceSpecification()

const InferenceSpecification& Aws::SageMaker::Model::ModelPackage::GetInferenceSpecification ( ) const
inline

Definition at line 270 of file ModelPackage.h.

◆ GetLastModifiedBy()

const UserContext& Aws::SageMaker::Model::ModelPackage::GetLastModifiedBy ( ) const
inline

Definition at line 605 of file ModelPackage.h.

◆ GetLastModifiedTime()

const Aws::Utils::DateTime& Aws::SageMaker::Model::ModelPackage::GetLastModifiedTime ( ) const
inline

The last time the model package was modified.

Definition at line 576 of file ModelPackage.h.

◆ GetMetadataProperties()

const MetadataProperties& Aws::SageMaker::Model::ModelPackage::GetMetadataProperties ( ) const
inline

Definition at line 524 of file ModelPackage.h.

◆ GetModelApprovalStatus()

const ModelApprovalStatus& Aws::SageMaker::Model::ModelPackage::GetModelApprovalStatus ( ) const
inline

The approval status of the model. This can be one of the following values.

  • APPROVED - The model is approved

  • REJECTED - The model is rejected.

  • PENDING_MANUAL_APPROVAL - The model is waiting for manual approval.

Definition at line 456 of file ModelPackage.h.

◆ GetModelMetrics()

const ModelMetrics& Aws::SageMaker::Model::ModelPackage::GetModelMetrics ( ) const
inline

Metrics for the model.

Definition at line 545 of file ModelPackage.h.

◆ GetModelPackageArn()

const Aws::String& Aws::SageMaker::Model::ModelPackage::GetModelPackageArn ( ) const
inline

The Amazon Resource Name (ARN) of the model package.

Definition at line 159 of file ModelPackage.h.

◆ GetModelPackageDescription()

const Aws::String& Aws::SageMaker::Model::ModelPackage::GetModelPackageDescription ( ) const
inline

The description of the model package.

Definition at line 200 of file ModelPackage.h.

◆ GetModelPackageGroupName()

const Aws::String& Aws::SageMaker::Model::ModelPackage::GetModelPackageGroupName ( ) const
inline

The model group to which the model belongs.

Definition at line 97 of file ModelPackage.h.

◆ GetModelPackageName()

const Aws::String& Aws::SageMaker::Model::ModelPackage::GetModelPackageName ( ) const
inline

The name of the model.

Definition at line 56 of file ModelPackage.h.

◆ GetModelPackageStatus()

const ModelPackageStatus& Aws::SageMaker::Model::ModelPackage::GetModelPackageStatus ( ) const
inline

The status of the model package. This can be one of the following values.

  • PENDING - The model package is pending being created.

  • IN_PROGRESS - The model package is in the process of being created.

  • COMPLETED - The model package was successfully created.

  • FAILED - The model package failed.

  • DELETING - The model package is in the process of being deleted.

Definition at line 335 of file ModelPackage.h.

◆ GetModelPackageStatusDetails()

const ModelPackageStatusDetails& Aws::SageMaker::Model::ModelPackage::GetModelPackageStatusDetails ( ) const
inline

Definition at line 394 of file ModelPackage.h.

◆ GetModelPackageVersion()

int Aws::SageMaker::Model::ModelPackage::GetModelPackageVersion ( ) const
inline

The version number of a versioned model.

Definition at line 138 of file ModelPackage.h.

◆ GetSourceAlgorithmSpecification()

const SourceAlgorithmSpecification& Aws::SageMaker::Model::ModelPackage::GetSourceAlgorithmSpecification ( ) const
inline

Definition at line 289 of file ModelPackage.h.

◆ GetTags()

const Aws::Vector<Tag>& Aws::SageMaker::Model::ModelPackage::GetTags ( ) const
inline

A list of the tags associated with the model package. For more information, see Tagging Amazon Web Services resources in the Amazon Web Services General Reference Guide.

Definition at line 671 of file ModelPackage.h.

◆ GetValidationSpecification()

const ModelPackageValidationSpecification& Aws::SageMaker::Model::ModelPackage::GetValidationSpecification ( ) const
inline

Definition at line 308 of file ModelPackage.h.

◆ InferenceSpecificationHasBeenSet()

bool Aws::SageMaker::Model::ModelPackage::InferenceSpecificationHasBeenSet ( ) const
inline

Definition at line 273 of file ModelPackage.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SageMaker::Model::ModelPackage::Jsonize ( ) const

◆ LastModifiedByHasBeenSet()

bool Aws::SageMaker::Model::ModelPackage::LastModifiedByHasBeenSet ( ) const
inline

Definition at line 608 of file ModelPackage.h.

◆ LastModifiedTimeHasBeenSet()

bool Aws::SageMaker::Model::ModelPackage::LastModifiedTimeHasBeenSet ( ) const
inline

The last time the model package was modified.

Definition at line 581 of file ModelPackage.h.

◆ MetadataPropertiesHasBeenSet()

bool Aws::SageMaker::Model::ModelPackage::MetadataPropertiesHasBeenSet ( ) const
inline

Definition at line 527 of file ModelPackage.h.

◆ ModelApprovalStatusHasBeenSet()

bool Aws::SageMaker::Model::ModelPackage::ModelApprovalStatusHasBeenSet ( ) const
inline

The approval status of the model. This can be one of the following values.

  • APPROVED - The model is approved

  • REJECTED - The model is rejected.

  • PENDING_MANUAL_APPROVAL - The model is waiting for manual approval.

Definition at line 465 of file ModelPackage.h.

◆ ModelMetricsHasBeenSet()

bool Aws::SageMaker::Model::ModelPackage::ModelMetricsHasBeenSet ( ) const
inline

Metrics for the model.

Definition at line 550 of file ModelPackage.h.

◆ ModelPackageArnHasBeenSet()

bool Aws::SageMaker::Model::ModelPackage::ModelPackageArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the model package.

Definition at line 164 of file ModelPackage.h.

◆ ModelPackageDescriptionHasBeenSet()

bool Aws::SageMaker::Model::ModelPackage::ModelPackageDescriptionHasBeenSet ( ) const
inline

The description of the model package.

Definition at line 205 of file ModelPackage.h.

◆ ModelPackageGroupNameHasBeenSet()

bool Aws::SageMaker::Model::ModelPackage::ModelPackageGroupNameHasBeenSet ( ) const
inline

The model group to which the model belongs.

Definition at line 102 of file ModelPackage.h.

◆ ModelPackageNameHasBeenSet()

bool Aws::SageMaker::Model::ModelPackage::ModelPackageNameHasBeenSet ( ) const
inline

The name of the model.

Definition at line 61 of file ModelPackage.h.

◆ ModelPackageStatusDetailsHasBeenSet()

bool Aws::SageMaker::Model::ModelPackage::ModelPackageStatusDetailsHasBeenSet ( ) const
inline

Definition at line 397 of file ModelPackage.h.

◆ ModelPackageStatusHasBeenSet()

bool Aws::SageMaker::Model::ModelPackage::ModelPackageStatusHasBeenSet ( ) const
inline

The status of the model package. This can be one of the following values.

  • PENDING - The model package is pending being created.

  • IN_PROGRESS - The model package is in the process of being created.

  • COMPLETED - The model package was successfully created.

  • FAILED - The model package failed.

  • DELETING - The model package is in the process of being deleted.

Definition at line 346 of file ModelPackage.h.

◆ ModelPackageVersionHasBeenSet()

bool Aws::SageMaker::Model::ModelPackage::ModelPackageVersionHasBeenSet ( ) const
inline

The version number of a versioned model.

Definition at line 143 of file ModelPackage.h.

◆ operator=()

ModelPackage& Aws::SageMaker::Model::ModelPackage::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetApprovalDescription() [1/3]

void Aws::SageMaker::Model::ModelPackage::SetApprovalDescription ( Aws::String &&  value)
inline

A description provided when the model approval is set.

Definition at line 641 of file ModelPackage.h.

◆ SetApprovalDescription() [2/3]

void Aws::SageMaker::Model::ModelPackage::SetApprovalDescription ( const Aws::String value)
inline

A description provided when the model approval is set.

Definition at line 636 of file ModelPackage.h.

◆ SetApprovalDescription() [3/3]

void Aws::SageMaker::Model::ModelPackage::SetApprovalDescription ( const char *  value)
inline

A description provided when the model approval is set.

Definition at line 646 of file ModelPackage.h.

◆ SetCertifyForMarketplace()

void Aws::SageMaker::Model::ModelPackage::SetCertifyForMarketplace ( bool  value)
inline

Whether the model package is to be certified to be listed on Amazon Web Services Marketplace. For information about listing model packages on Amazon Web Services Marketplace, see List Your Algorithm or Model Package on Amazon Web Services Marketplace.

Definition at line 437 of file ModelPackage.h.

◆ SetCreatedBy() [1/2]

void Aws::SageMaker::Model::ModelPackage::SetCreatedBy ( const UserContext value)
inline

Definition at line 511 of file ModelPackage.h.

◆ SetCreatedBy() [2/2]

void Aws::SageMaker::Model::ModelPackage::SetCreatedBy ( UserContext &&  value)
inline

Definition at line 514 of file ModelPackage.h.

◆ SetCreationTime() [1/2]

void Aws::SageMaker::Model::ModelPackage::SetCreationTime ( Aws::Utils::DateTime &&  value)
inline

The time that the model package was created.

Definition at line 256 of file ModelPackage.h.

◆ SetCreationTime() [2/2]

void Aws::SageMaker::Model::ModelPackage::SetCreationTime ( const Aws::Utils::DateTime value)
inline

The time that the model package was created.

Definition at line 251 of file ModelPackage.h.

◆ SetInferenceSpecification() [1/2]

void Aws::SageMaker::Model::ModelPackage::SetInferenceSpecification ( const InferenceSpecification value)
inline

Definition at line 276 of file ModelPackage.h.

◆ SetInferenceSpecification() [2/2]

void Aws::SageMaker::Model::ModelPackage::SetInferenceSpecification ( InferenceSpecification &&  value)
inline

Definition at line 279 of file ModelPackage.h.

◆ SetLastModifiedBy() [1/2]

void Aws::SageMaker::Model::ModelPackage::SetLastModifiedBy ( const UserContext value)
inline

Definition at line 611 of file ModelPackage.h.

◆ SetLastModifiedBy() [2/2]

void Aws::SageMaker::Model::ModelPackage::SetLastModifiedBy ( UserContext &&  value)
inline

Definition at line 614 of file ModelPackage.h.

◆ SetLastModifiedTime() [1/2]

void Aws::SageMaker::Model::ModelPackage::SetLastModifiedTime ( Aws::Utils::DateTime &&  value)
inline

The last time the model package was modified.

Definition at line 591 of file ModelPackage.h.

◆ SetLastModifiedTime() [2/2]

void Aws::SageMaker::Model::ModelPackage::SetLastModifiedTime ( const Aws::Utils::DateTime value)
inline

The last time the model package was modified.

Definition at line 586 of file ModelPackage.h.

◆ SetMetadataProperties() [1/2]

void Aws::SageMaker::Model::ModelPackage::SetMetadataProperties ( const MetadataProperties value)
inline

Definition at line 530 of file ModelPackage.h.

◆ SetMetadataProperties() [2/2]

void Aws::SageMaker::Model::ModelPackage::SetMetadataProperties ( MetadataProperties &&  value)
inline

Definition at line 533 of file ModelPackage.h.

◆ SetModelApprovalStatus() [1/2]

void Aws::SageMaker::Model::ModelPackage::SetModelApprovalStatus ( const ModelApprovalStatus value)
inline

The approval status of the model. This can be one of the following values.

  • APPROVED - The model is approved

  • REJECTED - The model is rejected.

  • PENDING_MANUAL_APPROVAL - The model is waiting for manual approval.

Definition at line 474 of file ModelPackage.h.

◆ SetModelApprovalStatus() [2/2]

void Aws::SageMaker::Model::ModelPackage::SetModelApprovalStatus ( ModelApprovalStatus &&  value)
inline

The approval status of the model. This can be one of the following values.

  • APPROVED - The model is approved

  • REJECTED - The model is rejected.

  • PENDING_MANUAL_APPROVAL - The model is waiting for manual approval.

Definition at line 483 of file ModelPackage.h.

◆ SetModelMetrics() [1/2]

void Aws::SageMaker::Model::ModelPackage::SetModelMetrics ( const ModelMetrics value)
inline

Metrics for the model.

Definition at line 555 of file ModelPackage.h.

◆ SetModelMetrics() [2/2]

void Aws::SageMaker::Model::ModelPackage::SetModelMetrics ( ModelMetrics &&  value)
inline

Metrics for the model.

Definition at line 560 of file ModelPackage.h.

◆ SetModelPackageArn() [1/3]

void Aws::SageMaker::Model::ModelPackage::SetModelPackageArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the model package.

Definition at line 174 of file ModelPackage.h.

◆ SetModelPackageArn() [2/3]

void Aws::SageMaker::Model::ModelPackage::SetModelPackageArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the model package.

Definition at line 169 of file ModelPackage.h.

◆ SetModelPackageArn() [3/3]

void Aws::SageMaker::Model::ModelPackage::SetModelPackageArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the model package.

Definition at line 179 of file ModelPackage.h.

◆ SetModelPackageDescription() [1/3]

void Aws::SageMaker::Model::ModelPackage::SetModelPackageDescription ( Aws::String &&  value)
inline

The description of the model package.

Definition at line 215 of file ModelPackage.h.

◆ SetModelPackageDescription() [2/3]

void Aws::SageMaker::Model::ModelPackage::SetModelPackageDescription ( const Aws::String value)
inline

The description of the model package.

Definition at line 210 of file ModelPackage.h.

◆ SetModelPackageDescription() [3/3]

void Aws::SageMaker::Model::ModelPackage::SetModelPackageDescription ( const char *  value)
inline

The description of the model package.

Definition at line 220 of file ModelPackage.h.

◆ SetModelPackageGroupName() [1/3]

void Aws::SageMaker::Model::ModelPackage::SetModelPackageGroupName ( Aws::String &&  value)
inline

The model group to which the model belongs.

Definition at line 112 of file ModelPackage.h.

◆ SetModelPackageGroupName() [2/3]

void Aws::SageMaker::Model::ModelPackage::SetModelPackageGroupName ( const Aws::String value)
inline

The model group to which the model belongs.

Definition at line 107 of file ModelPackage.h.

◆ SetModelPackageGroupName() [3/3]

void Aws::SageMaker::Model::ModelPackage::SetModelPackageGroupName ( const char *  value)
inline

The model group to which the model belongs.

Definition at line 117 of file ModelPackage.h.

◆ SetModelPackageName() [1/3]

void Aws::SageMaker::Model::ModelPackage::SetModelPackageName ( Aws::String &&  value)
inline

The name of the model.

Definition at line 71 of file ModelPackage.h.

◆ SetModelPackageName() [2/3]

void Aws::SageMaker::Model::ModelPackage::SetModelPackageName ( const Aws::String value)
inline

The name of the model.

Definition at line 66 of file ModelPackage.h.

◆ SetModelPackageName() [3/3]

void Aws::SageMaker::Model::ModelPackage::SetModelPackageName ( const char *  value)
inline

The name of the model.

Definition at line 76 of file ModelPackage.h.

◆ SetModelPackageStatus() [1/2]

void Aws::SageMaker::Model::ModelPackage::SetModelPackageStatus ( const ModelPackageStatus value)
inline

The status of the model package. This can be one of the following values.

  • PENDING - The model package is pending being created.

  • IN_PROGRESS - The model package is in the process of being created.

  • COMPLETED - The model package was successfully created.

  • FAILED - The model package failed.

  • DELETING - The model package is in the process of being deleted.

Definition at line 357 of file ModelPackage.h.

◆ SetModelPackageStatus() [2/2]

void Aws::SageMaker::Model::ModelPackage::SetModelPackageStatus ( ModelPackageStatus &&  value)
inline

The status of the model package. This can be one of the following values.

  • PENDING - The model package is pending being created.

  • IN_PROGRESS - The model package is in the process of being created.

  • COMPLETED - The model package was successfully created.

  • FAILED - The model package failed.

  • DELETING - The model package is in the process of being deleted.

Definition at line 368 of file ModelPackage.h.

◆ SetModelPackageStatusDetails() [1/2]

void Aws::SageMaker::Model::ModelPackage::SetModelPackageStatusDetails ( const ModelPackageStatusDetails value)
inline

Definition at line 400 of file ModelPackage.h.

◆ SetModelPackageStatusDetails() [2/2]

void Aws::SageMaker::Model::ModelPackage::SetModelPackageStatusDetails ( ModelPackageStatusDetails &&  value)
inline

Definition at line 403 of file ModelPackage.h.

◆ SetModelPackageVersion()

void Aws::SageMaker::Model::ModelPackage::SetModelPackageVersion ( int  value)
inline

The version number of a versioned model.

Definition at line 148 of file ModelPackage.h.

◆ SetSourceAlgorithmSpecification() [1/2]

void Aws::SageMaker::Model::ModelPackage::SetSourceAlgorithmSpecification ( const SourceAlgorithmSpecification value)
inline

Definition at line 295 of file ModelPackage.h.

◆ SetSourceAlgorithmSpecification() [2/2]

void Aws::SageMaker::Model::ModelPackage::SetSourceAlgorithmSpecification ( SourceAlgorithmSpecification &&  value)
inline

Definition at line 298 of file ModelPackage.h.

◆ SetTags() [1/2]

void Aws::SageMaker::Model::ModelPackage::SetTags ( Aws::Vector< Tag > &&  value)
inline

A list of the tags associated with the model package. For more information, see Tagging Amazon Web Services resources in the Amazon Web Services General Reference Guide.

Definition at line 698 of file ModelPackage.h.

◆ SetTags() [2/2]

void Aws::SageMaker::Model::ModelPackage::SetTags ( const Aws::Vector< Tag > &  value)
inline

A list of the tags associated with the model package. For more information, see Tagging Amazon Web Services resources in the Amazon Web Services General Reference Guide.

Definition at line 689 of file ModelPackage.h.

◆ SetValidationSpecification() [1/2]

void Aws::SageMaker::Model::ModelPackage::SetValidationSpecification ( const ModelPackageValidationSpecification value)
inline

Definition at line 314 of file ModelPackage.h.

◆ SetValidationSpecification() [2/2]

void Aws::SageMaker::Model::ModelPackage::SetValidationSpecification ( ModelPackageValidationSpecification &&  value)
inline

Definition at line 317 of file ModelPackage.h.

◆ SourceAlgorithmSpecificationHasBeenSet()

bool Aws::SageMaker::Model::ModelPackage::SourceAlgorithmSpecificationHasBeenSet ( ) const
inline

Definition at line 292 of file ModelPackage.h.

◆ TagsHasBeenSet()

bool Aws::SageMaker::Model::ModelPackage::TagsHasBeenSet ( ) const
inline

A list of the tags associated with the model package. For more information, see Tagging Amazon Web Services resources in the Amazon Web Services General Reference Guide.

Definition at line 680 of file ModelPackage.h.

◆ ValidationSpecificationHasBeenSet()

bool Aws::SageMaker::Model::ModelPackage::ValidationSpecificationHasBeenSet ( ) const
inline

Definition at line 311 of file ModelPackage.h.

◆ WithApprovalDescription() [1/3]

ModelPackage& Aws::SageMaker::Model::ModelPackage::WithApprovalDescription ( Aws::String &&  value)
inline

A description provided when the model approval is set.

Definition at line 656 of file ModelPackage.h.

◆ WithApprovalDescription() [2/3]

ModelPackage& Aws::SageMaker::Model::ModelPackage::WithApprovalDescription ( const Aws::String value)
inline

A description provided when the model approval is set.

Definition at line 651 of file ModelPackage.h.

◆ WithApprovalDescription() [3/3]

ModelPackage& Aws::SageMaker::Model::ModelPackage::WithApprovalDescription ( const char *  value)
inline

A description provided when the model approval is set.

Definition at line 661 of file ModelPackage.h.

◆ WithCertifyForMarketplace()

ModelPackage& Aws::SageMaker::Model::ModelPackage::WithCertifyForMarketplace ( bool  value)
inline

Whether the model package is to be certified to be listed on Amazon Web Services Marketplace. For information about listing model packages on Amazon Web Services Marketplace, see List Your Algorithm or Model Package on Amazon Web Services Marketplace.

Definition at line 446 of file ModelPackage.h.

◆ WithCreatedBy() [1/2]

ModelPackage& Aws::SageMaker::Model::ModelPackage::WithCreatedBy ( const UserContext value)
inline

Definition at line 517 of file ModelPackage.h.

◆ WithCreatedBy() [2/2]

ModelPackage& Aws::SageMaker::Model::ModelPackage::WithCreatedBy ( UserContext &&  value)
inline

Definition at line 520 of file ModelPackage.h.

◆ WithCreationTime() [1/2]

ModelPackage& Aws::SageMaker::Model::ModelPackage::WithCreationTime ( Aws::Utils::DateTime &&  value)
inline

The time that the model package was created.

Definition at line 266 of file ModelPackage.h.

◆ WithCreationTime() [2/2]

ModelPackage& Aws::SageMaker::Model::ModelPackage::WithCreationTime ( const Aws::Utils::DateTime value)
inline

The time that the model package was created.

Definition at line 261 of file ModelPackage.h.

◆ WithInferenceSpecification() [1/2]

ModelPackage& Aws::SageMaker::Model::ModelPackage::WithInferenceSpecification ( const InferenceSpecification value)
inline

Definition at line 282 of file ModelPackage.h.

◆ WithInferenceSpecification() [2/2]

ModelPackage& Aws::SageMaker::Model::ModelPackage::WithInferenceSpecification ( InferenceSpecification &&  value)
inline

Definition at line 285 of file ModelPackage.h.

◆ WithLastModifiedBy() [1/2]

ModelPackage& Aws::SageMaker::Model::ModelPackage::WithLastModifiedBy ( const UserContext value)
inline

Definition at line 617 of file ModelPackage.h.

◆ WithLastModifiedBy() [2/2]

ModelPackage& Aws::SageMaker::Model::ModelPackage::WithLastModifiedBy ( UserContext &&  value)
inline

Definition at line 620 of file ModelPackage.h.

◆ WithLastModifiedTime() [1/2]

ModelPackage& Aws::SageMaker::Model::ModelPackage::WithLastModifiedTime ( Aws::Utils::DateTime &&  value)
inline

The last time the model package was modified.

Definition at line 601 of file ModelPackage.h.

◆ WithLastModifiedTime() [2/2]

ModelPackage& Aws::SageMaker::Model::ModelPackage::WithLastModifiedTime ( const Aws::Utils::DateTime value)
inline

The last time the model package was modified.

Definition at line 596 of file ModelPackage.h.

◆ WithMetadataProperties() [1/2]

ModelPackage& Aws::SageMaker::Model::ModelPackage::WithMetadataProperties ( const MetadataProperties value)
inline

Definition at line 536 of file ModelPackage.h.

◆ WithMetadataProperties() [2/2]

ModelPackage& Aws::SageMaker::Model::ModelPackage::WithMetadataProperties ( MetadataProperties &&  value)
inline

Definition at line 539 of file ModelPackage.h.

◆ WithModelApprovalStatus() [1/2]

ModelPackage& Aws::SageMaker::Model::ModelPackage::WithModelApprovalStatus ( const ModelApprovalStatus value)
inline

The approval status of the model. This can be one of the following values.

  • APPROVED - The model is approved

  • REJECTED - The model is rejected.

  • PENDING_MANUAL_APPROVAL - The model is waiting for manual approval.

Definition at line 492 of file ModelPackage.h.

◆ WithModelApprovalStatus() [2/2]

ModelPackage& Aws::SageMaker::Model::ModelPackage::WithModelApprovalStatus ( ModelApprovalStatus &&  value)
inline

The approval status of the model. This can be one of the following values.

  • APPROVED - The model is approved

  • REJECTED - The model is rejected.

  • PENDING_MANUAL_APPROVAL - The model is waiting for manual approval.

Definition at line 501 of file ModelPackage.h.

◆ WithModelMetrics() [1/2]

ModelPackage& Aws::SageMaker::Model::ModelPackage::WithModelMetrics ( const ModelMetrics value)
inline

Metrics for the model.

Definition at line 565 of file ModelPackage.h.

◆ WithModelMetrics() [2/2]

ModelPackage& Aws::SageMaker::Model::ModelPackage::WithModelMetrics ( ModelMetrics &&  value)
inline

Metrics for the model.

Definition at line 570 of file ModelPackage.h.

◆ WithModelPackageArn() [1/3]

ModelPackage& Aws::SageMaker::Model::ModelPackage::WithModelPackageArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the model package.

Definition at line 189 of file ModelPackage.h.

◆ WithModelPackageArn() [2/3]

ModelPackage& Aws::SageMaker::Model::ModelPackage::WithModelPackageArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the model package.

Definition at line 184 of file ModelPackage.h.

◆ WithModelPackageArn() [3/3]

ModelPackage& Aws::SageMaker::Model::ModelPackage::WithModelPackageArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the model package.

Definition at line 194 of file ModelPackage.h.

◆ WithModelPackageDescription() [1/3]

ModelPackage& Aws::SageMaker::Model::ModelPackage::WithModelPackageDescription ( Aws::String &&  value)
inline

The description of the model package.

Definition at line 230 of file ModelPackage.h.

◆ WithModelPackageDescription() [2/3]

ModelPackage& Aws::SageMaker::Model::ModelPackage::WithModelPackageDescription ( const Aws::String value)
inline

The description of the model package.

Definition at line 225 of file ModelPackage.h.

◆ WithModelPackageDescription() [3/3]

ModelPackage& Aws::SageMaker::Model::ModelPackage::WithModelPackageDescription ( const char *  value)
inline

The description of the model package.

Definition at line 235 of file ModelPackage.h.

◆ WithModelPackageGroupName() [1/3]

ModelPackage& Aws::SageMaker::Model::ModelPackage::WithModelPackageGroupName ( Aws::String &&  value)
inline

The model group to which the model belongs.

Definition at line 127 of file ModelPackage.h.

◆ WithModelPackageGroupName() [2/3]

ModelPackage& Aws::SageMaker::Model::ModelPackage::WithModelPackageGroupName ( const Aws::String value)
inline

The model group to which the model belongs.

Definition at line 122 of file ModelPackage.h.

◆ WithModelPackageGroupName() [3/3]

ModelPackage& Aws::SageMaker::Model::ModelPackage::WithModelPackageGroupName ( const char *  value)
inline

The model group to which the model belongs.

Definition at line 132 of file ModelPackage.h.

◆ WithModelPackageName() [1/3]

ModelPackage& Aws::SageMaker::Model::ModelPackage::WithModelPackageName ( Aws::String &&  value)
inline

The name of the model.

Definition at line 86 of file ModelPackage.h.

◆ WithModelPackageName() [2/3]

ModelPackage& Aws::SageMaker::Model::ModelPackage::WithModelPackageName ( const Aws::String value)
inline

The name of the model.

Definition at line 81 of file ModelPackage.h.

◆ WithModelPackageName() [3/3]

ModelPackage& Aws::SageMaker::Model::ModelPackage::WithModelPackageName ( const char *  value)
inline

The name of the model.

Definition at line 91 of file ModelPackage.h.

◆ WithModelPackageStatus() [1/2]

ModelPackage& Aws::SageMaker::Model::ModelPackage::WithModelPackageStatus ( const ModelPackageStatus value)
inline

The status of the model package. This can be one of the following values.

  • PENDING - The model package is pending being created.

  • IN_PROGRESS - The model package is in the process of being created.

  • COMPLETED - The model package was successfully created.

  • FAILED - The model package failed.

  • DELETING - The model package is in the process of being deleted.

Definition at line 379 of file ModelPackage.h.

◆ WithModelPackageStatus() [2/2]

ModelPackage& Aws::SageMaker::Model::ModelPackage::WithModelPackageStatus ( ModelPackageStatus &&  value)
inline

The status of the model package. This can be one of the following values.

  • PENDING - The model package is pending being created.

  • IN_PROGRESS - The model package is in the process of being created.

  • COMPLETED - The model package was successfully created.

  • FAILED - The model package failed.

  • DELETING - The model package is in the process of being deleted.

Definition at line 390 of file ModelPackage.h.

◆ WithModelPackageStatusDetails() [1/2]

ModelPackage& Aws::SageMaker::Model::ModelPackage::WithModelPackageStatusDetails ( const ModelPackageStatusDetails value)
inline

Definition at line 406 of file ModelPackage.h.

◆ WithModelPackageStatusDetails() [2/2]

ModelPackage& Aws::SageMaker::Model::ModelPackage::WithModelPackageStatusDetails ( ModelPackageStatusDetails &&  value)
inline

Definition at line 409 of file ModelPackage.h.

◆ WithModelPackageVersion()

ModelPackage& Aws::SageMaker::Model::ModelPackage::WithModelPackageVersion ( int  value)
inline

The version number of a versioned model.

Definition at line 153 of file ModelPackage.h.

◆ WithSourceAlgorithmSpecification() [1/2]

ModelPackage& Aws::SageMaker::Model::ModelPackage::WithSourceAlgorithmSpecification ( const SourceAlgorithmSpecification value)
inline

Definition at line 301 of file ModelPackage.h.

◆ WithSourceAlgorithmSpecification() [2/2]

ModelPackage& Aws::SageMaker::Model::ModelPackage::WithSourceAlgorithmSpecification ( SourceAlgorithmSpecification &&  value)
inline

Definition at line 304 of file ModelPackage.h.

◆ WithTags() [1/2]

ModelPackage& Aws::SageMaker::Model::ModelPackage::WithTags ( Aws::Vector< Tag > &&  value)
inline

A list of the tags associated with the model package. For more information, see Tagging Amazon Web Services resources in the Amazon Web Services General Reference Guide.

Definition at line 716 of file ModelPackage.h.

◆ WithTags() [2/2]

ModelPackage& Aws::SageMaker::Model::ModelPackage::WithTags ( const Aws::Vector< Tag > &  value)
inline

A list of the tags associated with the model package. For more information, see Tagging Amazon Web Services resources in the Amazon Web Services General Reference Guide.

Definition at line 707 of file ModelPackage.h.

◆ WithValidationSpecification() [1/2]

ModelPackage& Aws::SageMaker::Model::ModelPackage::WithValidationSpecification ( const ModelPackageValidationSpecification value)
inline

Definition at line 320 of file ModelPackage.h.

◆ WithValidationSpecification() [2/2]

ModelPackage& Aws::SageMaker::Model::ModelPackage::WithValidationSpecification ( ModelPackageValidationSpecification &&  value)
inline

Definition at line 323 of file ModelPackage.h.


The documentation for this class was generated from the following file: