Interface CfnModelPackage.InferenceSpecificationProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnModelPackage.InferenceSpecificationProperty.Jsii$Proxy
- Enclosing class:
CfnModelPackage
@Stability(Stable)
public static interface CfnModelPackage.InferenceSpecificationProperty
extends software.amazon.jsii.JsiiSerializable
Defines how to perform inference generation after a training job is run.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.sagemaker.*; Object modelInput; InferenceSpecificationProperty inferenceSpecificationProperty = InferenceSpecificationProperty.builder() .containers(List.of(ModelPackageContainerDefinitionProperty.builder() .image("image") // the properties below are optional .containerHostname("containerHostname") .environment(Map.of( "environmentKey", "environment")) .framework("framework") .frameworkVersion("frameworkVersion") .imageDigest("imageDigest") .modelDataSource(ModelDataSourceProperty.builder() .s3DataSource(S3ModelDataSourceProperty.builder() .compressionType("compressionType") .s3DataType("s3DataType") .s3Uri("s3Uri") // the properties below are optional .modelAccessConfig(ModelAccessConfigProperty.builder() .acceptEula(false) .build()) .build()) .build()) .modelDataUrl("modelDataUrl") .modelInput(modelInput) .nearestModelName("nearestModelName") .build())) .supportedContentTypes(List.of("supportedContentTypes")) .supportedResponseMimeTypes(List.of("supportedResponseMimeTypes")) // the properties below are optional .supportedRealtimeInferenceInstanceTypes(List.of("supportedRealtimeInferenceInstanceTypes")) .supportedTransformInstanceTypes(List.of("supportedTransformInstanceTypes")) .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnModelPackage.InferenceSpecificationProperty
static final class
An implementation forCfnModelPackage.InferenceSpecificationProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
The Amazon ECR registry path of the Docker image that contains the inference code.The supported MIME types for the input data.A list of the instance types that are used to generate inferences in real-time.The supported MIME types for the output data.A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getContainers
The Amazon ECR registry path of the Docker image that contains the inference code.- See Also:
-
getSupportedContentTypes
The supported MIME types for the input data.- See Also:
-
getSupportedResponseMimeTypes
The supported MIME types for the output data.- See Also:
-
getSupportedRealtimeInferenceInstanceTypes
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.
- See Also:
-
getSupportedTransformInstanceTypes
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.
- See Also:
-
builder
-