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

#include <ModelPackageContainerDefinition.h>

Public Member Functions

 ModelPackageContainerDefinition ()
 
 ModelPackageContainerDefinition (Aws::Utils::Json::JsonView jsonValue)
 
ModelPackageContainerDefinitionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetContainerHostname () const
 
bool ContainerHostnameHasBeenSet () const
 
void SetContainerHostname (const Aws::String &value)
 
void SetContainerHostname (Aws::String &&value)
 
void SetContainerHostname (const char *value)
 
ModelPackageContainerDefinitionWithContainerHostname (const Aws::String &value)
 
ModelPackageContainerDefinitionWithContainerHostname (Aws::String &&value)
 
ModelPackageContainerDefinitionWithContainerHostname (const char *value)
 
const Aws::StringGetImage () const
 
bool ImageHasBeenSet () const
 
void SetImage (const Aws::String &value)
 
void SetImage (Aws::String &&value)
 
void SetImage (const char *value)
 
ModelPackageContainerDefinitionWithImage (const Aws::String &value)
 
ModelPackageContainerDefinitionWithImage (Aws::String &&value)
 
ModelPackageContainerDefinitionWithImage (const char *value)
 
const Aws::StringGetImageDigest () const
 
bool ImageDigestHasBeenSet () const
 
void SetImageDigest (const Aws::String &value)
 
void SetImageDigest (Aws::String &&value)
 
void SetImageDigest (const char *value)
 
ModelPackageContainerDefinitionWithImageDigest (const Aws::String &value)
 
ModelPackageContainerDefinitionWithImageDigest (Aws::String &&value)
 
ModelPackageContainerDefinitionWithImageDigest (const char *value)
 
const Aws::StringGetModelDataUrl () const
 
bool ModelDataUrlHasBeenSet () const
 
void SetModelDataUrl (const Aws::String &value)
 
void SetModelDataUrl (Aws::String &&value)
 
void SetModelDataUrl (const char *value)
 
ModelPackageContainerDefinitionWithModelDataUrl (const Aws::String &value)
 
ModelPackageContainerDefinitionWithModelDataUrl (Aws::String &&value)
 
ModelPackageContainerDefinitionWithModelDataUrl (const char *value)
 
const Aws::StringGetProductId () const
 
bool ProductIdHasBeenSet () const
 
void SetProductId (const Aws::String &value)
 
void SetProductId (Aws::String &&value)
 
void SetProductId (const char *value)
 
ModelPackageContainerDefinitionWithProductId (const Aws::String &value)
 
ModelPackageContainerDefinitionWithProductId (Aws::String &&value)
 
ModelPackageContainerDefinitionWithProductId (const char *value)
 

Detailed Description

Describes the Docker container for the model package.

See Also:

AWS API Reference

Definition at line 32 of file ModelPackageContainerDefinition.h.

Constructor & Destructor Documentation

◆ ModelPackageContainerDefinition() [1/2]

Aws::SageMaker::Model::ModelPackageContainerDefinition::ModelPackageContainerDefinition ( )

◆ ModelPackageContainerDefinition() [2/2]

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

Member Function Documentation

◆ ContainerHostnameHasBeenSet()

bool Aws::SageMaker::Model::ModelPackageContainerDefinition::ContainerHostnameHasBeenSet ( ) const
inline

The DNS host name for the Docker container.

Definition at line 49 of file ModelPackageContainerDefinition.h.

◆ GetContainerHostname()

const Aws::String& Aws::SageMaker::Model::ModelPackageContainerDefinition::GetContainerHostname ( ) const
inline

The DNS host name for the Docker container.

Definition at line 44 of file ModelPackageContainerDefinition.h.

◆ GetImage()

const Aws::String& Aws::SageMaker::Model::ModelPackageContainerDefinition::GetImage ( ) const
inline

The Amazon EC2 Container Registry (Amazon ECR) path where inference code is stored.

If you are using your own custom algorithm instead of an algorithm provided by Amazon SageMaker, the inference code must meet Amazon SageMaker requirements. Amazon SageMaker supports both registry/repository[:tag] and registry/repository[@digest] image path formats. For more information, see Using Your Own Algorithms with Amazon SageMaker.

Definition at line 93 of file ModelPackageContainerDefinition.h.

◆ GetImageDigest()

const Aws::String& Aws::SageMaker::Model::ModelPackageContainerDefinition::GetImageDigest ( ) const
inline

An MD5 hash of the training algorithm that identifies the Docker image used for training.

Definition at line 191 of file ModelPackageContainerDefinition.h.

◆ GetModelDataUrl()

const Aws::String& Aws::SageMaker::Model::ModelPackageContainerDefinition::GetModelDataUrl ( ) const
inline

The Amazon S3 path where the model artifacts, which result from model training, are stored. This path must point to a single gzip compressed tar archive (.tar.gz suffix).

The model artifacts must be in an S3 bucket that is in the same region as the model package.

Definition at line 243 of file ModelPackageContainerDefinition.h.

◆ GetProductId()

const Aws::String& Aws::SageMaker::Model::ModelPackageContainerDefinition::GetProductId ( ) const
inline

The AWS Marketplace product ID of the model package.

Definition at line 312 of file ModelPackageContainerDefinition.h.

◆ ImageDigestHasBeenSet()

bool Aws::SageMaker::Model::ModelPackageContainerDefinition::ImageDigestHasBeenSet ( ) const
inline

An MD5 hash of the training algorithm that identifies the Docker image used for training.

Definition at line 197 of file ModelPackageContainerDefinition.h.

◆ ImageHasBeenSet()

bool Aws::SageMaker::Model::ModelPackageContainerDefinition::ImageHasBeenSet ( ) const
inline

The Amazon EC2 Container Registry (Amazon ECR) path where inference code is stored.

If you are using your own custom algorithm instead of an algorithm provided by Amazon SageMaker, the inference code must meet Amazon SageMaker requirements. Amazon SageMaker supports both registry/repository[:tag] and registry/repository[@digest] image path formats. For more information, see Using Your Own Algorithms with Amazon SageMaker.

Definition at line 106 of file ModelPackageContainerDefinition.h.

◆ Jsonize()

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

◆ ModelDataUrlHasBeenSet()

bool Aws::SageMaker::Model::ModelPackageContainerDefinition::ModelDataUrlHasBeenSet ( ) const
inline

The Amazon S3 path where the model artifacts, which result from model training, are stored. This path must point to a single gzip compressed tar archive (.tar.gz suffix).

The model artifacts must be in an S3 bucket that is in the same region as the model package.

Definition at line 252 of file ModelPackageContainerDefinition.h.

◆ operator=()

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

◆ ProductIdHasBeenSet()

bool Aws::SageMaker::Model::ModelPackageContainerDefinition::ProductIdHasBeenSet ( ) const
inline

The AWS Marketplace product ID of the model package.

Definition at line 317 of file ModelPackageContainerDefinition.h.

◆ SetContainerHostname() [1/3]

void Aws::SageMaker::Model::ModelPackageContainerDefinition::SetContainerHostname ( Aws::String &&  value)
inline

The DNS host name for the Docker container.

Definition at line 59 of file ModelPackageContainerDefinition.h.

◆ SetContainerHostname() [2/3]

void Aws::SageMaker::Model::ModelPackageContainerDefinition::SetContainerHostname ( const Aws::String value)
inline

The DNS host name for the Docker container.

Definition at line 54 of file ModelPackageContainerDefinition.h.

◆ SetContainerHostname() [3/3]

void Aws::SageMaker::Model::ModelPackageContainerDefinition::SetContainerHostname ( const char *  value)
inline

The DNS host name for the Docker container.

Definition at line 64 of file ModelPackageContainerDefinition.h.

◆ SetImage() [1/3]

void Aws::SageMaker::Model::ModelPackageContainerDefinition::SetImage ( Aws::String &&  value)
inline

The Amazon EC2 Container Registry (Amazon ECR) path where inference code is stored.

If you are using your own custom algorithm instead of an algorithm provided by Amazon SageMaker, the inference code must meet Amazon SageMaker requirements. Amazon SageMaker supports both registry/repository[:tag] and registry/repository[@digest] image path formats. For more information, see Using Your Own Algorithms with Amazon SageMaker.

Definition at line 132 of file ModelPackageContainerDefinition.h.

◆ SetImage() [2/3]

void Aws::SageMaker::Model::ModelPackageContainerDefinition::SetImage ( const Aws::String value)
inline

The Amazon EC2 Container Registry (Amazon ECR) path where inference code is stored.

If you are using your own custom algorithm instead of an algorithm provided by Amazon SageMaker, the inference code must meet Amazon SageMaker requirements. Amazon SageMaker supports both registry/repository[:tag] and registry/repository[@digest] image path formats. For more information, see Using Your Own Algorithms with Amazon SageMaker.

Definition at line 119 of file ModelPackageContainerDefinition.h.

◆ SetImage() [3/3]

void Aws::SageMaker::Model::ModelPackageContainerDefinition::SetImage ( const char *  value)
inline

The Amazon EC2 Container Registry (Amazon ECR) path where inference code is stored.

If you are using your own custom algorithm instead of an algorithm provided by Amazon SageMaker, the inference code must meet Amazon SageMaker requirements. Amazon SageMaker supports both registry/repository[:tag] and registry/repository[@digest] image path formats. For more information, see Using Your Own Algorithms with Amazon SageMaker.

Definition at line 145 of file ModelPackageContainerDefinition.h.

◆ SetImageDigest() [1/3]

void Aws::SageMaker::Model::ModelPackageContainerDefinition::SetImageDigest ( Aws::String &&  value)
inline

An MD5 hash of the training algorithm that identifies the Docker image used for training.

Definition at line 209 of file ModelPackageContainerDefinition.h.

◆ SetImageDigest() [2/3]

void Aws::SageMaker::Model::ModelPackageContainerDefinition::SetImageDigest ( const Aws::String value)
inline

An MD5 hash of the training algorithm that identifies the Docker image used for training.

Definition at line 203 of file ModelPackageContainerDefinition.h.

◆ SetImageDigest() [3/3]

void Aws::SageMaker::Model::ModelPackageContainerDefinition::SetImageDigest ( const char *  value)
inline

An MD5 hash of the training algorithm that identifies the Docker image used for training.

Definition at line 215 of file ModelPackageContainerDefinition.h.

◆ SetModelDataUrl() [1/3]

void Aws::SageMaker::Model::ModelPackageContainerDefinition::SetModelDataUrl ( Aws::String &&  value)
inline

The Amazon S3 path where the model artifacts, which result from model training, are stored. This path must point to a single gzip compressed tar archive (.tar.gz suffix).

The model artifacts must be in an S3 bucket that is in the same region as the model package.

Definition at line 270 of file ModelPackageContainerDefinition.h.

◆ SetModelDataUrl() [2/3]

void Aws::SageMaker::Model::ModelPackageContainerDefinition::SetModelDataUrl ( const Aws::String value)
inline

The Amazon S3 path where the model artifacts, which result from model training, are stored. This path must point to a single gzip compressed tar archive (.tar.gz suffix).

The model artifacts must be in an S3 bucket that is in the same region as the model package.

Definition at line 261 of file ModelPackageContainerDefinition.h.

◆ SetModelDataUrl() [3/3]

void Aws::SageMaker::Model::ModelPackageContainerDefinition::SetModelDataUrl ( const char *  value)
inline

The Amazon S3 path where the model artifacts, which result from model training, are stored. This path must point to a single gzip compressed tar archive (.tar.gz suffix).

The model artifacts must be in an S3 bucket that is in the same region as the model package.

Definition at line 279 of file ModelPackageContainerDefinition.h.

◆ SetProductId() [1/3]

void Aws::SageMaker::Model::ModelPackageContainerDefinition::SetProductId ( Aws::String &&  value)
inline

The AWS Marketplace product ID of the model package.

Definition at line 327 of file ModelPackageContainerDefinition.h.

◆ SetProductId() [2/3]

void Aws::SageMaker::Model::ModelPackageContainerDefinition::SetProductId ( const Aws::String value)
inline

The AWS Marketplace product ID of the model package.

Definition at line 322 of file ModelPackageContainerDefinition.h.

◆ SetProductId() [3/3]

void Aws::SageMaker::Model::ModelPackageContainerDefinition::SetProductId ( const char *  value)
inline

The AWS Marketplace product ID of the model package.

Definition at line 332 of file ModelPackageContainerDefinition.h.

◆ WithContainerHostname() [1/3]

ModelPackageContainerDefinition& Aws::SageMaker::Model::ModelPackageContainerDefinition::WithContainerHostname ( Aws::String &&  value)
inline

The DNS host name for the Docker container.

Definition at line 74 of file ModelPackageContainerDefinition.h.

◆ WithContainerHostname() [2/3]

ModelPackageContainerDefinition& Aws::SageMaker::Model::ModelPackageContainerDefinition::WithContainerHostname ( const Aws::String value)
inline

The DNS host name for the Docker container.

Definition at line 69 of file ModelPackageContainerDefinition.h.

◆ WithContainerHostname() [3/3]

ModelPackageContainerDefinition& Aws::SageMaker::Model::ModelPackageContainerDefinition::WithContainerHostname ( const char *  value)
inline

The DNS host name for the Docker container.

Definition at line 79 of file ModelPackageContainerDefinition.h.

◆ WithImage() [1/3]

ModelPackageContainerDefinition& Aws::SageMaker::Model::ModelPackageContainerDefinition::WithImage ( Aws::String &&  value)
inline

The Amazon EC2 Container Registry (Amazon ECR) path where inference code is stored.

If you are using your own custom algorithm instead of an algorithm provided by Amazon SageMaker, the inference code must meet Amazon SageMaker requirements. Amazon SageMaker supports both registry/repository[:tag] and registry/repository[@digest] image path formats. For more information, see Using Your Own Algorithms with Amazon SageMaker.

Definition at line 171 of file ModelPackageContainerDefinition.h.

◆ WithImage() [2/3]

ModelPackageContainerDefinition& Aws::SageMaker::Model::ModelPackageContainerDefinition::WithImage ( const Aws::String value)
inline

The Amazon EC2 Container Registry (Amazon ECR) path where inference code is stored.

If you are using your own custom algorithm instead of an algorithm provided by Amazon SageMaker, the inference code must meet Amazon SageMaker requirements. Amazon SageMaker supports both registry/repository[:tag] and registry/repository[@digest] image path formats. For more information, see Using Your Own Algorithms with Amazon SageMaker.

Definition at line 158 of file ModelPackageContainerDefinition.h.

◆ WithImage() [3/3]

ModelPackageContainerDefinition& Aws::SageMaker::Model::ModelPackageContainerDefinition::WithImage ( const char *  value)
inline

The Amazon EC2 Container Registry (Amazon ECR) path where inference code is stored.

If you are using your own custom algorithm instead of an algorithm provided by Amazon SageMaker, the inference code must meet Amazon SageMaker requirements. Amazon SageMaker supports both registry/repository[:tag] and registry/repository[@digest] image path formats. For more information, see Using Your Own Algorithms with Amazon SageMaker.

Definition at line 184 of file ModelPackageContainerDefinition.h.

◆ WithImageDigest() [1/3]

ModelPackageContainerDefinition& Aws::SageMaker::Model::ModelPackageContainerDefinition::WithImageDigest ( Aws::String &&  value)
inline

An MD5 hash of the training algorithm that identifies the Docker image used for training.

Definition at line 227 of file ModelPackageContainerDefinition.h.

◆ WithImageDigest() [2/3]

ModelPackageContainerDefinition& Aws::SageMaker::Model::ModelPackageContainerDefinition::WithImageDigest ( const Aws::String value)
inline

An MD5 hash of the training algorithm that identifies the Docker image used for training.

Definition at line 221 of file ModelPackageContainerDefinition.h.

◆ WithImageDigest() [3/3]

ModelPackageContainerDefinition& Aws::SageMaker::Model::ModelPackageContainerDefinition::WithImageDigest ( const char *  value)
inline

An MD5 hash of the training algorithm that identifies the Docker image used for training.

Definition at line 233 of file ModelPackageContainerDefinition.h.

◆ WithModelDataUrl() [1/3]

ModelPackageContainerDefinition& Aws::SageMaker::Model::ModelPackageContainerDefinition::WithModelDataUrl ( Aws::String &&  value)
inline

The Amazon S3 path where the model artifacts, which result from model training, are stored. This path must point to a single gzip compressed tar archive (.tar.gz suffix).

The model artifacts must be in an S3 bucket that is in the same region as the model package.

Definition at line 297 of file ModelPackageContainerDefinition.h.

◆ WithModelDataUrl() [2/3]

ModelPackageContainerDefinition& Aws::SageMaker::Model::ModelPackageContainerDefinition::WithModelDataUrl ( const Aws::String value)
inline

The Amazon S3 path where the model artifacts, which result from model training, are stored. This path must point to a single gzip compressed tar archive (.tar.gz suffix).

The model artifacts must be in an S3 bucket that is in the same region as the model package.

Definition at line 288 of file ModelPackageContainerDefinition.h.

◆ WithModelDataUrl() [3/3]

ModelPackageContainerDefinition& Aws::SageMaker::Model::ModelPackageContainerDefinition::WithModelDataUrl ( const char *  value)
inline

The Amazon S3 path where the model artifacts, which result from model training, are stored. This path must point to a single gzip compressed tar archive (.tar.gz suffix).

The model artifacts must be in an S3 bucket that is in the same region as the model package.

Definition at line 306 of file ModelPackageContainerDefinition.h.

◆ WithProductId() [1/3]

ModelPackageContainerDefinition& Aws::SageMaker::Model::ModelPackageContainerDefinition::WithProductId ( Aws::String &&  value)
inline

The AWS Marketplace product ID of the model package.

Definition at line 342 of file ModelPackageContainerDefinition.h.

◆ WithProductId() [2/3]

ModelPackageContainerDefinition& Aws::SageMaker::Model::ModelPackageContainerDefinition::WithProductId ( const Aws::String value)
inline

The AWS Marketplace product ID of the model package.

Definition at line 337 of file ModelPackageContainerDefinition.h.

◆ WithProductId() [3/3]

ModelPackageContainerDefinition& Aws::SageMaker::Model::ModelPackageContainerDefinition::WithProductId ( const char *  value)
inline

The AWS Marketplace product ID of the model package.

Definition at line 347 of file ModelPackageContainerDefinition.h.


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