Interface DynamicTransform.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DynamicTransform.Builder,DynamicTransform>,SdkBuilder<DynamicTransform.Builder,DynamicTransform>,SdkPojo
- Enclosing class:
- DynamicTransform
public static interface DynamicTransform.Builder extends SdkPojo, CopyableBuilder<DynamicTransform.Builder,DynamicTransform>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DynamicTransform.BuilderfunctionName(String functionName)Specifies the name of the function of the dynamic transform.DynamicTransform.Builderinputs(String... inputs)Specifies the inputs for the dynamic transform that are required.DynamicTransform.Builderinputs(Collection<String> inputs)Specifies the inputs for the dynamic transform that are required.DynamicTransform.Buildername(String name)Specifies the name of the dynamic transform.DynamicTransform.BuilderoutputSchemas(Collection<GlueSchema> outputSchemas)Specifies the data schema for the dynamic transform.DynamicTransform.BuilderoutputSchemas(Consumer<GlueSchema.Builder>... outputSchemas)Specifies the data schema for the dynamic transform.DynamicTransform.BuilderoutputSchemas(GlueSchema... outputSchemas)Specifies the data schema for the dynamic transform.DynamicTransform.Builderparameters(Collection<TransformConfigParameter> parameters)Specifies the parameters of the dynamic transform.DynamicTransform.Builderparameters(Consumer<TransformConfigParameter.Builder>... parameters)Specifies the parameters of the dynamic transform.DynamicTransform.Builderparameters(TransformConfigParameter... parameters)Specifies the parameters of the dynamic transform.DynamicTransform.Builderpath(String path)Specifies the path of the dynamic transform source and config files.DynamicTransform.BuildertransformName(String transformName)Specifies the name of the dynamic transform as it appears in the Glue Studio visual editor.DynamicTransform.Builderversion(String version)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 Detail
-
name
DynamicTransform.Builder name(String 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
DynamicTransform.Builder transformName(String 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
DynamicTransform.Builder inputs(Collection<String> 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
DynamicTransform.Builder inputs(String... 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
DynamicTransform.Builder parameters(Collection<TransformConfigParameter> 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
DynamicTransform.Builder parameters(TransformConfigParameter... 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
DynamicTransform.Builder parameters(Consumer<TransformConfigParameter.Builder>... 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 to#parameters(List.) - 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:
#parameters(java.util.Collection)
-
functionName
DynamicTransform.Builder functionName(String 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
DynamicTransform.Builder path(String 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
DynamicTransform.Builder version(String 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
DynamicTransform.Builder outputSchemas(Collection<GlueSchema> 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
DynamicTransform.Builder outputSchemas(GlueSchema... 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
DynamicTransform.Builder outputSchemas(Consumer<GlueSchema.Builder>... 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 to#outputSchemas(List.) - 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:
#outputSchemas(java.util.Collection)
-
-