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

#include <CreateModelPackageRequest.h>

+ Inheritance diagram for Aws::SageMaker::Model::CreateModelPackageRequest:

Public Member Functions

 CreateModelPackageRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
const Aws::StringGetModelPackageName () const
 
bool ModelPackageNameHasBeenSet () const
 
void SetModelPackageName (const Aws::String &value)
 
void SetModelPackageName (Aws::String &&value)
 
void SetModelPackageName (const char *value)
 
CreateModelPackageRequestWithModelPackageName (const Aws::String &value)
 
CreateModelPackageRequestWithModelPackageName (Aws::String &&value)
 
CreateModelPackageRequestWithModelPackageName (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)
 
CreateModelPackageRequestWithModelPackageGroupName (const Aws::String &value)
 
CreateModelPackageRequestWithModelPackageGroupName (Aws::String &&value)
 
CreateModelPackageRequestWithModelPackageGroupName (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)
 
CreateModelPackageRequestWithModelPackageDescription (const Aws::String &value)
 
CreateModelPackageRequestWithModelPackageDescription (Aws::String &&value)
 
CreateModelPackageRequestWithModelPackageDescription (const char *value)
 
const InferenceSpecificationGetInferenceSpecification () const
 
bool InferenceSpecificationHasBeenSet () const
 
void SetInferenceSpecification (const InferenceSpecification &value)
 
void SetInferenceSpecification (InferenceSpecification &&value)
 
CreateModelPackageRequestWithInferenceSpecification (const InferenceSpecification &value)
 
CreateModelPackageRequestWithInferenceSpecification (InferenceSpecification &&value)
 
const ModelPackageValidationSpecificationGetValidationSpecification () const
 
bool ValidationSpecificationHasBeenSet () const
 
void SetValidationSpecification (const ModelPackageValidationSpecification &value)
 
void SetValidationSpecification (ModelPackageValidationSpecification &&value)
 
CreateModelPackageRequestWithValidationSpecification (const ModelPackageValidationSpecification &value)
 
CreateModelPackageRequestWithValidationSpecification (ModelPackageValidationSpecification &&value)
 
const SourceAlgorithmSpecificationGetSourceAlgorithmSpecification () const
 
bool SourceAlgorithmSpecificationHasBeenSet () const
 
void SetSourceAlgorithmSpecification (const SourceAlgorithmSpecification &value)
 
void SetSourceAlgorithmSpecification (SourceAlgorithmSpecification &&value)
 
CreateModelPackageRequestWithSourceAlgorithmSpecification (const SourceAlgorithmSpecification &value)
 
CreateModelPackageRequestWithSourceAlgorithmSpecification (SourceAlgorithmSpecification &&value)
 
bool GetCertifyForMarketplace () const
 
bool CertifyForMarketplaceHasBeenSet () const
 
void SetCertifyForMarketplace (bool value)
 
CreateModelPackageRequestWithCertifyForMarketplace (bool value)
 
const Aws::Vector< Tag > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
CreateModelPackageRequestWithTags (const Aws::Vector< Tag > &value)
 
CreateModelPackageRequestWithTags (Aws::Vector< Tag > &&value)
 
CreateModelPackageRequestAddTags (const Tag &value)
 
CreateModelPackageRequestAddTags (Tag &&value)
 
const ModelApprovalStatusGetModelApprovalStatus () const
 
bool ModelApprovalStatusHasBeenSet () const
 
void SetModelApprovalStatus (const ModelApprovalStatus &value)
 
void SetModelApprovalStatus (ModelApprovalStatus &&value)
 
CreateModelPackageRequestWithModelApprovalStatus (const ModelApprovalStatus &value)
 
CreateModelPackageRequestWithModelApprovalStatus (ModelApprovalStatus &&value)
 
const MetadataPropertiesGetMetadataProperties () const
 
bool MetadataPropertiesHasBeenSet () const
 
void SetMetadataProperties (const MetadataProperties &value)
 
void SetMetadataProperties (MetadataProperties &&value)
 
CreateModelPackageRequestWithMetadataProperties (const MetadataProperties &value)
 
CreateModelPackageRequestWithMetadataProperties (MetadataProperties &&value)
 
const ModelMetricsGetModelMetrics () const
 
bool ModelMetricsHasBeenSet () const
 
void SetModelMetrics (const ModelMetrics &value)
 
void SetModelMetrics (ModelMetrics &&value)
 
CreateModelPackageRequestWithModelMetrics (const ModelMetrics &value)
 
CreateModelPackageRequestWithModelMetrics (ModelMetrics &&value)
 
const Aws::StringGetClientToken () const
 
bool ClientTokenHasBeenSet () const
 
void SetClientToken (const Aws::String &value)
 
void SetClientToken (Aws::String &&value)
 
void SetClientToken (const char *value)
 
CreateModelPackageRequestWithClientToken (const Aws::String &value)
 
CreateModelPackageRequestWithClientToken (Aws::String &&value)
 
CreateModelPackageRequestWithClientToken (const char *value)
 
- Public Member Functions inherited from Aws::SageMaker::SageMakerRequest
virtual ~SageMakerRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 30 of file CreateModelPackageRequest.h.

Constructor & Destructor Documentation

◆ CreateModelPackageRequest()

Aws::SageMaker::Model::CreateModelPackageRequest::CreateModelPackageRequest ( )

Member Function Documentation

◆ AddTags() [1/2]

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

A list of key value pairs associated with the model. For more information, see Tagging AWS resources in the AWS General Reference Guide.

Definition at line 419 of file CreateModelPackageRequest.h.

◆ AddTags() [2/2]

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

A list of key value pairs associated with the model. For more information, see Tagging AWS resources in the AWS General Reference Guide.

Definition at line 427 of file CreateModelPackageRequest.h.

◆ CertifyForMarketplaceHasBeenSet()

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

Whether to certify the model package for listing on AWS Marketplace.

This parameter is optional for unversioned models, and does not apply to versioned models.

Definition at line 348 of file CreateModelPackageRequest.h.

◆ ClientTokenHasBeenSet()

bool Aws::SageMaker::Model::CreateModelPackageRequest::ClientTokenHasBeenSet ( ) const
inline

A unique token that guarantees that the call to this API is idempotent.

Definition at line 537 of file CreateModelPackageRequest.h.

◆ GetCertifyForMarketplace()

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

Whether to certify the model package for listing on AWS Marketplace.

This parameter is optional for unversioned models, and does not apply to versioned models.

Definition at line 341 of file CreateModelPackageRequest.h.

◆ GetClientToken()

const Aws::String& Aws::SageMaker::Model::CreateModelPackageRequest::GetClientToken ( ) const
inline

A unique token that guarantees that the call to this API is idempotent.

Definition at line 532 of file CreateModelPackageRequest.h.

◆ GetInferenceSpecification()

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

Specifies details about inference jobs that can be run with models based on this model package, including the following:

  • The Amazon ECR paths of containers that contain the inference code and model artifacts.

  • The instance types that the model package supports for transform jobs and real-time endpoints used for inference.

  • The input and output content formats that the model package supports for inference.

Definition at line 210 of file CreateModelPackageRequest.h.

◆ GetMetadataProperties()

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

Definition at line 480 of file CreateModelPackageRequest.h.

◆ GetModelApprovalStatus()

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

Whether the model is approved for deployment.

This parameter is optional for versioned models, and does not apply to unversioned models.

For versioned models, the value of this parameter must be set to Approved to deploy the model.

Definition at line 436 of file CreateModelPackageRequest.h.

◆ GetModelMetrics()

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

A structure that contains model metrics reports.

Definition at line 501 of file CreateModelPackageRequest.h.

◆ GetModelPackageDescription()

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

A description of the model package.

Definition at line 163 of file CreateModelPackageRequest.h.

◆ GetModelPackageGroupName()

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

The name of the model group that this model version belongs to.

This parameter is required for versioned models, and does not apply to unversioned models.

Definition at line 108 of file CreateModelPackageRequest.h.

◆ GetModelPackageName()

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

The name of the model package. The name must have 1 to 63 characters. Valid characters are a-z, A-Z, 0-9, and - (hyphen).

This parameter is required for unversioned models. It is not applicable to versioned models.

Definition at line 51 of file CreateModelPackageRequest.h.

◆ GetRequestSpecificHeaders()

Aws::Http::HeaderValueCollection Aws::SageMaker::Model::CreateModelPackageRequest::GetRequestSpecificHeaders ( ) const
overridevirtual

Reimplemented from Aws::SageMaker::SageMakerRequest.

◆ GetServiceRequestName()

virtual const char* Aws::SageMaker::Model::CreateModelPackageRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 39 of file CreateModelPackageRequest.h.

◆ GetSourceAlgorithmSpecification()

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

Details about the algorithm that was used to create the model package.

Definition at line 308 of file CreateModelPackageRequest.h.

◆ GetTags()

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

A list of key value pairs associated with the model. For more information, see Tagging AWS resources in the AWS General Reference Guide.

Definition at line 371 of file CreateModelPackageRequest.h.

◆ GetValidationSpecification()

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

Specifies configurations for one or more transform jobs that Amazon SageMaker runs to test the model package.

Definition at line 272 of file CreateModelPackageRequest.h.

◆ InferenceSpecificationHasBeenSet()

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

Specifies details about inference jobs that can be run with models based on this model package, including the following:

  • The Amazon ECR paths of containers that contain the inference code and model artifacts.

  • The instance types that the model package supports for transform jobs and real-time endpoints used for inference.

  • The input and output content formats that the model package supports for inference.

Definition at line 221 of file CreateModelPackageRequest.h.

◆ MetadataPropertiesHasBeenSet()

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

Definition at line 483 of file CreateModelPackageRequest.h.

◆ ModelApprovalStatusHasBeenSet()

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

Whether the model is approved for deployment.

This parameter is optional for versioned models, and does not apply to unversioned models.

For versioned models, the value of this parameter must be set to Approved to deploy the model.

Definition at line 444 of file CreateModelPackageRequest.h.

◆ ModelMetricsHasBeenSet()

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

A structure that contains model metrics reports.

Definition at line 506 of file CreateModelPackageRequest.h.

◆ ModelPackageDescriptionHasBeenSet()

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

A description of the model package.

Definition at line 168 of file CreateModelPackageRequest.h.

◆ ModelPackageGroupNameHasBeenSet()

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

The name of the model group that this model version belongs to.

This parameter is required for versioned models, and does not apply to unversioned models.

Definition at line 115 of file CreateModelPackageRequest.h.

◆ ModelPackageNameHasBeenSet()

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

The name of the model package. The name must have 1 to 63 characters. Valid characters are a-z, A-Z, 0-9, and - (hyphen).

This parameter is required for unversioned models. It is not applicable to versioned models.

Definition at line 58 of file CreateModelPackageRequest.h.

◆ SerializePayload()

Aws::String Aws::SageMaker::Model::CreateModelPackageRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetCertifyForMarketplace()

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

Whether to certify the model package for listing on AWS Marketplace.

This parameter is optional for unversioned models, and does not apply to versioned models.

Definition at line 355 of file CreateModelPackageRequest.h.

◆ SetClientToken() [1/3]

void Aws::SageMaker::Model::CreateModelPackageRequest::SetClientToken ( Aws::String &&  value)
inline

A unique token that guarantees that the call to this API is idempotent.

Definition at line 547 of file CreateModelPackageRequest.h.

◆ SetClientToken() [2/3]

void Aws::SageMaker::Model::CreateModelPackageRequest::SetClientToken ( const Aws::String value)
inline

A unique token that guarantees that the call to this API is idempotent.

Definition at line 542 of file CreateModelPackageRequest.h.

◆ SetClientToken() [3/3]

void Aws::SageMaker::Model::CreateModelPackageRequest::SetClientToken ( const char *  value)
inline

A unique token that guarantees that the call to this API is idempotent.

Definition at line 552 of file CreateModelPackageRequest.h.

◆ SetInferenceSpecification() [1/2]

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

Specifies details about inference jobs that can be run with models based on this model package, including the following:

  • The Amazon ECR paths of containers that contain the inference code and model artifacts.

  • The instance types that the model package supports for transform jobs and real-time endpoints used for inference.

  • The input and output content formats that the model package supports for inference.

Definition at line 232 of file CreateModelPackageRequest.h.

◆ SetInferenceSpecification() [2/2]

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

Specifies details about inference jobs that can be run with models based on this model package, including the following:

  • The Amazon ECR paths of containers that contain the inference code and model artifacts.

  • The instance types that the model package supports for transform jobs and real-time endpoints used for inference.

  • The input and output content formats that the model package supports for inference.

Definition at line 243 of file CreateModelPackageRequest.h.

◆ SetMetadataProperties() [1/2]

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

Definition at line 486 of file CreateModelPackageRequest.h.

◆ SetMetadataProperties() [2/2]

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

Definition at line 489 of file CreateModelPackageRequest.h.

◆ SetModelApprovalStatus() [1/2]

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

Whether the model is approved for deployment.

This parameter is optional for versioned models, and does not apply to unversioned models.

For versioned models, the value of this parameter must be set to Approved to deploy the model.

Definition at line 452 of file CreateModelPackageRequest.h.

◆ SetModelApprovalStatus() [2/2]

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

Whether the model is approved for deployment.

This parameter is optional for versioned models, and does not apply to unversioned models.

For versioned models, the value of this parameter must be set to Approved to deploy the model.

Definition at line 460 of file CreateModelPackageRequest.h.

◆ SetModelMetrics() [1/2]

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

A structure that contains model metrics reports.

Definition at line 511 of file CreateModelPackageRequest.h.

◆ SetModelMetrics() [2/2]

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

A structure that contains model metrics reports.

Definition at line 516 of file CreateModelPackageRequest.h.

◆ SetModelPackageDescription() [1/3]

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

A description of the model package.

Definition at line 178 of file CreateModelPackageRequest.h.

◆ SetModelPackageDescription() [2/3]

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

A description of the model package.

Definition at line 173 of file CreateModelPackageRequest.h.

◆ SetModelPackageDescription() [3/3]

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

A description of the model package.

Definition at line 183 of file CreateModelPackageRequest.h.

◆ SetModelPackageGroupName() [1/3]

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

The name of the model group that this model version belongs to.

This parameter is required for versioned models, and does not apply to unversioned models.

Definition at line 129 of file CreateModelPackageRequest.h.

◆ SetModelPackageGroupName() [2/3]

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

The name of the model group that this model version belongs to.

This parameter is required for versioned models, and does not apply to unversioned models.

Definition at line 122 of file CreateModelPackageRequest.h.

◆ SetModelPackageGroupName() [3/3]

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

The name of the model group that this model version belongs to.

This parameter is required for versioned models, and does not apply to unversioned models.

Definition at line 136 of file CreateModelPackageRequest.h.

◆ SetModelPackageName() [1/3]

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

The name of the model package. The name must have 1 to 63 characters. Valid characters are a-z, A-Z, 0-9, and - (hyphen).

This parameter is required for unversioned models. It is not applicable to versioned models.

Definition at line 72 of file CreateModelPackageRequest.h.

◆ SetModelPackageName() [2/3]

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

The name of the model package. The name must have 1 to 63 characters. Valid characters are a-z, A-Z, 0-9, and - (hyphen).

This parameter is required for unversioned models. It is not applicable to versioned models.

Definition at line 65 of file CreateModelPackageRequest.h.

◆ SetModelPackageName() [3/3]

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

The name of the model package. The name must have 1 to 63 characters. Valid characters are a-z, A-Z, 0-9, and - (hyphen).

This parameter is required for unversioned models. It is not applicable to versioned models.

Definition at line 79 of file CreateModelPackageRequest.h.

◆ SetSourceAlgorithmSpecification() [1/2]

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

Details about the algorithm that was used to create the model package.

Definition at line 318 of file CreateModelPackageRequest.h.

◆ SetSourceAlgorithmSpecification() [2/2]

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

Details about the algorithm that was used to create the model package.

Definition at line 323 of file CreateModelPackageRequest.h.

◆ SetTags() [1/2]

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

A list of key value pairs associated with the model. For more information, see Tagging AWS resources in the AWS General Reference Guide.

Definition at line 395 of file CreateModelPackageRequest.h.

◆ SetTags() [2/2]

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

A list of key value pairs associated with the model. For more information, see Tagging AWS resources in the AWS General Reference Guide.

Definition at line 387 of file CreateModelPackageRequest.h.

◆ SetValidationSpecification() [1/2]

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

Specifies configurations for one or more transform jobs that Amazon SageMaker runs to test the model package.

Definition at line 284 of file CreateModelPackageRequest.h.

◆ SetValidationSpecification() [2/2]

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

Specifies configurations for one or more transform jobs that Amazon SageMaker runs to test the model package.

Definition at line 290 of file CreateModelPackageRequest.h.

◆ SourceAlgorithmSpecificationHasBeenSet()

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

Details about the algorithm that was used to create the model package.

Definition at line 313 of file CreateModelPackageRequest.h.

◆ TagsHasBeenSet()

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

A list of key value pairs associated with the model. For more information, see Tagging AWS resources in the AWS General Reference Guide.

Definition at line 379 of file CreateModelPackageRequest.h.

◆ ValidationSpecificationHasBeenSet()

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

Specifies configurations for one or more transform jobs that Amazon SageMaker runs to test the model package.

Definition at line 278 of file CreateModelPackageRequest.h.

◆ WithCertifyForMarketplace()

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

Whether to certify the model package for listing on AWS Marketplace.

This parameter is optional for unversioned models, and does not apply to versioned models.

Definition at line 362 of file CreateModelPackageRequest.h.

◆ WithClientToken() [1/3]

CreateModelPackageRequest& Aws::SageMaker::Model::CreateModelPackageRequest::WithClientToken ( Aws::String &&  value)
inline

A unique token that guarantees that the call to this API is idempotent.

Definition at line 562 of file CreateModelPackageRequest.h.

◆ WithClientToken() [2/3]

CreateModelPackageRequest& Aws::SageMaker::Model::CreateModelPackageRequest::WithClientToken ( const Aws::String value)
inline

A unique token that guarantees that the call to this API is idempotent.

Definition at line 557 of file CreateModelPackageRequest.h.

◆ WithClientToken() [3/3]

CreateModelPackageRequest& Aws::SageMaker::Model::CreateModelPackageRequest::WithClientToken ( const char *  value)
inline

A unique token that guarantees that the call to this API is idempotent.

Definition at line 567 of file CreateModelPackageRequest.h.

◆ WithInferenceSpecification() [1/2]

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

Specifies details about inference jobs that can be run with models based on this model package, including the following:

  • The Amazon ECR paths of containers that contain the inference code and model artifacts.

  • The instance types that the model package supports for transform jobs and real-time endpoints used for inference.

  • The input and output content formats that the model package supports for inference.

Definition at line 254 of file CreateModelPackageRequest.h.

◆ WithInferenceSpecification() [2/2]

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

Specifies details about inference jobs that can be run with models based on this model package, including the following:

  • The Amazon ECR paths of containers that contain the inference code and model artifacts.

  • The instance types that the model package supports for transform jobs and real-time endpoints used for inference.

  • The input and output content formats that the model package supports for inference.

Definition at line 265 of file CreateModelPackageRequest.h.

◆ WithMetadataProperties() [1/2]

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

Definition at line 492 of file CreateModelPackageRequest.h.

◆ WithMetadataProperties() [2/2]

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

Definition at line 495 of file CreateModelPackageRequest.h.

◆ WithModelApprovalStatus() [1/2]

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

Whether the model is approved for deployment.

This parameter is optional for versioned models, and does not apply to unversioned models.

For versioned models, the value of this parameter must be set to Approved to deploy the model.

Definition at line 468 of file CreateModelPackageRequest.h.

◆ WithModelApprovalStatus() [2/2]

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

Whether the model is approved for deployment.

This parameter is optional for versioned models, and does not apply to unversioned models.

For versioned models, the value of this parameter must be set to Approved to deploy the model.

Definition at line 476 of file CreateModelPackageRequest.h.

◆ WithModelMetrics() [1/2]

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

A structure that contains model metrics reports.

Definition at line 521 of file CreateModelPackageRequest.h.

◆ WithModelMetrics() [2/2]

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

A structure that contains model metrics reports.

Definition at line 526 of file CreateModelPackageRequest.h.

◆ WithModelPackageDescription() [1/3]

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

A description of the model package.

Definition at line 193 of file CreateModelPackageRequest.h.

◆ WithModelPackageDescription() [2/3]

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

A description of the model package.

Definition at line 188 of file CreateModelPackageRequest.h.

◆ WithModelPackageDescription() [3/3]

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

A description of the model package.

Definition at line 198 of file CreateModelPackageRequest.h.

◆ WithModelPackageGroupName() [1/3]

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

The name of the model group that this model version belongs to.

This parameter is required for versioned models, and does not apply to unversioned models.

Definition at line 150 of file CreateModelPackageRequest.h.

◆ WithModelPackageGroupName() [2/3]

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

The name of the model group that this model version belongs to.

This parameter is required for versioned models, and does not apply to unversioned models.

Definition at line 143 of file CreateModelPackageRequest.h.

◆ WithModelPackageGroupName() [3/3]

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

The name of the model group that this model version belongs to.

This parameter is required for versioned models, and does not apply to unversioned models.

Definition at line 157 of file CreateModelPackageRequest.h.

◆ WithModelPackageName() [1/3]

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

The name of the model package. The name must have 1 to 63 characters. Valid characters are a-z, A-Z, 0-9, and - (hyphen).

This parameter is required for unversioned models. It is not applicable to versioned models.

Definition at line 93 of file CreateModelPackageRequest.h.

◆ WithModelPackageName() [2/3]

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

The name of the model package. The name must have 1 to 63 characters. Valid characters are a-z, A-Z, 0-9, and - (hyphen).

This parameter is required for unversioned models. It is not applicable to versioned models.

Definition at line 86 of file CreateModelPackageRequest.h.

◆ WithModelPackageName() [3/3]

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

The name of the model package. The name must have 1 to 63 characters. Valid characters are a-z, A-Z, 0-9, and - (hyphen).

This parameter is required for unversioned models. It is not applicable to versioned models.

Definition at line 100 of file CreateModelPackageRequest.h.

◆ WithSourceAlgorithmSpecification() [1/2]

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

Details about the algorithm that was used to create the model package.

Definition at line 328 of file CreateModelPackageRequest.h.

◆ WithSourceAlgorithmSpecification() [2/2]

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

Details about the algorithm that was used to create the model package.

Definition at line 333 of file CreateModelPackageRequest.h.

◆ WithTags() [1/2]

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

A list of key value pairs associated with the model. For more information, see Tagging AWS resources in the AWS General Reference Guide.

Definition at line 411 of file CreateModelPackageRequest.h.

◆ WithTags() [2/2]

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

A list of key value pairs associated with the model. For more information, see Tagging AWS resources in the AWS General Reference Guide.

Definition at line 403 of file CreateModelPackageRequest.h.

◆ WithValidationSpecification() [1/2]

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

Specifies configurations for one or more transform jobs that Amazon SageMaker runs to test the model package.

Definition at line 296 of file CreateModelPackageRequest.h.

◆ WithValidationSpecification() [2/2]

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

Specifies configurations for one or more transform jobs that Amazon SageMaker runs to test the model package.

Definition at line 302 of file CreateModelPackageRequest.h.


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