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
-
additionalModelDataSources
public ModelPrimaryContainerArgs.Builder additionalModelDataSources(@Nullable com.pulumi.core.Output<java.util.List<ModelPrimaryContainerAdditionalModelDataSourceArgs>> additionalModelDataSources)
- Parameters:
additionalModelDataSources- Additional data sources that are available to the model in addition to those specified in `modelDataSource`. See Additional Model Data Source.- Returns:
- builder
-
additionalModelDataSources
public ModelPrimaryContainerArgs.Builder additionalModelDataSources(java.util.List<ModelPrimaryContainerAdditionalModelDataSourceArgs> additionalModelDataSources)
- Parameters:
additionalModelDataSources- Additional data sources that are available to the model in addition to those specified in `modelDataSource`. See Additional Model Data Source.- Returns:
- builder
-
additionalModelDataSources
public ModelPrimaryContainerArgs.Builder additionalModelDataSources(ModelPrimaryContainerAdditionalModelDataSourceArgs... additionalModelDataSources)
- Parameters:
additionalModelDataSources- Additional data sources that are available to the model in addition to those specified in `modelDataSource`. See Additional Model Data Source.- Returns:
- builder
-
containerHostname
public ModelPrimaryContainerArgs.Builder containerHostname(@Nullable com.pulumi.core.Output<java.lang.String> containerHostname)
- Parameters:
containerHostname- DNS host name for the container.- Returns:
- builder
-
containerHostname
public ModelPrimaryContainerArgs.Builder containerHostname(java.lang.String containerHostname)
- Parameters:
containerHostname- 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.- 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.- Returns:
- builder
-
image
public ModelPrimaryContainerArgs.Builder image(@Nullable com.pulumi.core.Output<java.lang.String> image)
- Parameters:
image- 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- 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- Whether the model container is in Amazon ECR or a private Docker registry accessible from your 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- Whether the model container is in Amazon ECR or a private Docker registry accessible from your 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- Inference specification name in the model package version.- Returns:
- builder
-
inferenceSpecificationName
public ModelPrimaryContainerArgs.Builder inferenceSpecificationName(java.lang.String inferenceSpecificationName)
- Parameters:
inferenceSpecificationName- Inference specification name in the model package version.- Returns:
- builder
-
mode
public ModelPrimaryContainerArgs.Builder mode(@Nullable com.pulumi.core.Output<java.lang.String> mode)
-
mode
public ModelPrimaryContainerArgs.Builder mode(java.lang.String mode)
-
modelDataSource
public ModelPrimaryContainerArgs.Builder modelDataSource(@Nullable com.pulumi.core.Output<ModelPrimaryContainerModelDataSourceArgs> modelDataSource)
- Parameters:
modelDataSource- 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 AI Developer Guide_.- Returns:
- builder
-
modelDataSource
public ModelPrimaryContainerArgs.Builder modelDataSource(ModelPrimaryContainerModelDataSourceArgs modelDataSource)
- Parameters:
modelDataSource- 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 AI Developer Guide_.- Returns:
- builder
-
modelDataUrl
public ModelPrimaryContainerArgs.Builder modelDataUrl(@Nullable com.pulumi.core.Output<java.lang.String> modelDataUrl)
- Parameters:
modelDataUrl- URL for the S3 location where model artifacts are stored.- Returns:
- builder
-
modelDataUrl
public ModelPrimaryContainerArgs.Builder modelDataUrl(java.lang.String modelDataUrl)
- Parameters:
modelDataUrl- 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- ARN of the model package to use to create the model. A list of key value pairs.- Returns:
- builder
-
modelPackageName
public ModelPrimaryContainerArgs.Builder modelPackageName(java.lang.String modelPackageName)
- Parameters:
modelPackageName- ARN of the model package to use to create the model. A list of key value pairs.- 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()
-
-