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

#include <CreateModelRequest.h>

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

Public Member Functions

 CreateModelRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
const Aws::StringGetModelName () const
 
bool ModelNameHasBeenSet () const
 
void SetModelName (const Aws::String &value)
 
void SetModelName (Aws::String &&value)
 
void SetModelName (const char *value)
 
CreateModelRequestWithModelName (const Aws::String &value)
 
CreateModelRequestWithModelName (Aws::String &&value)
 
CreateModelRequestWithModelName (const char *value)
 
const ContainerDefinitionGetPrimaryContainer () const
 
bool PrimaryContainerHasBeenSet () const
 
void SetPrimaryContainer (const ContainerDefinition &value)
 
void SetPrimaryContainer (ContainerDefinition &&value)
 
CreateModelRequestWithPrimaryContainer (const ContainerDefinition &value)
 
CreateModelRequestWithPrimaryContainer (ContainerDefinition &&value)
 
const Aws::Vector< ContainerDefinition > & GetContainers () const
 
bool ContainersHasBeenSet () const
 
void SetContainers (const Aws::Vector< ContainerDefinition > &value)
 
void SetContainers (Aws::Vector< ContainerDefinition > &&value)
 
CreateModelRequestWithContainers (const Aws::Vector< ContainerDefinition > &value)
 
CreateModelRequestWithContainers (Aws::Vector< ContainerDefinition > &&value)
 
CreateModelRequestAddContainers (const ContainerDefinition &value)
 
CreateModelRequestAddContainers (ContainerDefinition &&value)
 
const InferenceExecutionConfigGetInferenceExecutionConfig () const
 
bool InferenceExecutionConfigHasBeenSet () const
 
void SetInferenceExecutionConfig (const InferenceExecutionConfig &value)
 
void SetInferenceExecutionConfig (InferenceExecutionConfig &&value)
 
CreateModelRequestWithInferenceExecutionConfig (const InferenceExecutionConfig &value)
 
CreateModelRequestWithInferenceExecutionConfig (InferenceExecutionConfig &&value)
 
const Aws::StringGetExecutionRoleArn () const
 
bool ExecutionRoleArnHasBeenSet () const
 
void SetExecutionRoleArn (const Aws::String &value)
 
void SetExecutionRoleArn (Aws::String &&value)
 
void SetExecutionRoleArn (const char *value)
 
CreateModelRequestWithExecutionRoleArn (const Aws::String &value)
 
CreateModelRequestWithExecutionRoleArn (Aws::String &&value)
 
CreateModelRequestWithExecutionRoleArn (const char *value)
 
const Aws::Vector< Tag > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
CreateModelRequestWithTags (const Aws::Vector< Tag > &value)
 
CreateModelRequestWithTags (Aws::Vector< Tag > &&value)
 
CreateModelRequestAddTags (const Tag &value)
 
CreateModelRequestAddTags (Tag &&value)
 
const VpcConfigGetVpcConfig () const
 
bool VpcConfigHasBeenSet () const
 
void SetVpcConfig (const VpcConfig &value)
 
void SetVpcConfig (VpcConfig &&value)
 
CreateModelRequestWithVpcConfig (const VpcConfig &value)
 
CreateModelRequestWithVpcConfig (VpcConfig &&value)
 
bool GetEnableNetworkIsolation () const
 
bool EnableNetworkIsolationHasBeenSet () const
 
void SetEnableNetworkIsolation (bool value)
 
CreateModelRequestWithEnableNetworkIsolation (bool 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 26 of file CreateModelRequest.h.

Constructor & Destructor Documentation

◆ CreateModelRequest()

Aws::SageMaker::Model::CreateModelRequest::CreateModelRequest ( )

Member Function Documentation

◆ AddContainers() [1/2]

CreateModelRequest& Aws::SageMaker::Model::CreateModelRequest::AddContainers ( const ContainerDefinition value)
inline

Specifies the containers in the inference pipeline.

Definition at line 159 of file CreateModelRequest.h.

◆ AddContainers() [2/2]

CreateModelRequest& Aws::SageMaker::Model::CreateModelRequest::AddContainers ( ContainerDefinition &&  value)
inline

Specifies the containers in the inference pipeline.

Definition at line 164 of file CreateModelRequest.h.

◆ AddTags() [1/2]

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

An array of key-value pairs. You can use tags to categorize your Amazon Web Services resources in different ways, for example, by purpose, owner, or environment. For more information, see Tagging Amazon Web Services Resources.

Definition at line 362 of file CreateModelRequest.h.

◆ AddTags() [2/2]

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

An array of key-value pairs. You can use tags to categorize your Amazon Web Services resources in different ways, for example, by purpose, owner, or environment. For more information, see Tagging Amazon Web Services Resources.

Definition at line 371 of file CreateModelRequest.h.

◆ ContainersHasBeenSet()

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

Specifies the containers in the inference pipeline.

Definition at line 134 of file CreateModelRequest.h.

◆ EnableNetworkIsolationHasBeenSet()

bool Aws::SageMaker::Model::CreateModelRequest::EnableNetworkIsolationHasBeenSet ( ) const
inline

Isolates the model container. No inbound or outbound network calls can be made to or from the model container.

Definition at line 457 of file CreateModelRequest.h.

◆ ExecutionRoleArnHasBeenSet()

bool Aws::SageMaker::Model::CreateModelRequest::ExecutionRoleArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the IAM role that Amazon SageMaker can assume to access model artifacts and docker image for deployment on ML compute instances or for batch transform jobs. Deploying on ML compute instances is part of model hosting. For more information, see Amazon SageMaker Roles.

To be able to pass this role to Amazon SageMaker, the caller of this API must have the iam:PassRole permission.

Definition at line 226 of file CreateModelRequest.h.

◆ GetContainers()

const Aws::Vector<ContainerDefinition>& Aws::SageMaker::Model::CreateModelRequest::GetContainers ( ) const
inline

Specifies the containers in the inference pipeline.

Definition at line 129 of file CreateModelRequest.h.

◆ GetEnableNetworkIsolation()

bool Aws::SageMaker::Model::CreateModelRequest::GetEnableNetworkIsolation ( ) const
inline

Isolates the model container. No inbound or outbound network calls can be made to or from the model container.

Definition at line 451 of file CreateModelRequest.h.

◆ GetExecutionRoleArn()

const Aws::String& Aws::SageMaker::Model::CreateModelRequest::GetExecutionRoleArn ( ) const
inline

The Amazon Resource Name (ARN) of the IAM role that Amazon SageMaker can assume to access model artifacts and docker image for deployment on ML compute instances or for batch transform jobs. Deploying on ML compute instances is part of model hosting. For more information, see Amazon SageMaker Roles.

To be able to pass this role to Amazon SageMaker, the caller of this API must have the iam:PassRole permission.

Definition at line 214 of file CreateModelRequest.h.

◆ GetInferenceExecutionConfig()

const InferenceExecutionConfig& Aws::SageMaker::Model::CreateModelRequest::GetInferenceExecutionConfig ( ) const
inline

Specifies details of how containers in a multi-container endpoint are called.

Definition at line 171 of file CreateModelRequest.h.

◆ GetModelName()

const Aws::String& Aws::SageMaker::Model::CreateModelRequest::GetModelName ( ) const
inline

The name of the new model.

Definition at line 45 of file CreateModelRequest.h.

◆ GetPrimaryContainer()

const ContainerDefinition& Aws::SageMaker::Model::CreateModelRequest::GetPrimaryContainer ( ) const
inline

The location of the primary docker image containing inference code, associated artifacts, and custom environment map that the inference code uses when the model is deployed for predictions.

Definition at line 88 of file CreateModelRequest.h.

◆ GetRequestSpecificHeaders()

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

Reimplemented from Aws::SageMaker::SageMakerRequest.

◆ GetServiceRequestName()

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

Implements Aws::AmazonWebServiceRequest.

Definition at line 35 of file CreateModelRequest.h.

◆ GetTags()

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

An array of key-value pairs. You can use tags to categorize your Amazon Web Services resources in different ways, for example, by purpose, owner, or environment. For more information, see Tagging Amazon Web Services Resources.

Definition at line 308 of file CreateModelRequest.h.

◆ GetVpcConfig()

const VpcConfig& Aws::SageMaker::Model::CreateModelRequest::GetVpcConfig ( ) const
inline

A VpcConfig object that specifies the VPC that you want your model to connect to. Control access to and from your model container by configuring the VPC. VpcConfig is used in hosting services and in batch transform. For more information, see Protect Endpoints by Using an Amazon Virtual Private Cloud and Protect Data in Batch Transform Jobs by Using an Amazon Virtual Private Cloud.

Definition at line 384 of file CreateModelRequest.h.

◆ InferenceExecutionConfigHasBeenSet()

bool Aws::SageMaker::Model::CreateModelRequest::InferenceExecutionConfigHasBeenSet ( ) const
inline

Specifies details of how containers in a multi-container endpoint are called.

Definition at line 177 of file CreateModelRequest.h.

◆ ModelNameHasBeenSet()

bool Aws::SageMaker::Model::CreateModelRequest::ModelNameHasBeenSet ( ) const
inline

The name of the new model.

Definition at line 50 of file CreateModelRequest.h.

◆ PrimaryContainerHasBeenSet()

bool Aws::SageMaker::Model::CreateModelRequest::PrimaryContainerHasBeenSet ( ) const
inline

The location of the primary docker image containing inference code, associated artifacts, and custom environment map that the inference code uses when the model is deployed for predictions.

Definition at line 95 of file CreateModelRequest.h.

◆ SerializePayload()

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

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetContainers() [1/2]

void Aws::SageMaker::Model::CreateModelRequest::SetContainers ( Aws::Vector< ContainerDefinition > &&  value)
inline

Specifies the containers in the inference pipeline.

Definition at line 144 of file CreateModelRequest.h.

◆ SetContainers() [2/2]

void Aws::SageMaker::Model::CreateModelRequest::SetContainers ( const Aws::Vector< ContainerDefinition > &  value)
inline

Specifies the containers in the inference pipeline.

Definition at line 139 of file CreateModelRequest.h.

◆ SetEnableNetworkIsolation()

void Aws::SageMaker::Model::CreateModelRequest::SetEnableNetworkIsolation ( bool  value)
inline

Isolates the model container. No inbound or outbound network calls can be made to or from the model container.

Definition at line 463 of file CreateModelRequest.h.

◆ SetExecutionRoleArn() [1/3]

void Aws::SageMaker::Model::CreateModelRequest::SetExecutionRoleArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the IAM role that Amazon SageMaker can assume to access model artifacts and docker image for deployment on ML compute instances or for batch transform jobs. Deploying on ML compute instances is part of model hosting. For more information, see Amazon SageMaker Roles.

To be able to pass this role to Amazon SageMaker, the caller of this API must have the iam:PassRole permission.

Definition at line 250 of file CreateModelRequest.h.

◆ SetExecutionRoleArn() [2/3]

void Aws::SageMaker::Model::CreateModelRequest::SetExecutionRoleArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the IAM role that Amazon SageMaker can assume to access model artifacts and docker image for deployment on ML compute instances or for batch transform jobs. Deploying on ML compute instances is part of model hosting. For more information, see Amazon SageMaker Roles.

To be able to pass this role to Amazon SageMaker, the caller of this API must have the iam:PassRole permission.

Definition at line 238 of file CreateModelRequest.h.

◆ SetExecutionRoleArn() [3/3]

void Aws::SageMaker::Model::CreateModelRequest::SetExecutionRoleArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the IAM role that Amazon SageMaker can assume to access model artifacts and docker image for deployment on ML compute instances or for batch transform jobs. Deploying on ML compute instances is part of model hosting. For more information, see Amazon SageMaker Roles.

To be able to pass this role to Amazon SageMaker, the caller of this API must have the iam:PassRole permission.

Definition at line 262 of file CreateModelRequest.h.

◆ SetInferenceExecutionConfig() [1/2]

void Aws::SageMaker::Model::CreateModelRequest::SetInferenceExecutionConfig ( const InferenceExecutionConfig value)
inline

Specifies details of how containers in a multi-container endpoint are called.

Definition at line 183 of file CreateModelRequest.h.

◆ SetInferenceExecutionConfig() [2/2]

void Aws::SageMaker::Model::CreateModelRequest::SetInferenceExecutionConfig ( InferenceExecutionConfig &&  value)
inline

Specifies details of how containers in a multi-container endpoint are called.

Definition at line 189 of file CreateModelRequest.h.

◆ SetModelName() [1/3]

void Aws::SageMaker::Model::CreateModelRequest::SetModelName ( Aws::String &&  value)
inline

The name of the new model.

Definition at line 60 of file CreateModelRequest.h.

◆ SetModelName() [2/3]

void Aws::SageMaker::Model::CreateModelRequest::SetModelName ( const Aws::String value)
inline

The name of the new model.

Definition at line 55 of file CreateModelRequest.h.

◆ SetModelName() [3/3]

void Aws::SageMaker::Model::CreateModelRequest::SetModelName ( const char *  value)
inline

The name of the new model.

Definition at line 65 of file CreateModelRequest.h.

◆ SetPrimaryContainer() [1/2]

void Aws::SageMaker::Model::CreateModelRequest::SetPrimaryContainer ( const ContainerDefinition value)
inline

The location of the primary docker image containing inference code, associated artifacts, and custom environment map that the inference code uses when the model is deployed for predictions.

Definition at line 102 of file CreateModelRequest.h.

◆ SetPrimaryContainer() [2/2]

void Aws::SageMaker::Model::CreateModelRequest::SetPrimaryContainer ( ContainerDefinition &&  value)
inline

The location of the primary docker image containing inference code, associated artifacts, and custom environment map that the inference code uses when the model is deployed for predictions.

Definition at line 109 of file CreateModelRequest.h.

◆ SetTags() [1/2]

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

An array of key-value pairs. You can use tags to categorize your Amazon Web Services resources in different ways, for example, by purpose, owner, or environment. For more information, see Tagging Amazon Web Services Resources.

Definition at line 335 of file CreateModelRequest.h.

◆ SetTags() [2/2]

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

An array of key-value pairs. You can use tags to categorize your Amazon Web Services resources in different ways, for example, by purpose, owner, or environment. For more information, see Tagging Amazon Web Services Resources.

Definition at line 326 of file CreateModelRequest.h.

◆ SetVpcConfig() [1/2]

void Aws::SageMaker::Model::CreateModelRequest::SetVpcConfig ( const VpcConfig value)
inline

A VpcConfig object that specifies the VPC that you want your model to connect to. Control access to and from your model container by configuring the VPC. VpcConfig is used in hosting services and in batch transform. For more information, see Protect Endpoints by Using an Amazon Virtual Private Cloud and Protect Data in Batch Transform Jobs by Using an Amazon Virtual Private Cloud.

Definition at line 408 of file CreateModelRequest.h.

◆ SetVpcConfig() [2/2]

void Aws::SageMaker::Model::CreateModelRequest::SetVpcConfig ( VpcConfig &&  value)
inline

A VpcConfig object that specifies the VPC that you want your model to connect to. Control access to and from your model container by configuring the VPC. VpcConfig is used in hosting services and in batch transform. For more information, see Protect Endpoints by Using an Amazon Virtual Private Cloud and Protect Data in Batch Transform Jobs by Using an Amazon Virtual Private Cloud.

Definition at line 420 of file CreateModelRequest.h.

◆ TagsHasBeenSet()

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

An array of key-value pairs. You can use tags to categorize your Amazon Web Services resources in different ways, for example, by purpose, owner, or environment. For more information, see Tagging Amazon Web Services Resources.

Definition at line 317 of file CreateModelRequest.h.

◆ VpcConfigHasBeenSet()

bool Aws::SageMaker::Model::CreateModelRequest::VpcConfigHasBeenSet ( ) const
inline

A VpcConfig object that specifies the VPC that you want your model to connect to. Control access to and from your model container by configuring the VPC. VpcConfig is used in hosting services and in batch transform. For more information, see Protect Endpoints by Using an Amazon Virtual Private Cloud and Protect Data in Batch Transform Jobs by Using an Amazon Virtual Private Cloud.

Definition at line 396 of file CreateModelRequest.h.

◆ WithContainers() [1/2]

CreateModelRequest& Aws::SageMaker::Model::CreateModelRequest::WithContainers ( Aws::Vector< ContainerDefinition > &&  value)
inline

Specifies the containers in the inference pipeline.

Definition at line 154 of file CreateModelRequest.h.

◆ WithContainers() [2/2]

CreateModelRequest& Aws::SageMaker::Model::CreateModelRequest::WithContainers ( const Aws::Vector< ContainerDefinition > &  value)
inline

Specifies the containers in the inference pipeline.

Definition at line 149 of file CreateModelRequest.h.

◆ WithEnableNetworkIsolation()

CreateModelRequest& Aws::SageMaker::Model::CreateModelRequest::WithEnableNetworkIsolation ( bool  value)
inline

Isolates the model container. No inbound or outbound network calls can be made to or from the model container.

Definition at line 469 of file CreateModelRequest.h.

◆ WithExecutionRoleArn() [1/3]

CreateModelRequest& Aws::SageMaker::Model::CreateModelRequest::WithExecutionRoleArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the IAM role that Amazon SageMaker can assume to access model artifacts and docker image for deployment on ML compute instances or for batch transform jobs. Deploying on ML compute instances is part of model hosting. For more information, see Amazon SageMaker Roles.

To be able to pass this role to Amazon SageMaker, the caller of this API must have the iam:PassRole permission.

Definition at line 286 of file CreateModelRequest.h.

◆ WithExecutionRoleArn() [2/3]

CreateModelRequest& Aws::SageMaker::Model::CreateModelRequest::WithExecutionRoleArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the IAM role that Amazon SageMaker can assume to access model artifacts and docker image for deployment on ML compute instances or for batch transform jobs. Deploying on ML compute instances is part of model hosting. For more information, see Amazon SageMaker Roles.

To be able to pass this role to Amazon SageMaker, the caller of this API must have the iam:PassRole permission.

Definition at line 274 of file CreateModelRequest.h.

◆ WithExecutionRoleArn() [3/3]

CreateModelRequest& Aws::SageMaker::Model::CreateModelRequest::WithExecutionRoleArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the IAM role that Amazon SageMaker can assume to access model artifacts and docker image for deployment on ML compute instances or for batch transform jobs. Deploying on ML compute instances is part of model hosting. For more information, see Amazon SageMaker Roles.

To be able to pass this role to Amazon SageMaker, the caller of this API must have the iam:PassRole permission.

Definition at line 298 of file CreateModelRequest.h.

◆ WithInferenceExecutionConfig() [1/2]

CreateModelRequest& Aws::SageMaker::Model::CreateModelRequest::WithInferenceExecutionConfig ( const InferenceExecutionConfig value)
inline

Specifies details of how containers in a multi-container endpoint are called.

Definition at line 195 of file CreateModelRequest.h.

◆ WithInferenceExecutionConfig() [2/2]

CreateModelRequest& Aws::SageMaker::Model::CreateModelRequest::WithInferenceExecutionConfig ( InferenceExecutionConfig &&  value)
inline

Specifies details of how containers in a multi-container endpoint are called.

Definition at line 201 of file CreateModelRequest.h.

◆ WithModelName() [1/3]

CreateModelRequest& Aws::SageMaker::Model::CreateModelRequest::WithModelName ( Aws::String &&  value)
inline

The name of the new model.

Definition at line 75 of file CreateModelRequest.h.

◆ WithModelName() [2/3]

CreateModelRequest& Aws::SageMaker::Model::CreateModelRequest::WithModelName ( const Aws::String value)
inline

The name of the new model.

Definition at line 70 of file CreateModelRequest.h.

◆ WithModelName() [3/3]

CreateModelRequest& Aws::SageMaker::Model::CreateModelRequest::WithModelName ( const char *  value)
inline

The name of the new model.

Definition at line 80 of file CreateModelRequest.h.

◆ WithPrimaryContainer() [1/2]

CreateModelRequest& Aws::SageMaker::Model::CreateModelRequest::WithPrimaryContainer ( const ContainerDefinition value)
inline

The location of the primary docker image containing inference code, associated artifacts, and custom environment map that the inference code uses when the model is deployed for predictions.

Definition at line 116 of file CreateModelRequest.h.

◆ WithPrimaryContainer() [2/2]

CreateModelRequest& Aws::SageMaker::Model::CreateModelRequest::WithPrimaryContainer ( ContainerDefinition &&  value)
inline

The location of the primary docker image containing inference code, associated artifacts, and custom environment map that the inference code uses when the model is deployed for predictions.

Definition at line 123 of file CreateModelRequest.h.

◆ WithTags() [1/2]

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

An array of key-value pairs. You can use tags to categorize your Amazon Web Services resources in different ways, for example, by purpose, owner, or environment. For more information, see Tagging Amazon Web Services Resources.

Definition at line 353 of file CreateModelRequest.h.

◆ WithTags() [2/2]

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

An array of key-value pairs. You can use tags to categorize your Amazon Web Services resources in different ways, for example, by purpose, owner, or environment. For more information, see Tagging Amazon Web Services Resources.

Definition at line 344 of file CreateModelRequest.h.

◆ WithVpcConfig() [1/2]

CreateModelRequest& Aws::SageMaker::Model::CreateModelRequest::WithVpcConfig ( const VpcConfig value)
inline

A VpcConfig object that specifies the VPC that you want your model to connect to. Control access to and from your model container by configuring the VPC. VpcConfig is used in hosting services and in batch transform. For more information, see Protect Endpoints by Using an Amazon Virtual Private Cloud and Protect Data in Batch Transform Jobs by Using an Amazon Virtual Private Cloud.

Definition at line 432 of file CreateModelRequest.h.

◆ WithVpcConfig() [2/2]

CreateModelRequest& Aws::SageMaker::Model::CreateModelRequest::WithVpcConfig ( VpcConfig &&  value)
inline

A VpcConfig object that specifies the VPC that you want your model to connect to. Control access to and from your model container by configuring the VPC. VpcConfig is used in hosting services and in batch transform. For more information, see Protect Endpoints by Using an Amazon Virtual Private Cloud and Protect Data in Batch Transform Jobs by Using an Amazon Virtual Private Cloud.

Definition at line 444 of file CreateModelRequest.h.


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