@Stability(value=Experimental) public static final class ContainerDefinition.Builder extends Object implements software.amazon.jsii.Builder<ContainerDefinition>
ContainerDefinition
.Modifier and Type | Method and Description |
---|---|
ContainerDefinition |
build() |
ContainerDefinition.Builder |
containerHostName(String containerHostName)
(experimental) This parameter is ignored for models that contain only a PrimaryContainer.
|
static ContainerDefinition.Builder |
create() |
ContainerDefinition.Builder |
environmentVariables(TaskInput environmentVariables)
(experimental) The environment variables to set in the Docker container.
|
ContainerDefinition.Builder |
image(DockerImage image)
(experimental) The Amazon EC2 Container Registry (Amazon ECR) path where inference code is stored.
|
ContainerDefinition.Builder |
mode(Mode mode)
(experimental) Defines how many models the container hosts.
|
ContainerDefinition.Builder |
modelPackageName(String modelPackageName)
(experimental) The name or Amazon Resource Name (ARN) of the model package to use to create the model.
|
ContainerDefinition.Builder |
modelS3Location(S3Location modelS3Location)
(experimental) The S3 path where the model artifacts, which result from model training, are stored.
|
@Stability(value=Experimental) public static ContainerDefinition.Builder create()
ContainerDefinition.Builder
.@Stability(value=Experimental) public ContainerDefinition.Builder containerHostName(String containerHostName)
When a ContainerDefinition is part of an inference pipeline, the value of the parameter uniquely identifies the container for the purposes of logging and metrics.
Default: - None
containerHostName
- This parameter is ignored for models that contain only a PrimaryContainer. This parameter is required.this
@Stability(value=Experimental) public ContainerDefinition.Builder environmentVariables(TaskInput environmentVariables)
Default: - No variables
environmentVariables
- The environment variables to set in the Docker container. This parameter is required.this
@Stability(value=Experimental) public ContainerDefinition.Builder image(DockerImage image)
Default: - None
image
- The Amazon EC2 Container Registry (Amazon ECR) path where inference code is stored. This parameter is required.this
@Stability(value=Experimental) public ContainerDefinition.Builder mode(Mode mode)
Default: - Mode.SINGLE_MODEL
mode
- Defines how many models the container hosts. This parameter is required.this
@Stability(value=Experimental) public ContainerDefinition.Builder modelPackageName(String modelPackageName)
Default: - None
modelPackageName
- The name or Amazon Resource Name (ARN) of the model package to use to create the model. This parameter is required.this
@Stability(value=Experimental) public ContainerDefinition.Builder modelS3Location(S3Location modelS3Location)
This path must point to a single gzip compressed tar archive (.tar.gz suffix). The S3 path is required for Amazon SageMaker built-in algorithms, but not if you use your own algorithms.
Default: - None
modelS3Location
- The S3 path where the model artifacts, which result from model training, are stored. This parameter is required.this
@Stability(value=Experimental) public ContainerDefinition build()
build
in interface software.amazon.jsii.Builder<ContainerDefinition>
Copyright © 2021. All rights reserved.