Interface DynamicTransform.Builder

  • 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

      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

      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

      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 the TransformConfigParameter.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<TransformConfigParameter>).

      Parameters:
      parameters - a consumer that will call methods on TransformConfigParameter.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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

      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 the GlueSchema.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<GlueSchema>).

      Parameters:
      outputSchemas - a consumer that will call methods on GlueSchema.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: