Class CfnProcessingJobPropsMixin.DatasetDefinitionProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.sagemaker.CfnProcessingJobPropsMixin.DatasetDefinitionProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnProcessingJobPropsMixin.DatasetDefinitionProperty>
- Enclosing interface:
CfnProcessingJobPropsMixin.DatasetDefinitionProperty
@Stability(Stable)
public static final class CfnProcessingJobPropsMixin.DatasetDefinitionProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnProcessingJobPropsMixin.DatasetDefinitionProperty>
A builder for
CfnProcessingJobPropsMixin.DatasetDefinitionProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionathenaDatasetDefinition(CfnProcessingJobPropsMixin.AthenaDatasetDefinitionProperty athenaDatasetDefinition) athenaDatasetDefinition(IResolvable athenaDatasetDefinition) build()Builds the configured instance.dataDistributionType(String dataDistributionType) Sets the value ofCfnProcessingJobPropsMixin.DatasetDefinitionProperty.getInputMode()Sets the value ofCfnProcessingJobPropsMixin.DatasetDefinitionProperty.getLocalPath()redshiftDatasetDefinition(CfnProcessingJobPropsMixin.RedshiftDatasetDefinitionProperty redshiftDatasetDefinition) redshiftDatasetDefinition(IResolvable redshiftDatasetDefinition)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
athenaDatasetDefinition
@Stability(Stable) public CfnProcessingJobPropsMixin.DatasetDefinitionProperty.Builder athenaDatasetDefinition(IResolvable athenaDatasetDefinition) - Parameters:
athenaDatasetDefinition- Configuration for Athena Dataset Definition input.- Returns:
this
-
athenaDatasetDefinition
@Stability(Stable) public CfnProcessingJobPropsMixin.DatasetDefinitionProperty.Builder athenaDatasetDefinition(CfnProcessingJobPropsMixin.AthenaDatasetDefinitionProperty athenaDatasetDefinition) - Parameters:
athenaDatasetDefinition- Configuration for Athena Dataset Definition input.- Returns:
this
-
dataDistributionType
@Stability(Stable) public CfnProcessingJobPropsMixin.DatasetDefinitionProperty.Builder dataDistributionType(String dataDistributionType) - Parameters:
dataDistributionType- Whether the generated dataset isFullyReplicatedorShardedByS3Key(default).- Returns:
this
-
inputMode
@Stability(Stable) public CfnProcessingJobPropsMixin.DatasetDefinitionProperty.Builder inputMode(String inputMode) Sets the value ofCfnProcessingJobPropsMixin.DatasetDefinitionProperty.getInputMode()- Parameters:
inputMode- Whether to useFileorPipeinput mode. InFile(default) mode, Amazon SageMaker copies the data from the input source onto the local Amazon Elastic Block Store (Amazon EBS) volumes before starting your training algorithm. This is the most commonly used input mode. InPipemode, Amazon SageMaker streams input data from the source directly to your algorithm without using the EBS volume.- Returns:
this
-
localPath
@Stability(Stable) public CfnProcessingJobPropsMixin.DatasetDefinitionProperty.Builder localPath(String localPath) Sets the value ofCfnProcessingJobPropsMixin.DatasetDefinitionProperty.getLocalPath()- Parameters:
localPath- The local path where you want Amazon SageMaker to download the Dataset Definition inputs to run a processing job.LocalPathis an absolute path to the input data. This is a required parameter whenAppManagedisFalse(default).- Returns:
this
-
redshiftDatasetDefinition
@Stability(Stable) public CfnProcessingJobPropsMixin.DatasetDefinitionProperty.Builder redshiftDatasetDefinition(IResolvable redshiftDatasetDefinition) Sets the value ofCfnProcessingJobPropsMixin.DatasetDefinitionProperty.getRedshiftDatasetDefinition()- Parameters:
redshiftDatasetDefinition- Configuration for Redshift Dataset Definition input.- Returns:
this
-
redshiftDatasetDefinition
@Stability(Stable) public CfnProcessingJobPropsMixin.DatasetDefinitionProperty.Builder redshiftDatasetDefinition(CfnProcessingJobPropsMixin.RedshiftDatasetDefinitionProperty redshiftDatasetDefinition) Sets the value ofCfnProcessingJobPropsMixin.DatasetDefinitionProperty.getRedshiftDatasetDefinition()- Parameters:
redshiftDatasetDefinition- Configuration for Redshift Dataset Definition input.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnProcessingJobPropsMixin.DatasetDefinitionProperty>- Returns:
- a new instance of
CfnProcessingJobPropsMixin.DatasetDefinitionProperty - Throws:
NullPointerException- if any required attribute was not provided
-