Class CfnAlgorithm.Builder
java.lang.Object
software.amazon.awscdk.services.sagemaker.CfnAlgorithm.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnAlgorithm>
- Enclosing class:
CfnAlgorithm
@Stability(Stable)
public static final class CfnAlgorithm.Builder
extends Object
implements software.amazon.jsii.Builder<CfnAlgorithm>
A fluent builder for
CfnAlgorithm.-
Method Summary
Modifier and TypeMethodDescriptionalgorithmDescription(String algorithmDescription) A description of the algorithm.algorithmName(String algorithmName) The name of the algorithm.build()certifyForMarketplace(Boolean certifyForMarketplace) Whether to certify the algorithm so that it can be listed in AWS Marketplace.certifyForMarketplace(IResolvable certifyForMarketplace) Whether to certify the algorithm so that it can be listed in AWS Marketplace.static CfnAlgorithm.BuilderinferenceSpecification(IResolvable inferenceSpecification) inferenceSpecification(CfnAlgorithm.InferenceSpecificationProperty inferenceSpecification) An array of key-value pairs to apply to this resource.trainingSpecification(IResolvable trainingSpecification) trainingSpecification(CfnAlgorithm.TrainingSpecificationProperty trainingSpecification)
-
Method Details
-
create
@Stability(Stable) public static CfnAlgorithm.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope- Scope in which this resource is defined. This parameter is required.id- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnAlgorithm.Builder.
-
algorithmName
The name of the algorithm.- Parameters:
algorithmName- The name of the algorithm. This parameter is required.- Returns:
this- See Also:
-
trainingSpecification
@Stability(Stable) public CfnAlgorithm.Builder trainingSpecification(IResolvable trainingSpecification) - Parameters:
trainingSpecification- This parameter is required.- Returns:
this- See Also:
-
trainingSpecification
@Stability(Stable) public CfnAlgorithm.Builder trainingSpecification(CfnAlgorithm.TrainingSpecificationProperty trainingSpecification) - Parameters:
trainingSpecification- This parameter is required.- Returns:
this- See Also:
-
algorithmDescription
A description of the algorithm.- Parameters:
algorithmDescription- A description of the algorithm. This parameter is required.- Returns:
this- See Also:
-
certifyForMarketplace
Whether to certify the algorithm so that it can be listed in AWS Marketplace.- Parameters:
certifyForMarketplace- Whether to certify the algorithm so that it can be listed in AWS Marketplace. This parameter is required.- Returns:
this- See Also:
-
certifyForMarketplace
@Stability(Stable) public CfnAlgorithm.Builder certifyForMarketplace(IResolvable certifyForMarketplace) Whether to certify the algorithm so that it can be listed in AWS Marketplace.- Parameters:
certifyForMarketplace- Whether to certify the algorithm so that it can be listed in AWS Marketplace. This parameter is required.- Returns:
this- See Also:
-
inferenceSpecification
@Stability(Stable) public CfnAlgorithm.Builder inferenceSpecification(IResolvable inferenceSpecification) - Parameters:
inferenceSpecification- This parameter is required.- Returns:
this- See Also:
-
inferenceSpecification
@Stability(Stable) public CfnAlgorithm.Builder inferenceSpecification(CfnAlgorithm.InferenceSpecificationProperty inferenceSpecification) - Parameters:
inferenceSpecification- This parameter is required.- Returns:
this- See Also:
-
tags
An array of key-value pairs to apply to this resource.- Parameters:
tags- An array of key-value pairs to apply to this resource. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnAlgorithm>- Returns:
- a newly built instance of
CfnAlgorithm.
-