Class TransformOutput.Builder
java.lang.Object
software.amazon.awscdk.services.stepfunctions.tasks.TransformOutput.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<TransformOutput>
- Enclosing interface:
TransformOutput
@Stability(Stable)
public static final class TransformOutput.Builder
extends Object
implements software.amazon.jsii.Builder<TransformOutput>
A builder for
TransformOutput
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionSets the value ofTransformOutput.getAccept()
assembleWith
(AssembleWith assembleWith) Sets the value ofTransformOutput.getAssembleWith()
build()
Builds the configured instance.encryptionKey
(IKey encryptionKey) Sets the value ofTransformOutput.getEncryptionKey()
s3OutputPath
(String s3OutputPath) Sets the value ofTransformOutput.getS3OutputPath()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
s3OutputPath
Sets the value ofTransformOutput.getS3OutputPath()
- Parameters:
s3OutputPath
- S3 path where you want Amazon SageMaker to store the results of the transform job. This parameter is required.- Returns:
this
-
accept
Sets the value ofTransformOutput.getAccept()
- Parameters:
accept
- MIME type used to specify the output data.- Returns:
this
-
assembleWith
Sets the value ofTransformOutput.getAssembleWith()
- Parameters:
assembleWith
- Defines how to assemble the results of the transform job as a single S3 object.- Returns:
this
-
encryptionKey
Sets the value ofTransformOutput.getEncryptionKey()
- Parameters:
encryptionKey
- AWS KMS key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.- Returns:
this
-
build
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<TransformOutput>
- Returns:
- a new instance of
TransformOutput
- Throws:
NullPointerException
- if any required attribute was not provided
-