@Generated(value="software.amazon.awssdk:codegen") public final class CreateModelRequest extends SageMakerRequest implements ToCopyableBuilder<CreateModelRequest.Builder,CreateModelRequest>
| Modifier and Type | Class and Description | 
|---|---|
static interface  | 
CreateModelRequest.Builder  | 
| Modifier and Type | Method and Description | 
|---|---|
static CreateModelRequest.Builder | 
builder()  | 
List<ContainerDefinition> | 
containers()
 Specifies the containers in the inference pipeline. 
 | 
Boolean | 
enableNetworkIsolation()
 Isolates the model container. 
 | 
boolean | 
equals(Object obj)  | 
String | 
executionRoleArn()
 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. 
 | 
<T> Optional<T> | 
getValueForField(String fieldName,
                Class<T> clazz)
Used to retrieve the value of a field from any class that extends  
SdkRequest. | 
int | 
hashCode()  | 
String | 
modelName()
 The name of the new model. 
 | 
ContainerDefinition | 
primaryContainer()
 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. 
 | 
List<SdkField<?>> | 
sdkFields()  | 
static Class<? extends CreateModelRequest.Builder> | 
serializableBuilderClass()  | 
List<Tag> | 
tags()
 An array of key-value pairs. 
 | 
CreateModelRequest.Builder | 
toBuilder()
Take this object and create a builder that contains all of the current property values of this object. 
 | 
String | 
toString()  | 
VpcConfig | 
vpcConfig()
 A VpcConfig object that specifies the VPC that you want your model to connect to. 
 | 
overrideConfigurationcopypublic String modelName()
The name of the new model.
public ContainerDefinition primaryContainer()
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.
public List<ContainerDefinition> containers()
Specifies the containers in the inference pipeline.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public String executionRoleArn()
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.
 
         To be able to pass this role to Amazon SageMaker, the caller of this API must have the
         iam:PassRole permission.
         
public List<Tag> tags()
An array of key-value pairs. For more information, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public VpcConfig vpcConfig()
 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.
 
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.public Boolean enableNetworkIsolation()
Isolates the model container. No inbound or outbound network calls can be made to or from the model container.
The Semantic Segmentation built-in algorithm does not support network isolation.
The Semantic Segmentation built-in algorithm does not support network isolation.
public CreateModelRequest.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<CreateModelRequest.Builder,CreateModelRequest>toBuilder in class SageMakerRequestpublic static CreateModelRequest.Builder builder()
public static Class<? extends CreateModelRequest.Builder> serializableBuilderClass()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
SdkRequestSdkRequest. The field name
 specified should match the member name from the corresponding service-2.json model specified in the
 codegen-resources folder for a given service. The class specifies what class to cast the returned value to.
 If the returned value is also a modeled class, the SdkRequest.getValueForField(String, Class) method will
 again be available.getValueForField in class SdkRequestfieldName - The name of the member to be retrieved.clazz - The class to cast the returned object to.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.