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

#include <InferenceSpecification.h>

Public Member Functions

 InferenceSpecification ()
 
 InferenceSpecification (Aws::Utils::Json::JsonView jsonValue)
 
InferenceSpecificationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< ModelPackageContainerDefinition > & GetContainers () const
 
bool ContainersHasBeenSet () const
 
void SetContainers (const Aws::Vector< ModelPackageContainerDefinition > &value)
 
void SetContainers (Aws::Vector< ModelPackageContainerDefinition > &&value)
 
InferenceSpecificationWithContainers (const Aws::Vector< ModelPackageContainerDefinition > &value)
 
InferenceSpecificationWithContainers (Aws::Vector< ModelPackageContainerDefinition > &&value)
 
InferenceSpecificationAddContainers (const ModelPackageContainerDefinition &value)
 
InferenceSpecificationAddContainers (ModelPackageContainerDefinition &&value)
 
const Aws::Vector< TransformInstanceType > & GetSupportedTransformInstanceTypes () const
 
bool SupportedTransformInstanceTypesHasBeenSet () const
 
void SetSupportedTransformInstanceTypes (const Aws::Vector< TransformInstanceType > &value)
 
void SetSupportedTransformInstanceTypes (Aws::Vector< TransformInstanceType > &&value)
 
InferenceSpecificationWithSupportedTransformInstanceTypes (const Aws::Vector< TransformInstanceType > &value)
 
InferenceSpecificationWithSupportedTransformInstanceTypes (Aws::Vector< TransformInstanceType > &&value)
 
InferenceSpecificationAddSupportedTransformInstanceTypes (const TransformInstanceType &value)
 
InferenceSpecificationAddSupportedTransformInstanceTypes (TransformInstanceType &&value)
 
const Aws::Vector< ProductionVariantInstanceType > & GetSupportedRealtimeInferenceInstanceTypes () const
 
bool SupportedRealtimeInferenceInstanceTypesHasBeenSet () const
 
void SetSupportedRealtimeInferenceInstanceTypes (const Aws::Vector< ProductionVariantInstanceType > &value)
 
void SetSupportedRealtimeInferenceInstanceTypes (Aws::Vector< ProductionVariantInstanceType > &&value)
 
InferenceSpecificationWithSupportedRealtimeInferenceInstanceTypes (const Aws::Vector< ProductionVariantInstanceType > &value)
 
InferenceSpecificationWithSupportedRealtimeInferenceInstanceTypes (Aws::Vector< ProductionVariantInstanceType > &&value)
 
InferenceSpecificationAddSupportedRealtimeInferenceInstanceTypes (const ProductionVariantInstanceType &value)
 
InferenceSpecificationAddSupportedRealtimeInferenceInstanceTypes (ProductionVariantInstanceType &&value)
 
const Aws::Vector< Aws::String > & GetSupportedContentTypes () const
 
bool SupportedContentTypesHasBeenSet () const
 
void SetSupportedContentTypes (const Aws::Vector< Aws::String > &value)
 
void SetSupportedContentTypes (Aws::Vector< Aws::String > &&value)
 
InferenceSpecificationWithSupportedContentTypes (const Aws::Vector< Aws::String > &value)
 
InferenceSpecificationWithSupportedContentTypes (Aws::Vector< Aws::String > &&value)
 
InferenceSpecificationAddSupportedContentTypes (const Aws::String &value)
 
InferenceSpecificationAddSupportedContentTypes (Aws::String &&value)
 
InferenceSpecificationAddSupportedContentTypes (const char *value)
 
const Aws::Vector< Aws::String > & GetSupportedResponseMIMETypes () const
 
bool SupportedResponseMIMETypesHasBeenSet () const
 
void SetSupportedResponseMIMETypes (const Aws::Vector< Aws::String > &value)
 
void SetSupportedResponseMIMETypes (Aws::Vector< Aws::String > &&value)
 
InferenceSpecificationWithSupportedResponseMIMETypes (const Aws::Vector< Aws::String > &value)
 
InferenceSpecificationWithSupportedResponseMIMETypes (Aws::Vector< Aws::String > &&value)
 
InferenceSpecificationAddSupportedResponseMIMETypes (const Aws::String &value)
 
InferenceSpecificationAddSupportedResponseMIMETypes (Aws::String &&value)
 
InferenceSpecificationAddSupportedResponseMIMETypes (const char *value)
 

Detailed Description

Defines how to perform inference generation after a training job is run.

See Also:

AWS API Reference

Definition at line 36 of file InferenceSpecification.h.

Constructor & Destructor Documentation

◆ InferenceSpecification() [1/2]

Aws::SageMaker::Model::InferenceSpecification::InferenceSpecification ( )

◆ InferenceSpecification() [2/2]

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

Member Function Documentation

◆ AddContainers() [1/2]

InferenceSpecification& Aws::SageMaker::Model::InferenceSpecification::AddContainers ( const ModelPackageContainerDefinition value)
inline

The Amazon ECR registry path of the Docker image that contains the inference code.

Definition at line 85 of file InferenceSpecification.h.

◆ AddContainers() [2/2]

InferenceSpecification& Aws::SageMaker::Model::InferenceSpecification::AddContainers ( ModelPackageContainerDefinition &&  value)
inline

The Amazon ECR registry path of the Docker image that contains the inference code.

Definition at line 91 of file InferenceSpecification.h.

◆ AddSupportedContentTypes() [1/3]

InferenceSpecification& Aws::SageMaker::Model::InferenceSpecification::AddSupportedContentTypes ( Aws::String &&  value)
inline

The supported MIME types for the input data.

Definition at line 246 of file InferenceSpecification.h.

◆ AddSupportedContentTypes() [2/3]

InferenceSpecification& Aws::SageMaker::Model::InferenceSpecification::AddSupportedContentTypes ( const Aws::String value)
inline

The supported MIME types for the input data.

Definition at line 241 of file InferenceSpecification.h.

◆ AddSupportedContentTypes() [3/3]

InferenceSpecification& Aws::SageMaker::Model::InferenceSpecification::AddSupportedContentTypes ( const char *  value)
inline

The supported MIME types for the input data.

Definition at line 251 of file InferenceSpecification.h.

◆ AddSupportedRealtimeInferenceInstanceTypes() [1/2]

InferenceSpecification& Aws::SageMaker::Model::InferenceSpecification::AddSupportedRealtimeInferenceInstanceTypes ( const ProductionVariantInstanceType value)
inline

A list of the instance types that are used to generate inferences in real-time.

This parameter is required for unversioned models, and optional for versioned models.

Definition at line 198 of file InferenceSpecification.h.

◆ AddSupportedRealtimeInferenceInstanceTypes() [2/2]

InferenceSpecification& Aws::SageMaker::Model::InferenceSpecification::AddSupportedRealtimeInferenceInstanceTypes ( ProductionVariantInstanceType &&  value)
inline

A list of the instance types that are used to generate inferences in real-time.

This parameter is required for unversioned models, and optional for versioned models.

Definition at line 205 of file InferenceSpecification.h.

◆ AddSupportedResponseMIMETypes() [1/3]

InferenceSpecification& Aws::SageMaker::Model::InferenceSpecification::AddSupportedResponseMIMETypes ( Aws::String &&  value)
inline

The supported MIME types for the output data.

Definition at line 292 of file InferenceSpecification.h.

◆ AddSupportedResponseMIMETypes() [2/3]

InferenceSpecification& Aws::SageMaker::Model::InferenceSpecification::AddSupportedResponseMIMETypes ( const Aws::String value)
inline

The supported MIME types for the output data.

Definition at line 287 of file InferenceSpecification.h.

◆ AddSupportedResponseMIMETypes() [3/3]

InferenceSpecification& Aws::SageMaker::Model::InferenceSpecification::AddSupportedResponseMIMETypes ( const char *  value)
inline

The supported MIME types for the output data.

Definition at line 297 of file InferenceSpecification.h.

◆ AddSupportedTransformInstanceTypes() [1/2]

InferenceSpecification& Aws::SageMaker::Model::InferenceSpecification::AddSupportedTransformInstanceTypes ( const TransformInstanceType value)
inline

A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed.

This parameter is required for unversioned models, and optional for versioned models.

Definition at line 141 of file InferenceSpecification.h.

◆ AddSupportedTransformInstanceTypes() [2/2]

InferenceSpecification& Aws::SageMaker::Model::InferenceSpecification::AddSupportedTransformInstanceTypes ( TransformInstanceType &&  value)
inline

A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed.

This parameter is required for unversioned models, and optional for versioned models.

Definition at line 148 of file InferenceSpecification.h.

◆ ContainersHasBeenSet()

bool Aws::SageMaker::Model::InferenceSpecification::ContainersHasBeenSet ( ) const
inline

The Amazon ECR registry path of the Docker image that contains the inference code.

Definition at line 55 of file InferenceSpecification.h.

◆ GetContainers()

const Aws::Vector<ModelPackageContainerDefinition>& Aws::SageMaker::Model::InferenceSpecification::GetContainers ( ) const
inline

The Amazon ECR registry path of the Docker image that contains the inference code.

Definition at line 49 of file InferenceSpecification.h.

◆ GetSupportedContentTypes()

const Aws::Vector<Aws::String>& Aws::SageMaker::Model::InferenceSpecification::GetSupportedContentTypes ( ) const
inline

The supported MIME types for the input data.

Definition at line 211 of file InferenceSpecification.h.

◆ GetSupportedRealtimeInferenceInstanceTypes()

const Aws::Vector<ProductionVariantInstanceType>& Aws::SageMaker::Model::InferenceSpecification::GetSupportedRealtimeInferenceInstanceTypes ( ) const
inline

A list of the instance types that are used to generate inferences in real-time.

This parameter is required for unversioned models, and optional for versioned models.

Definition at line 156 of file InferenceSpecification.h.

◆ GetSupportedResponseMIMETypes()

const Aws::Vector<Aws::String>& Aws::SageMaker::Model::InferenceSpecification::GetSupportedResponseMIMETypes ( ) const
inline

The supported MIME types for the output data.

Definition at line 257 of file InferenceSpecification.h.

◆ GetSupportedTransformInstanceTypes()

const Aws::Vector<TransformInstanceType>& Aws::SageMaker::Model::InferenceSpecification::GetSupportedTransformInstanceTypes ( ) const
inline

A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed.

This parameter is required for unversioned models, and optional for versioned models.

Definition at line 99 of file InferenceSpecification.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetContainers() [1/2]

void Aws::SageMaker::Model::InferenceSpecification::SetContainers ( Aws::Vector< ModelPackageContainerDefinition > &&  value)
inline

The Amazon ECR registry path of the Docker image that contains the inference code.

Definition at line 67 of file InferenceSpecification.h.

◆ SetContainers() [2/2]

void Aws::SageMaker::Model::InferenceSpecification::SetContainers ( const Aws::Vector< ModelPackageContainerDefinition > &  value)
inline

The Amazon ECR registry path of the Docker image that contains the inference code.

Definition at line 61 of file InferenceSpecification.h.

◆ SetSupportedContentTypes() [1/2]

void Aws::SageMaker::Model::InferenceSpecification::SetSupportedContentTypes ( Aws::Vector< Aws::String > &&  value)
inline

The supported MIME types for the input data.

Definition at line 226 of file InferenceSpecification.h.

◆ SetSupportedContentTypes() [2/2]

void Aws::SageMaker::Model::InferenceSpecification::SetSupportedContentTypes ( const Aws::Vector< Aws::String > &  value)
inline

The supported MIME types for the input data.

Definition at line 221 of file InferenceSpecification.h.

◆ SetSupportedRealtimeInferenceInstanceTypes() [1/2]

void Aws::SageMaker::Model::InferenceSpecification::SetSupportedRealtimeInferenceInstanceTypes ( Aws::Vector< ProductionVariantInstanceType > &&  value)
inline

A list of the instance types that are used to generate inferences in real-time.

This parameter is required for unversioned models, and optional for versioned models.

Definition at line 177 of file InferenceSpecification.h.

◆ SetSupportedRealtimeInferenceInstanceTypes() [2/2]

void Aws::SageMaker::Model::InferenceSpecification::SetSupportedRealtimeInferenceInstanceTypes ( const Aws::Vector< ProductionVariantInstanceType > &  value)
inline

A list of the instance types that are used to generate inferences in real-time.

This parameter is required for unversioned models, and optional for versioned models.

Definition at line 170 of file InferenceSpecification.h.

◆ SetSupportedResponseMIMETypes() [1/2]

void Aws::SageMaker::Model::InferenceSpecification::SetSupportedResponseMIMETypes ( Aws::Vector< Aws::String > &&  value)
inline

The supported MIME types for the output data.

Definition at line 272 of file InferenceSpecification.h.

◆ SetSupportedResponseMIMETypes() [2/2]

void Aws::SageMaker::Model::InferenceSpecification::SetSupportedResponseMIMETypes ( const Aws::Vector< Aws::String > &  value)
inline

The supported MIME types for the output data.

Definition at line 267 of file InferenceSpecification.h.

◆ SetSupportedTransformInstanceTypes() [1/2]

void Aws::SageMaker::Model::InferenceSpecification::SetSupportedTransformInstanceTypes ( Aws::Vector< TransformInstanceType > &&  value)
inline

A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed.

This parameter is required for unversioned models, and optional for versioned models.

Definition at line 120 of file InferenceSpecification.h.

◆ SetSupportedTransformInstanceTypes() [2/2]

void Aws::SageMaker::Model::InferenceSpecification::SetSupportedTransformInstanceTypes ( const Aws::Vector< TransformInstanceType > &  value)
inline

A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed.

This parameter is required for unversioned models, and optional for versioned models.

Definition at line 113 of file InferenceSpecification.h.

◆ SupportedContentTypesHasBeenSet()

bool Aws::SageMaker::Model::InferenceSpecification::SupportedContentTypesHasBeenSet ( ) const
inline

The supported MIME types for the input data.

Definition at line 216 of file InferenceSpecification.h.

◆ SupportedRealtimeInferenceInstanceTypesHasBeenSet()

bool Aws::SageMaker::Model::InferenceSpecification::SupportedRealtimeInferenceInstanceTypesHasBeenSet ( ) const
inline

A list of the instance types that are used to generate inferences in real-time.

This parameter is required for unversioned models, and optional for versioned models.

Definition at line 163 of file InferenceSpecification.h.

◆ SupportedResponseMIMETypesHasBeenSet()

bool Aws::SageMaker::Model::InferenceSpecification::SupportedResponseMIMETypesHasBeenSet ( ) const
inline

The supported MIME types for the output data.

Definition at line 262 of file InferenceSpecification.h.

◆ SupportedTransformInstanceTypesHasBeenSet()

bool Aws::SageMaker::Model::InferenceSpecification::SupportedTransformInstanceTypesHasBeenSet ( ) const
inline

A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed.

This parameter is required for unversioned models, and optional for versioned models.

Definition at line 106 of file InferenceSpecification.h.

◆ WithContainers() [1/2]

InferenceSpecification& Aws::SageMaker::Model::InferenceSpecification::WithContainers ( Aws::Vector< ModelPackageContainerDefinition > &&  value)
inline

The Amazon ECR registry path of the Docker image that contains the inference code.

Definition at line 79 of file InferenceSpecification.h.

◆ WithContainers() [2/2]

InferenceSpecification& Aws::SageMaker::Model::InferenceSpecification::WithContainers ( const Aws::Vector< ModelPackageContainerDefinition > &  value)
inline

The Amazon ECR registry path of the Docker image that contains the inference code.

Definition at line 73 of file InferenceSpecification.h.

◆ WithSupportedContentTypes() [1/2]

InferenceSpecification& Aws::SageMaker::Model::InferenceSpecification::WithSupportedContentTypes ( Aws::Vector< Aws::String > &&  value)
inline

The supported MIME types for the input data.

Definition at line 236 of file InferenceSpecification.h.

◆ WithSupportedContentTypes() [2/2]

InferenceSpecification& Aws::SageMaker::Model::InferenceSpecification::WithSupportedContentTypes ( const Aws::Vector< Aws::String > &  value)
inline

The supported MIME types for the input data.

Definition at line 231 of file InferenceSpecification.h.

◆ WithSupportedRealtimeInferenceInstanceTypes() [1/2]

InferenceSpecification& Aws::SageMaker::Model::InferenceSpecification::WithSupportedRealtimeInferenceInstanceTypes ( Aws::Vector< ProductionVariantInstanceType > &&  value)
inline

A list of the instance types that are used to generate inferences in real-time.

This parameter is required for unversioned models, and optional for versioned models.

Definition at line 191 of file InferenceSpecification.h.

◆ WithSupportedRealtimeInferenceInstanceTypes() [2/2]

InferenceSpecification& Aws::SageMaker::Model::InferenceSpecification::WithSupportedRealtimeInferenceInstanceTypes ( const Aws::Vector< ProductionVariantInstanceType > &  value)
inline

A list of the instance types that are used to generate inferences in real-time.

This parameter is required for unversioned models, and optional for versioned models.

Definition at line 184 of file InferenceSpecification.h.

◆ WithSupportedResponseMIMETypes() [1/2]

InferenceSpecification& Aws::SageMaker::Model::InferenceSpecification::WithSupportedResponseMIMETypes ( Aws::Vector< Aws::String > &&  value)
inline

The supported MIME types for the output data.

Definition at line 282 of file InferenceSpecification.h.

◆ WithSupportedResponseMIMETypes() [2/2]

InferenceSpecification& Aws::SageMaker::Model::InferenceSpecification::WithSupportedResponseMIMETypes ( const Aws::Vector< Aws::String > &  value)
inline

The supported MIME types for the output data.

Definition at line 277 of file InferenceSpecification.h.

◆ WithSupportedTransformInstanceTypes() [1/2]

InferenceSpecification& Aws::SageMaker::Model::InferenceSpecification::WithSupportedTransformInstanceTypes ( Aws::Vector< TransformInstanceType > &&  value)
inline

A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed.

This parameter is required for unversioned models, and optional for versioned models.

Definition at line 134 of file InferenceSpecification.h.

◆ WithSupportedTransformInstanceTypes() [2/2]

InferenceSpecification& Aws::SageMaker::Model::InferenceSpecification::WithSupportedTransformInstanceTypes ( const Aws::Vector< TransformInstanceType > &  value)
inline

A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed.

This parameter is required for unversioned models, and optional for versioned models.

Definition at line 127 of file InferenceSpecification.h.


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