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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default CustomTransformationConfiguration.BuilderintermediateStorage(Consumer<IntermediateStorage.Builder> intermediateStorage)An S3 bucket path for input and output objects.CustomTransformationConfiguration.BuilderintermediateStorage(IntermediateStorage intermediateStorage)An S3 bucket path for input and output objects.CustomTransformationConfiguration.Buildertransformations(Collection<Transformation> transformations)A Lambda function that processes documents.CustomTransformationConfiguration.Buildertransformations(Consumer<Transformation.Builder>... transformations)A Lambda function that processes documents.CustomTransformationConfiguration.Buildertransformations(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 Detail
-
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:
intermediateStorage(IntermediateStorage)
-
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
CustomTransformationConfiguration.Builder transformations(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
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 to#transformations(List.) - 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:
#transformations(java.util.Collection)
-
-