Class CfnTransformJobPropsMixin.TransformInputProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.sagemaker.CfnTransformJobPropsMixin.TransformInputProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnTransformJobPropsMixin.TransformInputProperty>
- Enclosing interface:
CfnTransformJobPropsMixin.TransformInputProperty
@Stability(Stable)
public static final class CfnTransformJobPropsMixin.TransformInputProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnTransformJobPropsMixin.TransformInputProperty>
A builder for
CfnTransformJobPropsMixin.TransformInputProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.compressionType(String compressionType) Sets the value ofCfnTransformJobPropsMixin.TransformInputProperty.getCompressionType()contentType(String contentType) Sets the value ofCfnTransformJobPropsMixin.TransformInputProperty.getContentType()Sets the value ofCfnTransformJobPropsMixin.TransformInputProperty.getDataSource()dataSource(IResolvable dataSource) Sets the value ofCfnTransformJobPropsMixin.TransformInputProperty.getDataSource()Sets the value ofCfnTransformJobPropsMixin.TransformInputProperty.getSplitType()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
compressionType
@Stability(Stable) public CfnTransformJobPropsMixin.TransformInputProperty.Builder compressionType(String compressionType) Sets the value ofCfnTransformJobPropsMixin.TransformInputProperty.getCompressionType()- Parameters:
compressionType- If your transform data is compressed, specify the compression type.- Returns:
this
-
contentType
@Stability(Stable) public CfnTransformJobPropsMixin.TransformInputProperty.Builder contentType(String contentType) Sets the value ofCfnTransformJobPropsMixin.TransformInputProperty.getContentType()- Parameters:
contentType- The multipurpose internet mail extension (MIME) type of the data.- Returns:
this
-
dataSource
@Stability(Stable) public CfnTransformJobPropsMixin.TransformInputProperty.Builder dataSource(IResolvable dataSource) Sets the value ofCfnTransformJobPropsMixin.TransformInputProperty.getDataSource()- Parameters:
dataSource- Describes the location of the channel data.- Returns:
this
-
dataSource
@Stability(Stable) public CfnTransformJobPropsMixin.TransformInputProperty.Builder dataSource(CfnTransformJobPropsMixin.DataSourceProperty dataSource) Sets the value ofCfnTransformJobPropsMixin.TransformInputProperty.getDataSource()- Parameters:
dataSource- Describes the location of the channel data.- Returns:
this
-
splitType
@Stability(Stable) public CfnTransformJobPropsMixin.TransformInputProperty.Builder splitType(String splitType) Sets the value ofCfnTransformJobPropsMixin.TransformInputProperty.getSplitType()- Parameters:
splitType- The method to use to split the transform job's data files into smaller batches.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnTransformJobPropsMixin.TransformInputProperty>- Returns:
- a new instance of
CfnTransformJobPropsMixin.TransformInputProperty - Throws:
NullPointerException- if any required attribute was not provided
-