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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaIntermediateStorage.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaTransformation.builder().When the
Consumercompletes,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:
-