Package com.pulumi.aws.sagemaker.inputs
Class ModelPrimaryContainerArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.sagemaker.inputs.ModelPrimaryContainerArgs.Builder
-
- Enclosing class:
- ModelPrimaryContainerArgs
public static final class ModelPrimaryContainerArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ModelPrimaryContainerArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ModelPrimaryContainerArgs defaults)
-
-
Method Detail
-
containerHostname
public ModelPrimaryContainerArgs.Builder containerHostname(@Nullable com.pulumi.core.Output<java.lang.String> containerHostname)
- Parameters:
containerHostname
- The DNS host name for the container.- Returns:
- builder
-
containerHostname
public ModelPrimaryContainerArgs.Builder containerHostname(java.lang.String containerHostname)
- Parameters:
containerHostname
- The DNS host name for the container.- Returns:
- builder
-
environment
public ModelPrimaryContainerArgs.Builder environment(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> environment)
- Parameters:
environment
- Environment variables for the Docker container. A list of key value pairs.- Returns:
- builder
-
environment
public ModelPrimaryContainerArgs.Builder environment(java.util.Map<java.lang.String,java.lang.String> environment)
- Parameters:
environment
- Environment variables for the Docker container. A list of key value pairs.- Returns:
- builder
-
image
public ModelPrimaryContainerArgs.Builder image(@Nullable com.pulumi.core.Output<java.lang.String> image)
- Parameters:
image
- The registry path where the inference code image is stored in Amazon ECR.- Returns:
- builder
-
image
public ModelPrimaryContainerArgs.Builder image(java.lang.String image)
- Parameters:
image
- The registry path where the inference code image is stored in Amazon ECR.- Returns:
- builder
-
imageConfig
public ModelPrimaryContainerArgs.Builder imageConfig(@Nullable com.pulumi.core.Output<ModelPrimaryContainerImageConfigArgs> imageConfig)
- Parameters:
imageConfig
- 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.- Returns:
- builder
-
imageConfig
public ModelPrimaryContainerArgs.Builder imageConfig(ModelPrimaryContainerImageConfigArgs imageConfig)
- Parameters:
imageConfig
- 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.- Returns:
- builder
-
inferenceSpecificationName
public ModelPrimaryContainerArgs.Builder inferenceSpecificationName(@Nullable com.pulumi.core.Output<java.lang.String> inferenceSpecificationName)
- Parameters:
inferenceSpecificationName
- The inference specification name in the model package version.- Returns:
- builder
-
inferenceSpecificationName
public ModelPrimaryContainerArgs.Builder inferenceSpecificationName(java.lang.String inferenceSpecificationName)
- Parameters:
inferenceSpecificationName
- The inference specification name in the model package version.- Returns:
- builder
-
mode
public ModelPrimaryContainerArgs.Builder mode(@Nullable com.pulumi.core.Output<java.lang.String> mode)
- Parameters:
mode
- The container hosts value `SingleModel/MultiModel`. The default value is `SingleModel`.- Returns:
- builder
-
mode
public ModelPrimaryContainerArgs.Builder mode(java.lang.String mode)
- Parameters:
mode
- The container hosts value `SingleModel/MultiModel`. The default value is `SingleModel`.- Returns:
- builder
-
modelDataSource
public ModelPrimaryContainerArgs.Builder modelDataSource(@Nullable com.pulumi.core.Output<ModelPrimaryContainerModelDataSourceArgs> modelDataSource)
- Parameters:
modelDataSource
- 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_.- Returns:
- builder
-
modelDataSource
public ModelPrimaryContainerArgs.Builder modelDataSource(ModelPrimaryContainerModelDataSourceArgs modelDataSource)
- Parameters:
modelDataSource
- 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_.- Returns:
- builder
-
modelDataUrl
public ModelPrimaryContainerArgs.Builder modelDataUrl(@Nullable com.pulumi.core.Output<java.lang.String> modelDataUrl)
- Parameters:
modelDataUrl
- The URL for the S3 location where model artifacts are stored.- Returns:
- builder
-
modelDataUrl
public ModelPrimaryContainerArgs.Builder modelDataUrl(java.lang.String modelDataUrl)
- Parameters:
modelDataUrl
- The URL for the S3 location where model artifacts are stored.- Returns:
- builder
-
modelPackageName
public ModelPrimaryContainerArgs.Builder modelPackageName(@Nullable com.pulumi.core.Output<java.lang.String> modelPackageName)
- Parameters:
modelPackageName
- The Amazon Resource Name (ARN) of the model package to use to create the model.- Returns:
- builder
-
modelPackageName
public ModelPrimaryContainerArgs.Builder modelPackageName(java.lang.String modelPackageName)
- Parameters:
modelPackageName
- The Amazon Resource Name (ARN) of the model package to use to create the model.- Returns:
- builder
-
multiModelConfig
public ModelPrimaryContainerArgs.Builder multiModelConfig(@Nullable com.pulumi.core.Output<ModelPrimaryContainerMultiModelConfigArgs> multiModelConfig)
- Parameters:
multiModelConfig
- Specifies additional configuration for multi-model endpoints. see Multi Model Config.- Returns:
- builder
-
multiModelConfig
public ModelPrimaryContainerArgs.Builder multiModelConfig(ModelPrimaryContainerMultiModelConfigArgs multiModelConfig)
- Parameters:
multiModelConfig
- Specifies additional configuration for multi-model endpoints. see Multi Model Config.- Returns:
- builder
-
build
public ModelPrimaryContainerArgs build()
-
-