Interface CustomTransformationConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<CustomTransformationConfiguration.Builder,
,CustomTransformationConfiguration> SdkBuilder<CustomTransformationConfiguration.Builder,
,CustomTransformationConfiguration> SdkPojo
- Enclosing class:
CustomTransformationConfiguration
public static interface CustomTransformationConfiguration.Builder
extends SdkPojo, CopyableBuilder<CustomTransformationConfiguration.Builder,CustomTransformationConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionintermediateStorage
(Consumer<IntermediateStorage.Builder> intermediateStorage) An S3 bucket path for input and output objects.intermediateStorage
(IntermediateStorage intermediateStorage) An S3 bucket path for input and output objects.transformations
(Collection<Transformation> transformations) A Lambda function that processes documents.transformations
(Consumer<Transformation.Builder>... transformations) A Lambda function that processes documents.transformations
(Transformation... transformations) A Lambda function that processes documents.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
intermediateStorage
CustomTransformationConfiguration.Builder intermediateStorage(IntermediateStorage intermediateStorage) An S3 bucket path for input and output objects.
- Parameters:
intermediateStorage
- An S3 bucket path for input and output objects.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
intermediateStorage
default CustomTransformationConfiguration.Builder intermediateStorage(Consumer<IntermediateStorage.Builder> intermediateStorage) An S3 bucket path for input and output objects.
This is a convenience method that creates an instance of theIntermediateStorage.Builder
avoiding the need to create one manually viaIntermediateStorage.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tointermediateStorage(IntermediateStorage)
.- Parameters:
intermediateStorage
- a consumer that will call methods onIntermediateStorage.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
transformations
CustomTransformationConfiguration.Builder transformations(Collection<Transformation> transformations) A Lambda function that processes documents.
- Parameters:
transformations
- A Lambda function that processes documents.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
transformations
A Lambda function that processes documents.
- Parameters:
transformations
- A Lambda function that processes documents.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
transformations
CustomTransformationConfiguration.Builder transformations(Consumer<Transformation.Builder>... transformations) A Lambda function that processes documents.
This is a convenience method that creates an instance of theTransformation.Builder
avoiding the need to create one manually viaTransformation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totransformations(List<Transformation>)
.- Parameters:
transformations
- a consumer that will call methods onTransformation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-