Package com.pulumi.aws.sagemaker
Class ImageVersionArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.sagemaker.ImageVersionArgs.Builder
-
- Enclosing class:
- ImageVersionArgs
public static final class ImageVersionArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ImageVersionArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ImageVersionArgs.Builderaliases(com.pulumi.core.Output<java.util.List<java.lang.String>> aliases)ImageVersionArgs.Builderaliases(java.lang.String... aliases)ImageVersionArgs.Builderaliases(java.util.List<java.lang.String> aliases)ImageVersionArgs.BuilderbaseImage(com.pulumi.core.Output<java.lang.String> baseImage)ImageVersionArgs.BuilderbaseImage(java.lang.String baseImage)ImageVersionArgsbuild()ImageVersionArgs.Builderhorovod(com.pulumi.core.Output<java.lang.Boolean> horovod)ImageVersionArgs.Builderhorovod(java.lang.Boolean horovod)ImageVersionArgs.BuilderimageName(com.pulumi.core.Output<java.lang.String> imageName)ImageVersionArgs.BuilderimageName(java.lang.String imageName)ImageVersionArgs.BuilderjobType(com.pulumi.core.Output<java.lang.String> jobType)ImageVersionArgs.BuilderjobType(java.lang.String jobType)ImageVersionArgs.BuildermlFramework(com.pulumi.core.Output<java.lang.String> mlFramework)ImageVersionArgs.BuildermlFramework(java.lang.String mlFramework)ImageVersionArgs.Builderprocessor(com.pulumi.core.Output<java.lang.String> processor)ImageVersionArgs.Builderprocessor(java.lang.String processor)ImageVersionArgs.BuilderprogrammingLang(com.pulumi.core.Output<java.lang.String> programmingLang)ImageVersionArgs.BuilderprogrammingLang(java.lang.String programmingLang)ImageVersionArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)ImageVersionArgs.Builderregion(java.lang.String region)ImageVersionArgs.BuilderreleaseNotes(com.pulumi.core.Output<java.lang.String> releaseNotes)ImageVersionArgs.BuilderreleaseNotes(java.lang.String releaseNotes)ImageVersionArgs.BuildervendorGuidance(com.pulumi.core.Output<java.lang.String> vendorGuidance)ImageVersionArgs.BuildervendorGuidance(java.lang.String vendorGuidance)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ImageVersionArgs defaults)
-
-
Method Detail
-
aliases
public ImageVersionArgs.Builder aliases(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> aliases)
- Parameters:
aliases- A list of aliases for the image version.- Returns:
- builder
-
aliases
public ImageVersionArgs.Builder aliases(java.util.List<java.lang.String> aliases)
- Parameters:
aliases- A list of aliases for the image version.- Returns:
- builder
-
aliases
public ImageVersionArgs.Builder aliases(java.lang.String... aliases)
- Parameters:
aliases- A list of aliases for the image version.- Returns:
- builder
-
baseImage
public ImageVersionArgs.Builder baseImage(com.pulumi.core.Output<java.lang.String> baseImage)
- Parameters:
baseImage- The registry path of the container image on which this image version is based.- Returns:
- builder
-
baseImage
public ImageVersionArgs.Builder baseImage(java.lang.String baseImage)
- Parameters:
baseImage- The registry path of the container image on which this image version is based.- Returns:
- builder
-
horovod
public ImageVersionArgs.Builder horovod(@Nullable com.pulumi.core.Output<java.lang.Boolean> horovod)
- Parameters:
horovod- Indicates Horovod compatibility.- Returns:
- builder
-
horovod
public ImageVersionArgs.Builder horovod(java.lang.Boolean horovod)
- Parameters:
horovod- Indicates Horovod compatibility.- Returns:
- builder
-
imageName
public ImageVersionArgs.Builder imageName(com.pulumi.core.Output<java.lang.String> imageName)
- Parameters:
imageName- The name of the image. Must be unique to your account.- Returns:
- builder
-
imageName
public ImageVersionArgs.Builder imageName(java.lang.String imageName)
- Parameters:
imageName- The name of the image. Must be unique to your account.- Returns:
- builder
-
jobType
public ImageVersionArgs.Builder jobType(@Nullable com.pulumi.core.Output<java.lang.String> jobType)
- Parameters:
jobType- Indicates SageMaker AI job type compatibility. Valid values are: `TRAINING`, `INFERENCE`, and `NOTEBOOK_KERNEL`.- Returns:
- builder
-
jobType
public ImageVersionArgs.Builder jobType(java.lang.String jobType)
- Parameters:
jobType- Indicates SageMaker AI job type compatibility. Valid values are: `TRAINING`, `INFERENCE`, and `NOTEBOOK_KERNEL`.- Returns:
- builder
-
mlFramework
public ImageVersionArgs.Builder mlFramework(@Nullable com.pulumi.core.Output<java.lang.String> mlFramework)
- Parameters:
mlFramework- The machine learning framework vended in the image version.- Returns:
- builder
-
mlFramework
public ImageVersionArgs.Builder mlFramework(java.lang.String mlFramework)
- Parameters:
mlFramework- The machine learning framework vended in the image version.- Returns:
- builder
-
processor
public ImageVersionArgs.Builder processor(@Nullable com.pulumi.core.Output<java.lang.String> processor)
- Parameters:
processor- Indicates CPU or GPU compatibility. Valid values are: `CPU` and `GPU`.- Returns:
- builder
-
processor
public ImageVersionArgs.Builder processor(java.lang.String processor)
- Parameters:
processor- Indicates CPU or GPU compatibility. Valid values are: `CPU` and `GPU`.- Returns:
- builder
-
programmingLang
public ImageVersionArgs.Builder programmingLang(@Nullable com.pulumi.core.Output<java.lang.String> programmingLang)
- Parameters:
programmingLang- The supported programming language and its version.- Returns:
- builder
-
programmingLang
public ImageVersionArgs.Builder programmingLang(java.lang.String programmingLang)
- Parameters:
programmingLang- The supported programming language and its version.- Returns:
- builder
-
region
public ImageVersionArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public ImageVersionArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
releaseNotes
public ImageVersionArgs.Builder releaseNotes(@Nullable com.pulumi.core.Output<java.lang.String> releaseNotes)
- Parameters:
releaseNotes- The maintainer description of the image version.- Returns:
- builder
-
releaseNotes
public ImageVersionArgs.Builder releaseNotes(java.lang.String releaseNotes)
- Parameters:
releaseNotes- The maintainer description of the image version.- Returns:
- builder
-
vendorGuidance
public ImageVersionArgs.Builder vendorGuidance(@Nullable com.pulumi.core.Output<java.lang.String> vendorGuidance)
- Parameters:
vendorGuidance- The stability of the image version, specified by the maintainer. Valid values are: `NOT_PROVIDED`, `STABLE`, `TO_BE_ARCHIVED`, and `ARCHIVED`.- Returns:
- builder
-
vendorGuidance
public ImageVersionArgs.Builder vendorGuidance(java.lang.String vendorGuidance)
- Parameters:
vendorGuidance- The stability of the image version, specified by the maintainer. Valid values are: `NOT_PROVIDED`, `STABLE`, `TO_BE_ARCHIVED`, and `ARCHIVED`.- Returns:
- builder
-
build
public ImageVersionArgs build()
-
-