AWS SDK for C++  1.8.95
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 ( const Aws::String value)
inline

The supported MIME types for the input data.

Definition at line 225 of file InferenceSpecification.h.

◆ AddSupportedContentTypes() [2/3]

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

The supported MIME types for the input data.

Definition at line 230 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 235 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.

Definition at line 183 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.

Definition at line 189 of file InferenceSpecification.h.

◆ AddSupportedResponseMIMETypes() [1/3]

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

The supported MIME types for the output data.

Definition at line 271 of file InferenceSpecification.h.

◆ AddSupportedResponseMIMETypes() [2/3]

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

The supported MIME types for the output data.

Definition at line 276 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 281 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.

Definition at line 134 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.

Definition at line 140 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 195 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.

Definition at line 147 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 241 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.

Definition at line 98 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 ( 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.

◆ SetContainers() [2/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.

◆ SetSupportedContentTypes() [1/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 205 of file InferenceSpecification.h.

◆ SetSupportedContentTypes() [2/2]

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

The supported MIME types for the input data.

Definition at line 210 of file InferenceSpecification.h.

◆ SetSupportedRealtimeInferenceInstanceTypes() [1/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.

Definition at line 159 of file InferenceSpecification.h.

◆ SetSupportedRealtimeInferenceInstanceTypes() [2/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.

Definition at line 165 of file InferenceSpecification.h.

◆ SetSupportedResponseMIMETypes() [1/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 251 of file InferenceSpecification.h.

◆ SetSupportedResponseMIMETypes() [2/2]

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

The supported MIME types for the output data.

Definition at line 256 of file InferenceSpecification.h.

◆ SetSupportedTransformInstanceTypes() [1/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.

Definition at line 110 of file InferenceSpecification.h.

◆ SetSupportedTransformInstanceTypes() [2/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.

Definition at line 116 of file InferenceSpecification.h.

◆ SupportedContentTypesHasBeenSet()

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

The supported MIME types for the input data.

Definition at line 200 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.

Definition at line 153 of file InferenceSpecification.h.

◆ SupportedResponseMIMETypesHasBeenSet()

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

The supported MIME types for the output data.

Definition at line 246 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.

Definition at line 104 of file InferenceSpecification.h.

◆ WithContainers() [1/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.

◆ WithContainers() [2/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.

◆ WithSupportedContentTypes() [1/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 215 of file InferenceSpecification.h.

◆ WithSupportedContentTypes() [2/2]

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

The supported MIME types for the input data.

Definition at line 220 of file InferenceSpecification.h.

◆ WithSupportedRealtimeInferenceInstanceTypes() [1/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.

Definition at line 171 of file InferenceSpecification.h.

◆ WithSupportedRealtimeInferenceInstanceTypes() [2/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.

Definition at line 177 of file InferenceSpecification.h.

◆ WithSupportedResponseMIMETypes() [1/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 261 of file InferenceSpecification.h.

◆ WithSupportedResponseMIMETypes() [2/2]

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

The supported MIME types for the output data.

Definition at line 266 of file InferenceSpecification.h.

◆ WithSupportedTransformInstanceTypes() [1/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.

Definition at line 122 of file InferenceSpecification.h.

◆ WithSupportedTransformInstanceTypes() [2/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.

Definition at line 128 of file InferenceSpecification.h.


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