Interface DynamicTransform.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<DynamicTransform.Builder,,DynamicTransform> SdkBuilder<DynamicTransform.Builder,,DynamicTransform> SdkPojo
- Enclosing class:
DynamicTransform
-
Method Summary
Modifier and TypeMethodDescriptionfunctionName(String functionName) Specifies the name of the function of the dynamic transform.Specifies the inputs for the dynamic transform that are required.inputs(Collection<String> inputs) Specifies the inputs for the dynamic transform that are required.Specifies the name of the dynamic transform.outputSchemas(Collection<GlueSchema> outputSchemas) Specifies the data schema for the dynamic transform.outputSchemas(Consumer<GlueSchema.Builder>... outputSchemas) Specifies the data schema for the dynamic transform.outputSchemas(GlueSchema... outputSchemas) Specifies the data schema for the dynamic transform.parameters(Collection<TransformConfigParameter> parameters) Specifies the parameters of the dynamic transform.parameters(Consumer<TransformConfigParameter.Builder>... parameters) Specifies the parameters of the dynamic transform.parameters(TransformConfigParameter... parameters) Specifies the parameters of the dynamic transform.Specifies the path of the dynamic transform source and config files.transformName(String transformName) Specifies the name of the dynamic transform as it appears in the Glue Studio visual editor.This field is not used and will be deprecated in future release.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
Specifies the name of the dynamic transform.
- Parameters:
name- Specifies the name of the dynamic transform.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
transformName
Specifies the name of the dynamic transform as it appears in the Glue Studio visual editor.
- Parameters:
transformName- Specifies the name of the dynamic transform as it appears in the Glue Studio visual editor.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputs
Specifies the inputs for the dynamic transform that are required.
- Parameters:
inputs- Specifies the inputs for the dynamic transform that are required.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputs
Specifies the inputs for the dynamic transform that are required.
- Parameters:
inputs- Specifies the inputs for the dynamic transform that are required.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parameters
Specifies the parameters of the dynamic transform.
- Parameters:
parameters- Specifies the parameters of the dynamic transform.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parameters
Specifies the parameters of the dynamic transform.
- Parameters:
parameters- Specifies the parameters of the dynamic transform.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parameters
Specifies the parameters of the dynamic transform.
This is a convenience method that creates an instance of theTransformConfigParameter.Builderavoiding the need to create one manually viaTransformConfigParameter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toparameters(List<TransformConfigParameter>).- Parameters:
parameters- a consumer that will call methods onTransformConfigParameter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
functionName
Specifies the name of the function of the dynamic transform.
- Parameters:
functionName- Specifies the name of the function of the dynamic transform.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
path
Specifies the path of the dynamic transform source and config files.
- Parameters:
path- Specifies the path of the dynamic transform source and config files.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
version
This field is not used and will be deprecated in future release.
- Parameters:
version- This field is not used and will be deprecated in future release.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputSchemas
Specifies the data schema for the dynamic transform.
- Parameters:
outputSchemas- Specifies the data schema for the dynamic transform.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputSchemas
Specifies the data schema for the dynamic transform.
- Parameters:
outputSchemas- Specifies the data schema for the dynamic transform.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputSchemas
Specifies the data schema for the dynamic 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:
-