Class TransformInput.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<TransformInput>
- Enclosing interface:
- TransformInput
TransformInput
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds the configured instance.compressionType
(CompressionType compressionType) Sets the value ofTransformInput.getCompressionType()
contentType
(String contentType) Sets the value ofTransformInput.getContentType()
Sets the value ofTransformInput.getSplitType()
transformDataSource
(TransformDataSource transformDataSource) Sets the value ofTransformInput.getTransformDataSource()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
transformDataSource
@Stability(Stable) public TransformInput.Builder transformDataSource(TransformDataSource transformDataSource) Sets the value ofTransformInput.getTransformDataSource()
- Parameters:
transformDataSource
- S3 location of the channel data. This parameter is required.- Returns:
this
-
compressionType
Sets the value ofTransformInput.getCompressionType()
- Parameters:
compressionType
- The compression type of the transform data.- Returns:
this
-
contentType
Sets the value ofTransformInput.getContentType()
- Parameters:
contentType
- Multipurpose internet mail extension (MIME) type of the data.- Returns:
this
-
splitType
Sets the value ofTransformInput.getSplitType()
- Parameters:
splitType
- Method to use to split the transform job's data files into smaller batches.- Returns:
this
-
build
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<TransformInput>
- Returns:
- a new instance of
TransformInput
- Throws:
NullPointerException
- if any required attribute was not provided
-