Interface GetPlanRequest.Builder

    • Method Detail

      • mapping

        GetPlanRequest.Builder mapping​(Collection<MappingEntry> mapping)

        The list of mappings from a source table to target tables.

        Parameters:
        mapping - The list of mappings from a source table to target tables.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • mapping

        GetPlanRequest.Builder mapping​(MappingEntry... mapping)

        The list of mappings from a source table to target tables.

        Parameters:
        mapping - The list of mappings from a source table to target tables.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • source

        GetPlanRequest.Builder source​(CatalogEntry source)

        The source table.

        Parameters:
        source - The source table.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • sinks

        GetPlanRequest.Builder sinks​(Collection<CatalogEntry> sinks)

        The target tables.

        Parameters:
        sinks - The target tables.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • sinks

        GetPlanRequest.Builder sinks​(CatalogEntry... sinks)

        The target tables.

        Parameters:
        sinks - The target tables.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • location

        GetPlanRequest.Builder location​(Location location)

        The parameters for the mapping.

        Parameters:
        location - The parameters for the mapping.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • language

        GetPlanRequest.Builder language​(String language)

        The programming language of the code to perform the mapping.

        Parameters:
        language - The programming language of the code to perform the mapping.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        Language, Language
      • language

        GetPlanRequest.Builder language​(Language language)

        The programming language of the code to perform the mapping.

        Parameters:
        language - The programming language of the code to perform the mapping.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        Language, Language
      • additionalPlanOptionsMap

        GetPlanRequest.Builder additionalPlanOptionsMap​(Map<String,​String> additionalPlanOptionsMap)

        A map to hold additional optional key-value parameters.

        Currently, these key-value pairs are supported:

        • inferSchema  —  Specifies whether to set inferSchema to true or false for the default script generated by an Glue job. For example, to set inferSchema to true, pass the following key value pair:

          --additional-plan-options-map '{"inferSchema":"true"}'

        Parameters:
        additionalPlanOptionsMap - A map to hold additional optional key-value parameters.

        Currently, these key-value pairs are supported:

        • inferSchema  —  Specifies whether to set inferSchema to true or false for the default script generated by an Glue job. For example, to set inferSchema to true, pass the following key value pair:

          --additional-plan-options-map '{"inferSchema":"true"}'

        Returns:
        Returns a reference to this object so that method calls can be chained together.