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
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
-
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.Builder
avoiding the need to create one manually viaTransformConfigParameter.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaGlueSchema.builder()
.When the
Consumer
completes,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:
-