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")
.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();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classAn implementation forCfnModelPackage.AdditionalInferenceSpecificationDefinitionProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()The Amazon ECR registry path of the Docker image that contains the inference code.default StringA 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()
-