Class CfnImageVersionPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.sagemaker.CfnImageVersionPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnImageVersionPropsMixin>
- Enclosing class:
CfnImageVersionPropsMixin
@Stability(Stable)
public static final class CfnImageVersionPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnImageVersionPropsMixin>
A fluent builder for
CfnImageVersionPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionThe alias of the image version.List of aliases for the image version.The container image that the SageMaker image version is based on.build()create()create(CfnPropertyMixinOptions options) Indicates Horovod compatibility.horovod(IResolvable horovod) Indicates Horovod compatibility.The name of the parent image.Indicates SageMaker job type compatibility.mlFramework(String mlFramework) The machine learning framework vended in the image version.Indicates CPU or GPU compatibility.programmingLang(String programmingLang) The supported programming language and its version.releaseNotes(String releaseNotes) The maintainer description of the image version.vendorGuidance(String vendorGuidance) The availability of the image version specified by the maintainer.
-
Method Details
-
create
@Stability(Stable) public static CfnImageVersionPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnImageVersionPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnImageVersionPropsMixin.Builder.
-
alias
The alias of the image version.- Parameters:
alias- The alias of the image version. This parameter is required.- Returns:
this- See Also:
-
aliases
List of aliases for the image version.- Parameters:
aliases- List of aliases for the image version. This parameter is required.- Returns:
this- See Also:
-
baseImage
The container image that the SageMaker image version is based on.- Parameters:
baseImage- The container image that the SageMaker image version is based on. This parameter is required.- Returns:
this- See Also:
-
horovod
Indicates Horovod compatibility.- Parameters:
horovod- Indicates Horovod compatibility. This parameter is required.- Returns:
this- See Also:
-
horovod
Indicates Horovod compatibility.- Parameters:
horovod- Indicates Horovod compatibility. This parameter is required.- Returns:
this- See Also:
-
imageName
The name of the parent image.Length Constraints : Minimum length of 1. Maximum length of 63.
Pattern :
^[a-zA-Z0-9]([-.]?[a-zA-Z0-9]){0,62}$- Parameters:
imageName- The name of the parent image. This parameter is required.- Returns:
this- See Also:
-
jobType
Indicates SageMaker job type compatibility.- Parameters:
jobType- Indicates SageMaker job type compatibility. This parameter is required.- Returns:
this- See Also:
-
mlFramework
The machine learning framework vended in the image version.- Parameters:
mlFramework- The machine learning framework vended in the image version. This parameter is required.- Returns:
this- See Also:
-
processor
Indicates CPU or GPU compatibility.- Parameters:
processor- Indicates CPU or GPU compatibility. This parameter is required.- Returns:
this- See Also:
-
programmingLang
The supported programming language and its version.- Parameters:
programmingLang- The supported programming language and its version. This parameter is required.- Returns:
this- See Also:
-
releaseNotes
The maintainer description of the image version.- Parameters:
releaseNotes- The maintainer description of the image version. This parameter is required.- Returns:
this- See Also:
-
vendorGuidance
The availability of the image version specified by the maintainer.- Parameters:
vendorGuidance- The availability of the image version specified by the maintainer. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnImageVersionPropsMixin>- Returns:
- a newly built instance of
CfnImageVersionPropsMixin.
-