public static interface DynamicTransform.Builder extends SdkPojo, CopyableBuilder<DynamicTransform.Builder,DynamicTransform>
| Modifier and Type | Method and Description |
|---|---|
DynamicTransform.Builder |
functionName(String functionName)
Specifies the name of the function of the dynamic transform.
|
DynamicTransform.Builder |
inputs(Collection<String> inputs)
Specifies the inputs for the dynamic transform that are required.
|
DynamicTransform.Builder |
inputs(String... inputs)
Specifies the inputs for the dynamic transform that are required.
|
DynamicTransform.Builder |
name(String name)
Specifies the name of the dynamic transform.
|
DynamicTransform.Builder |
outputSchemas(Collection<GlueSchema> outputSchemas)
Specifies the data schema for the dynamic transform.
|
DynamicTransform.Builder |
outputSchemas(Consumer<GlueSchema.Builder>... outputSchemas)
Specifies the data schema for the dynamic transform.
|
DynamicTransform.Builder |
outputSchemas(GlueSchema... outputSchemas)
Specifies the data schema for the dynamic transform.
|
DynamicTransform.Builder |
parameters(Collection<TransformConfigParameter> parameters)
Specifies the parameters of the dynamic transform.
|
DynamicTransform.Builder |
parameters(Consumer<TransformConfigParameter.Builder>... parameters)
Specifies the parameters of the dynamic transform.
|
DynamicTransform.Builder |
parameters(TransformConfigParameter... parameters)
Specifies the parameters of the dynamic transform.
|
DynamicTransform.Builder |
path(String path)
Specifies the path of the dynamic transform source and config files.
|
DynamicTransform.Builder |
transformName(String transformName)
Specifies the name of the dynamic transform as it appears in the Glue Studio visual editor.
|
DynamicTransform.Builder |
version(String version)
This field is not used and will be deprecated in future release.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildDynamicTransform.Builder name(String name)
Specifies the name of the dynamic transform.
name - Specifies the name of the dynamic transform.DynamicTransform.Builder transformName(String transformName)
Specifies the name of the dynamic transform as it appears in the Glue Studio visual editor.
transformName - Specifies the name of the dynamic transform as it appears in the Glue Studio visual editor.DynamicTransform.Builder inputs(Collection<String> inputs)
Specifies the inputs for the dynamic transform that are required.
inputs - Specifies the inputs for the dynamic transform that are required.DynamicTransform.Builder inputs(String... inputs)
Specifies the inputs for the dynamic transform that are required.
inputs - Specifies the inputs for the dynamic transform that are required.DynamicTransform.Builder parameters(Collection<TransformConfigParameter> parameters)
Specifies the parameters of the dynamic transform.
parameters - Specifies the parameters of the dynamic transform.DynamicTransform.Builder parameters(TransformConfigParameter... parameters)
Specifies the parameters of the dynamic transform.
parameters - Specifies the parameters of the dynamic transform.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.Builder avoiding the need to
create one manually via TransformConfigParameter.builder()
.
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #parameters(List.
parameters - a consumer that will call methods on
TransformConfigParameter.Builder#parameters(java.util.Collection) DynamicTransform.Builder functionName(String functionName)
Specifies the name of the function of the dynamic transform.
functionName - Specifies the name of the function of the dynamic transform.DynamicTransform.Builder path(String path)
Specifies the path of the dynamic transform source and config files.
path - Specifies the path of the dynamic transform source and config files.DynamicTransform.Builder version(String version)
This field is not used and will be deprecated in future release.
version - This field is not used and will be deprecated in future release.DynamicTransform.Builder outputSchemas(Collection<GlueSchema> outputSchemas)
Specifies the data schema for the dynamic transform.
outputSchemas - Specifies the data schema for the dynamic transform.DynamicTransform.Builder outputSchemas(GlueSchema... outputSchemas)
Specifies the data schema for the dynamic transform.
outputSchemas - Specifies the data schema for the dynamic transform.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.Builder avoiding the need to create one
manually via GlueSchema.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and its
result is passed to #outputSchemas(List.
outputSchemas - a consumer that will call methods on
GlueSchema.Builder#outputSchemas(java.util.Collection) Copyright © 2023. All rights reserved.