Interface S3DeltaCatalogTarget.Builder

    • Method Detail

      • name

        S3DeltaCatalogTarget.Builder name​(String name)

        The name of the data target.

        Parameters:
        name - The name of the data target.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • inputs

        S3DeltaCatalogTarget.Builder inputs​(Collection<String> inputs)

        The nodes that are inputs to the data target.

        Parameters:
        inputs - The nodes that are inputs to the data target.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • inputs

        S3DeltaCatalogTarget.Builder inputs​(String... inputs)

        The nodes that are inputs to the data target.

        Parameters:
        inputs - The nodes that are inputs to the data target.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • partitionKeys

        S3DeltaCatalogTarget.Builder partitionKeys​(Collection<? extends Collection<String>> partitionKeys)

        Specifies native partitioning using a sequence of keys.

        Parameters:
        partitionKeys - Specifies native partitioning using a sequence of keys.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • partitionKeys

        S3DeltaCatalogTarget.Builder partitionKeys​(Collection<String>... partitionKeys)

        Specifies native partitioning using a sequence of keys.

        Parameters:
        partitionKeys - Specifies native partitioning using a sequence of keys.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • table

        S3DeltaCatalogTarget.Builder table​(String table)

        The name of the table in the database to write to.

        Parameters:
        table - The name of the table in the database to write to.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • database

        S3DeltaCatalogTarget.Builder database​(String database)

        The name of the database to write to.

        Parameters:
        database - The name of the database to write to.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • additionalOptions

        S3DeltaCatalogTarget.Builder additionalOptions​(Map<String,​String> additionalOptions)

        Specifies additional connection options for the connector.

        Parameters:
        additionalOptions - Specifies additional connection options for the connector.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • schemaChangePolicy

        S3DeltaCatalogTarget.Builder schemaChangePolicy​(CatalogSchemaChangePolicy schemaChangePolicy)

        A policy that specifies update behavior for the crawler.

        Parameters:
        schemaChangePolicy - A policy that specifies update behavior for the crawler.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • autoDataQuality

        S3DeltaCatalogTarget.Builder autoDataQuality​(AutoDataQuality autoDataQuality)

        Specifies whether to automatically enable data quality evaluation for the S3 Delta catalog target. When set to true, data quality checks are performed automatically during the write operation.

        Parameters:
        autoDataQuality - Specifies whether to automatically enable data quality evaluation for the S3 Delta catalog target. When set to true, data quality checks are performed automatically during the write operation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • outputSchemas

        S3DeltaCatalogTarget.Builder outputSchemas​(Collection<GlueSchema> outputSchemas)

        Specifies the data schema for the S3 Delta catalog target.

        Parameters:
        outputSchemas - Specifies the data schema for the S3 Delta catalog target.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • outputSchemas

        S3DeltaCatalogTarget.Builder outputSchemas​(GlueSchema... outputSchemas)

        Specifies the data schema for the S3 Delta catalog target.

        Parameters:
        outputSchemas - Specifies the data schema for the S3 Delta catalog target.
        Returns:
        Returns a reference to this object so that method calls can be chained together.