Interface DynamicTransform.Builder

    • 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.
      • 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.