Interface CustomCode.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<CustomCode.Builder,,CustomCode> SdkBuilder<CustomCode.Builder,,CustomCode> SdkPojo
- Enclosing class:
CustomCode
public static interface CustomCode.Builder
extends SdkPojo, CopyableBuilder<CustomCode.Builder,CustomCode>
-
Method Summary
Modifier and TypeMethodDescriptionThe name defined for the custom code node class.The custom code that is used to perform the data transformation.The data inputs identified by their node names.inputs(Collection<String> inputs) The data inputs identified by their node names.The name of the transform node.outputSchemas(Collection<GlueSchema> outputSchemas) Specifies the data schema for the custom code transform.outputSchemas(Consumer<GlueSchema.Builder>... outputSchemas) Specifies the data schema for the custom code transform.outputSchemas(GlueSchema... outputSchemas) Specifies the data schema for the custom code transform.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
-
name
The name of the transform node.
- Parameters:
name- The name of the transform node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputs
The data inputs identified by their node names.
- Parameters:
inputs- The data inputs identified by their node names.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputs
The data inputs identified by their node names.
- Parameters:
inputs- The data inputs identified by their node names.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
code
The custom code that is used to perform the data transformation.
- Parameters:
code- The custom code that is used to perform the data transformation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
className
The name defined for the custom code node class.
- Parameters:
className- The name defined for the custom code node class.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputSchemas
Specifies the data schema for the custom code transform.
- Parameters:
outputSchemas- Specifies the data schema for the custom code transform.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputSchemas
Specifies the data schema for the custom code transform.
- Parameters:
outputSchemas- Specifies the data schema for the custom code transform.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputSchemas
Specifies the data schema for the custom code transform.
This is a convenience method that creates an instance of theGlueSchema.Builderavoiding the need to create one manually viaGlueSchema.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tooutputSchemas(List<GlueSchema>).- Parameters:
outputSchemas- a consumer that will call methods onGlueSchema.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-