Package com.pulumi.aws.sagemaker.inputs
Class AlgorithmInferenceSpecificationContainerArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.sagemaker.inputs.AlgorithmInferenceSpecificationContainerArgs.Builder
-
- Enclosing class:
- AlgorithmInferenceSpecificationContainerArgs
public static final class AlgorithmInferenceSpecificationContainerArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AlgorithmInferenceSpecificationContainerArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AlgorithmInferenceSpecificationContainerArgs defaults)
-
-
Method Detail
-
additionalS3DataSource
public AlgorithmInferenceSpecificationContainerArgs.Builder additionalS3DataSource(@Nullable com.pulumi.core.Output<AlgorithmInferenceSpecificationContainerAdditionalS3DataSourceArgs> additionalS3DataSource)
- Parameters:
additionalS3DataSource- Additional model data to make available to the container. See Additional S3 Data Source.- Returns:
- builder
-
additionalS3DataSource
public AlgorithmInferenceSpecificationContainerArgs.Builder additionalS3DataSource(AlgorithmInferenceSpecificationContainerAdditionalS3DataSourceArgs additionalS3DataSource)
- Parameters:
additionalS3DataSource- Additional model data to make available to the container. See Additional S3 Data Source.- Returns:
- builder
-
baseModel
public AlgorithmInferenceSpecificationContainerArgs.Builder baseModel(@Nullable com.pulumi.core.Output<AlgorithmInferenceSpecificationContainerBaseModelArgs> baseModel)
- Parameters:
baseModel- Base model information for the container. See Base Model.- Returns:
- builder
-
baseModel
public AlgorithmInferenceSpecificationContainerArgs.Builder baseModel(AlgorithmInferenceSpecificationContainerBaseModelArgs baseModel)
- Parameters:
baseModel- Base model information for the container. See Base Model.- Returns:
- builder
-
containerHostname
public AlgorithmInferenceSpecificationContainerArgs.Builder containerHostname(@Nullable com.pulumi.core.Output<java.lang.String> containerHostname)
- Parameters:
containerHostname- DNS host name for the container.- Returns:
- builder
-
containerHostname
public AlgorithmInferenceSpecificationContainerArgs.Builder containerHostname(java.lang.String containerHostname)
- Parameters:
containerHostname- DNS host name for the container.- Returns:
- builder
-
environment
public AlgorithmInferenceSpecificationContainerArgs.Builder environment(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> environment)
- Parameters:
environment- Environment variables to pass to the container.- Returns:
- builder
-
environment
public AlgorithmInferenceSpecificationContainerArgs.Builder environment(java.util.Map<java.lang.String,java.lang.String> environment)
- Parameters:
environment- Environment variables to pass to the container.- Returns:
- builder
-
framework
public AlgorithmInferenceSpecificationContainerArgs.Builder framework(@Nullable com.pulumi.core.Output<java.lang.String> framework)
- Parameters:
framework- Machine learning framework in the container image.- Returns:
- builder
-
framework
public AlgorithmInferenceSpecificationContainerArgs.Builder framework(java.lang.String framework)
- Parameters:
framework- Machine learning framework in the container image.- Returns:
- builder
-
frameworkVersion
public AlgorithmInferenceSpecificationContainerArgs.Builder frameworkVersion(@Nullable com.pulumi.core.Output<java.lang.String> frameworkVersion)
- Parameters:
frameworkVersion- Framework version in the container image.- Returns:
- builder
-
frameworkVersion
public AlgorithmInferenceSpecificationContainerArgs.Builder frameworkVersion(java.lang.String frameworkVersion)
- Parameters:
frameworkVersion- Framework version in the container image.- Returns:
- builder
-
image
public AlgorithmInferenceSpecificationContainerArgs.Builder image(@Nullable com.pulumi.core.Output<java.lang.String> image)
- Parameters:
image- Container image URI.- Returns:
- builder
-
image
public AlgorithmInferenceSpecificationContainerArgs.Builder image(java.lang.String image)
- Parameters:
image- Container image URI.- Returns:
- builder
-
imageDigest
public AlgorithmInferenceSpecificationContainerArgs.Builder imageDigest(@Nullable com.pulumi.core.Output<java.lang.String> imageDigest)
- Parameters:
imageDigest- Digest of the container image.- Returns:
- builder
-
imageDigest
public AlgorithmInferenceSpecificationContainerArgs.Builder imageDigest(java.lang.String imageDigest)
- Parameters:
imageDigest- Digest of the container image.- Returns:
- builder
-
isCheckpoint
public AlgorithmInferenceSpecificationContainerArgs.Builder isCheckpoint(@Nullable com.pulumi.core.Output<java.lang.Boolean> isCheckpoint)
- Parameters:
isCheckpoint- Whether the container is used as a checkpoint container.- Returns:
- builder
-
isCheckpoint
public AlgorithmInferenceSpecificationContainerArgs.Builder isCheckpoint(java.lang.Boolean isCheckpoint)
- Parameters:
isCheckpoint- Whether the container is used as a checkpoint container.- Returns:
- builder
-
modelDataEtag
public AlgorithmInferenceSpecificationContainerArgs.Builder modelDataEtag(@Nullable com.pulumi.core.Output<java.lang.String> modelDataEtag)
- Parameters:
modelDataEtag- ETag for `modelDataUrl`.- Returns:
- builder
-
modelDataEtag
public AlgorithmInferenceSpecificationContainerArgs.Builder modelDataEtag(java.lang.String modelDataEtag)
- Parameters:
modelDataEtag- ETag for `modelDataUrl`.- Returns:
- builder
-
modelDataSource
public AlgorithmInferenceSpecificationContainerArgs.Builder modelDataSource(@Nullable com.pulumi.core.Output<AlgorithmInferenceSpecificationContainerModelDataSourceArgs> modelDataSource)
- Parameters:
modelDataSource- Source of model data for the container. See Model Data Source.- Returns:
- builder
-
modelDataSource
public AlgorithmInferenceSpecificationContainerArgs.Builder modelDataSource(AlgorithmInferenceSpecificationContainerModelDataSourceArgs modelDataSource)
- Parameters:
modelDataSource- Source of model data for the container. See Model Data Source.- Returns:
- builder
-
modelDataUrl
public AlgorithmInferenceSpecificationContainerArgs.Builder modelDataUrl(@Nullable com.pulumi.core.Output<java.lang.String> modelDataUrl)
- Parameters:
modelDataUrl- S3 or HTTPS URL of the model artifacts.- Returns:
- builder
-
modelDataUrl
public AlgorithmInferenceSpecificationContainerArgs.Builder modelDataUrl(java.lang.String modelDataUrl)
- Parameters:
modelDataUrl- S3 or HTTPS URL of the model artifacts.- Returns:
- builder
-
modelInput
public AlgorithmInferenceSpecificationContainerArgs.Builder modelInput(@Nullable com.pulumi.core.Output<AlgorithmInferenceSpecificationContainerModelInputArgs> modelInput)
- Parameters:
modelInput- Additional model input configuration. See Model Input.- Returns:
- builder
-
modelInput
public AlgorithmInferenceSpecificationContainerArgs.Builder modelInput(AlgorithmInferenceSpecificationContainerModelInputArgs modelInput)
- Parameters:
modelInput- Additional model input configuration. See Model Input.- Returns:
- builder
-
nearestModelName
public AlgorithmInferenceSpecificationContainerArgs.Builder nearestModelName(@Nullable com.pulumi.core.Output<java.lang.String> nearestModelName)
- Parameters:
nearestModelName- Name of a pre-existing model nearest to the one being created.- Returns:
- builder
-
nearestModelName
public AlgorithmInferenceSpecificationContainerArgs.Builder nearestModelName(java.lang.String nearestModelName)
- Parameters:
nearestModelName- Name of a pre-existing model nearest to the one being created.- Returns:
- builder
-
productId
public AlgorithmInferenceSpecificationContainerArgs.Builder productId(@Nullable com.pulumi.core.Output<java.lang.String> productId)
- Parameters:
productId- AWS Marketplace product ID.- Returns:
- builder
-
productId
public AlgorithmInferenceSpecificationContainerArgs.Builder productId(java.lang.String productId)
- Parameters:
productId- AWS Marketplace product ID.- Returns:
- builder
-
build
public AlgorithmInferenceSpecificationContainerArgs build()
-
-