public static final class ContainerDefinition.Builder
extends java.lang.Object
ContainerDefinition
.Modifier and Type | Method and Description |
---|---|
ContainerDefinition |
build() |
ContainerDefinition.Builder |
containerHostName(java.lang.String containerHostName)
This parameter is ignored for models that contain only a PrimaryContainer.
|
static ContainerDefinition.Builder |
create() |
ContainerDefinition.Builder |
environmentVariables(TaskInput environmentVariables)
The environment variables to set in the Docker container.
|
ContainerDefinition.Builder |
image(DockerImage image)
The Amazon EC2 Container Registry (Amazon ECR) path where inference code is stored.
|
ContainerDefinition.Builder |
mode(Mode mode)
Defines how many models the container hosts.
|
ContainerDefinition.Builder |
modelPackageName(java.lang.String modelPackageName)
The name or Amazon Resource Name (ARN) of the model package to use to create the model.
|
ContainerDefinition.Builder |
modelS3Location(S3Location modelS3Location)
The S3 path where the model artifacts, which result from model training, are stored.
|
public static ContainerDefinition.Builder create()
ContainerDefinition.Builder
.public ContainerDefinition.Builder containerHostName(java.lang.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
public ContainerDefinition.Builder environmentVariables(TaskInput environmentVariables)
Default: - No variables
environmentVariables
- The environment variables to set in the Docker container. This parameter is required.this
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
public ContainerDefinition.Builder mode(Mode mode)
Default: - Mode.SINGLE_MODEL
mode
- Defines how many models the container hosts. This parameter is required.this
public ContainerDefinition.Builder modelPackageName(java.lang.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
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
public ContainerDefinition build()