Class CfnAIWorkloadConfigPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.sagemaker.CfnAIWorkloadConfigPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnAIWorkloadConfigPropsMixin>
- Enclosing class:
CfnAIWorkloadConfigPropsMixin
@Stability(Stable)
public static final class CfnAIWorkloadConfigPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnAIWorkloadConfigPropsMixin>
A fluent builder for
CfnAIWorkloadConfigPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionaiWorkloadConfigName(String aiWorkloadConfigName) The name of the AI workload configuration.aiWorkloadConfigs(CfnAIWorkloadConfigPropsMixin.AIWorkloadConfigsProperty aiWorkloadConfigs) The benchmark tool configuration for an AI workload.aiWorkloadConfigs(IResolvable aiWorkloadConfigs) The benchmark tool configuration for an AI workload.build()create()create(CfnPropertyMixinOptions options) The dataset configuration for an AI workload.datasetConfig(IResolvable datasetConfig) The dataset configuration for an AI workload.The metadata that you apply to the AI workload configuration to help you categorize and organize it.
-
Method Details
-
create
@Stability(Stable) public static CfnAIWorkloadConfigPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnAIWorkloadConfigPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnAIWorkloadConfigPropsMixin.Builder.
-
aiWorkloadConfigName
@Stability(Stable) public CfnAIWorkloadConfigPropsMixin.Builder aiWorkloadConfigName(String aiWorkloadConfigName) The name of the AI workload configuration.The name must be unique within your AWS account in the current AWS Region. Only lowercase letters and digits are accepted: DeleteAIWorkloadConfig lowercases the name before looking it up, so a name containing an uppercase letter produces a configuration that can be created and read but never deleted.
- Parameters:
aiWorkloadConfigName- The name of the AI workload configuration. This parameter is required.- Returns:
this- See Also:
-
aiWorkloadConfigs
@Stability(Stable) public CfnAIWorkloadConfigPropsMixin.Builder aiWorkloadConfigs(IResolvable aiWorkloadConfigs) The benchmark tool configuration for an AI workload.- Parameters:
aiWorkloadConfigs- The benchmark tool configuration for an AI workload. This parameter is required.- Returns:
this- See Also:
-
aiWorkloadConfigs
@Stability(Stable) public CfnAIWorkloadConfigPropsMixin.Builder aiWorkloadConfigs(CfnAIWorkloadConfigPropsMixin.AIWorkloadConfigsProperty aiWorkloadConfigs) The benchmark tool configuration for an AI workload.- Parameters:
aiWorkloadConfigs- The benchmark tool configuration for an AI workload. This parameter is required.- Returns:
this- See Also:
-
datasetConfig
@Stability(Stable) public CfnAIWorkloadConfigPropsMixin.Builder datasetConfig(IResolvable datasetConfig) The dataset configuration for an AI workload.- Parameters:
datasetConfig- The dataset configuration for an AI workload. This parameter is required.- Returns:
this- See Also:
-
datasetConfig
@Stability(Stable) public CfnAIWorkloadConfigPropsMixin.Builder datasetConfig(CfnAIWorkloadConfigPropsMixin.AIDatasetConfigProperty datasetConfig) The dataset configuration for an AI workload.- Parameters:
datasetConfig- The dataset configuration for an AI workload. This parameter is required.- Returns:
this- See Also:
-
tags
The metadata that you apply to the AI workload configuration to help you categorize and organize it.- Parameters:
tags- The metadata that you apply to the AI workload configuration to help you categorize and organize it. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnAIWorkloadConfigPropsMixin>- Returns:
- a newly built instance of
CfnAIWorkloadConfigPropsMixin.
-