public static interface CfnModelPackage.AdditionalInferenceSpecificationDefinitionProperty
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") .modelDataUrl("modelDataUrl") .modelInput(modelInput) .nearestModelName("nearestModelName") .productId("productId") .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();
Modifier and Type | Interface and Description |
---|---|
static class |
CfnModelPackage.AdditionalInferenceSpecificationDefinitionProperty.Builder
|
static class |
CfnModelPackage.AdditionalInferenceSpecificationDefinitionProperty.Jsii$Proxy
An implementation for
CfnModelPackage.AdditionalInferenceSpecificationDefinitionProperty |
Modifier and Type | Method and Description |
---|---|
static CfnModelPackage.AdditionalInferenceSpecificationDefinitionProperty.Builder |
builder() |
java.lang.Object |
getContainers()
The Amazon ECR registry path of the Docker image that contains the inference code.
|
default java.lang.String |
getDescription()
A description of the additional Inference specification.
|
java.lang.String |
getName()
A unique name to identify the additional inference specification.
|
default java.util.List<java.lang.String> |
getSupportedContentTypes()
The supported MIME types for the input data.
|
default java.util.List<java.lang.String> |
getSupportedRealtimeInferenceInstanceTypes()
A list of the instance types that are used to generate inferences in real-time.
|
default java.util.List<java.lang.String> |
getSupportedResponseMimeTypes()
The supported MIME types for the output data.
|
default java.util.List<java.lang.String> |
getSupportedTransformInstanceTypes()
A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed.
|
java.lang.Object getContainers()
java.lang.String getName()
The name must be unique within the list of your additional inference specifications for a particular model package.
default java.lang.String getDescription()
default java.util.List<java.lang.String> getSupportedContentTypes()
default java.util.List<java.lang.String> getSupportedRealtimeInferenceInstanceTypes()
default java.util.List<java.lang.String> getSupportedResponseMimeTypes()
default java.util.List<java.lang.String> getSupportedTransformInstanceTypes()