Package com.pulumi.aws.sagemaker.inputs
Class ImageVersionState.Builder
- java.lang.Object
-
- com.pulumi.aws.sagemaker.inputs.ImageVersionState.Builder
-
- Enclosing class:
- ImageVersionState
public static final class ImageVersionState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ImageVersionState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ImageVersionState.Builderaliases(com.pulumi.core.Output<java.util.List<java.lang.String>> aliases)ImageVersionState.Builderaliases(java.lang.String... aliases)ImageVersionState.Builderaliases(java.util.List<java.lang.String> aliases)ImageVersionState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)ImageVersionState.Builderarn(java.lang.String arn)ImageVersionState.BuilderbaseImage(com.pulumi.core.Output<java.lang.String> baseImage)ImageVersionState.BuilderbaseImage(java.lang.String baseImage)ImageVersionStatebuild()ImageVersionState.BuildercontainerImage(com.pulumi.core.Output<java.lang.String> containerImage)ImageVersionState.BuildercontainerImage(java.lang.String containerImage)ImageVersionState.Builderhorovod(com.pulumi.core.Output<java.lang.Boolean> horovod)ImageVersionState.Builderhorovod(java.lang.Boolean horovod)ImageVersionState.BuilderimageArn(com.pulumi.core.Output<java.lang.String> imageArn)ImageVersionState.BuilderimageArn(java.lang.String imageArn)ImageVersionState.BuilderimageName(com.pulumi.core.Output<java.lang.String> imageName)ImageVersionState.BuilderimageName(java.lang.String imageName)ImageVersionState.BuilderjobType(com.pulumi.core.Output<java.lang.String> jobType)ImageVersionState.BuilderjobType(java.lang.String jobType)ImageVersionState.BuildermlFramework(com.pulumi.core.Output<java.lang.String> mlFramework)ImageVersionState.BuildermlFramework(java.lang.String mlFramework)ImageVersionState.Builderprocessor(com.pulumi.core.Output<java.lang.String> processor)ImageVersionState.Builderprocessor(java.lang.String processor)ImageVersionState.BuilderprogrammingLang(com.pulumi.core.Output<java.lang.String> programmingLang)ImageVersionState.BuilderprogrammingLang(java.lang.String programmingLang)ImageVersionState.Builderregion(com.pulumi.core.Output<java.lang.String> region)ImageVersionState.Builderregion(java.lang.String region)ImageVersionState.BuilderreleaseNotes(com.pulumi.core.Output<java.lang.String> releaseNotes)ImageVersionState.BuilderreleaseNotes(java.lang.String releaseNotes)ImageVersionState.BuildervendorGuidance(com.pulumi.core.Output<java.lang.String> vendorGuidance)ImageVersionState.BuildervendorGuidance(java.lang.String vendorGuidance)ImageVersionState.Builderversion(com.pulumi.core.Output<java.lang.Integer> version)ImageVersionState.Builderversion(java.lang.Integer version)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ImageVersionState defaults)
-
-
Method Detail
-
aliases
public ImageVersionState.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 ImageVersionState.Builder aliases(java.util.List<java.lang.String> aliases)
- Parameters:
aliases- A list of aliases for the image version.- Returns:
- builder
-
aliases
public ImageVersionState.Builder aliases(java.lang.String... aliases)
- Parameters:
aliases- A list of aliases for the image version.- Returns:
- builder
-
arn
public ImageVersionState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN assigned by AWS to this Image Version.- Returns:
- builder
-
arn
public ImageVersionState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN assigned by AWS to this Image Version.- Returns:
- builder
-
baseImage
public ImageVersionState.Builder baseImage(@Nullable 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 ImageVersionState.Builder baseImage(java.lang.String baseImage)
- Parameters:
baseImage- The registry path of the container image on which this image version is based.- Returns:
- builder
-
containerImage
public ImageVersionState.Builder containerImage(@Nullable com.pulumi.core.Output<java.lang.String> containerImage)
- Parameters:
containerImage- The registry path of the container image that contains this image version.- Returns:
- builder
-
containerImage
public ImageVersionState.Builder containerImage(java.lang.String containerImage)
- Parameters:
containerImage- The registry path of the container image that contains this image version.- Returns:
- builder
-
horovod
public ImageVersionState.Builder horovod(@Nullable com.pulumi.core.Output<java.lang.Boolean> horovod)
- Parameters:
horovod- Indicates Horovod compatibility.- Returns:
- builder
-
horovod
public ImageVersionState.Builder horovod(java.lang.Boolean horovod)
- Parameters:
horovod- Indicates Horovod compatibility.- Returns:
- builder
-
imageArn
public ImageVersionState.Builder imageArn(@Nullable com.pulumi.core.Output<java.lang.String> imageArn)
-
imageArn
public ImageVersionState.Builder imageArn(java.lang.String imageArn)
-
imageName
public ImageVersionState.Builder imageName(@Nullable 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 ImageVersionState.Builder imageName(java.lang.String imageName)
- Parameters:
imageName- The name of the image. Must be unique to your account.- Returns:
- builder
-
jobType
public ImageVersionState.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 ImageVersionState.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 ImageVersionState.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 ImageVersionState.Builder mlFramework(java.lang.String mlFramework)
- Parameters:
mlFramework- The machine learning framework vended in the image version.- Returns:
- builder
-
processor
public ImageVersionState.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 ImageVersionState.Builder processor(java.lang.String processor)
- Parameters:
processor- Indicates CPU or GPU compatibility. Valid values are: `CPU` and `GPU`.- Returns:
- builder
-
programmingLang
public ImageVersionState.Builder programmingLang(@Nullable com.pulumi.core.Output<java.lang.String> programmingLang)
- Parameters:
programmingLang- The supported programming language and its version.- Returns:
- builder
-
programmingLang
public ImageVersionState.Builder programmingLang(java.lang.String programmingLang)
- Parameters:
programmingLang- The supported programming language and its version.- Returns:
- builder
-
region
public ImageVersionState.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 ImageVersionState.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 ImageVersionState.Builder releaseNotes(@Nullable com.pulumi.core.Output<java.lang.String> releaseNotes)
- Parameters:
releaseNotes- The maintainer description of the image version.- Returns:
- builder
-
releaseNotes
public ImageVersionState.Builder releaseNotes(java.lang.String releaseNotes)
- Parameters:
releaseNotes- The maintainer description of the image version.- Returns:
- builder
-
vendorGuidance
public ImageVersionState.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 ImageVersionState.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
-
version
public ImageVersionState.Builder version(@Nullable com.pulumi.core.Output<java.lang.Integer> version)
- Parameters:
version- The version of the image. If not specified, the latest version is described.- Returns:
- builder
-
version
public ImageVersionState.Builder version(java.lang.Integer version)
- Parameters:
version- The version of the image. If not specified, the latest version is described.- Returns:
- builder
-
build
public ImageVersionState build()
-
-