Interface CfnModelPackage.AdditionalInferenceSpecificationDefinitionProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnModelPackage.AdditionalInferenceSpecificationDefinitionProperty.Jsii$Proxy
- Enclosing class:
- CfnModelPackage
@Stability(Stable)
public static interface CfnModelPackage.AdditionalInferenceSpecificationDefinitionProperty
extends software.amazon.jsii.JsiiSerializable
A structure of additional Inference Specification.
Additional Inference Specification specifies details about inference jobs that can be run with models based on this model package
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; AdditionalInferenceSpecificationDefinitionProperty additionalInferenceSpecificationDefinitionProperty = AdditionalInferenceSpecificationDefinitionProperty.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())) .name("name") // the properties below are optional .description("description") .supportedContentTypes(List.of("supportedContentTypes")) .supportedRealtimeInferenceInstanceTypes(List.of("supportedRealtimeInferenceInstanceTypes")) .supportedResponseMimeTypes(List.of("supportedResponseMimeTypes")) .supportedTransformInstanceTypes(List.of("supportedTransformInstanceTypes")) .build();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
static final class
An implementation forCfnModelPackage.AdditionalInferenceSpecificationDefinitionProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
The Amazon ECR registry path of the Docker image that contains the inference code.default String
A description of the additional Inference specification.getName()
A unique name to identify the additional inference specification.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. -
getName
A unique name to identify the additional inference specification.The name must be unique within the list of your additional inference specifications for a particular model package.
-
getDescription
A description of the additional Inference specification. -
getSupportedContentTypes
The supported MIME types for the input data. -
getSupportedRealtimeInferenceInstanceTypes
A list of the instance types that are used to generate inferences in real-time. -
getSupportedResponseMimeTypes
The supported MIME types for the output data. -
getSupportedTransformInstanceTypes
A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed. -
builder
@Stability(Stable) static CfnModelPackage.AdditionalInferenceSpecificationDefinitionProperty.Builder builder()
-