Package com.pulumi.aws.sagemaker.outputs
Class ModelContainer
- java.lang.Object
-
- com.pulumi.aws.sagemaker.outputs.ModelContainer
-
public final class ModelContainer extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ModelContainer.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ModelContainer.Builder
builder()
static ModelContainer.Builder
builder(ModelContainer defaults)
java.util.Optional<java.lang.String>
containerHostname()
java.util.Map<java.lang.String,java.lang.String>
environment()
java.util.Optional<java.lang.String>
image()
java.util.Optional<ModelContainerImageConfig>
imageConfig()
java.util.Optional<java.lang.String>
inferenceSpecificationName()
java.util.Optional<java.lang.String>
mode()
java.util.Optional<ModelContainerModelDataSource>
modelDataSource()
java.util.Optional<java.lang.String>
modelDataUrl()
java.util.Optional<java.lang.String>
modelPackageName()
java.util.Optional<ModelContainerMultiModelConfig>
multiModelConfig()
-
-
-
Method Detail
-
containerHostname
public java.util.Optional<java.lang.String> containerHostname()
- Returns:
- The DNS host name for the container.
-
environment
public java.util.Map<java.lang.String,java.lang.String> environment()
- Returns:
- Environment variables for the Docker container. A list of key value pairs.
-
image
public java.util.Optional<java.lang.String> image()
- Returns:
- The registry path where the inference code image is stored in Amazon ECR.
-
imageConfig
public java.util.Optional<ModelContainerImageConfig> imageConfig()
- Returns:
- Specifies whether the model container is in Amazon ECR or a private Docker registry accessible from your Amazon Virtual Private Cloud (VPC). For more information see [Using a Private Docker Registry for Real-Time Inference Containers](https://docs.aws.amazon.com/sagemaker/latest/dg/your-algorithms-containers-inference-private.html). see Image Config.
-
inferenceSpecificationName
public java.util.Optional<java.lang.String> inferenceSpecificationName()
- Returns:
- The inference specification name in the model package version.
-
mode
public java.util.Optional<java.lang.String> mode()
- Returns:
- The container hosts value `SingleModel/MultiModel`. The default value is `SingleModel`.
-
modelDataSource
public java.util.Optional<ModelContainerModelDataSource> modelDataSource()
- Returns:
- The location of model data to deploy. Use this for uncompressed model deployment. For information about how to deploy an uncompressed model, see [Deploying uncompressed models](https://docs.aws.amazon.com/sagemaker/latest/dg/large-model-inference-uncompressed.html) in the _AWS SageMaker Developer Guide_.
-
modelDataUrl
public java.util.Optional<java.lang.String> modelDataUrl()
- Returns:
- The URL for the S3 location where model artifacts are stored.
-
modelPackageName
public java.util.Optional<java.lang.String> modelPackageName()
- Returns:
- The Amazon Resource Name (ARN) of the model package to use to create the model.
-
multiModelConfig
public java.util.Optional<ModelContainerMultiModelConfig> multiModelConfig()
- Returns:
- Specifies additional configuration for multi-model endpoints. see Multi Model Config.
-
builder
public static ModelContainer.Builder builder()
-
builder
public static ModelContainer.Builder builder(ModelContainer defaults)
-
-