Interface S3GlueParquetTarget.Builder

    • Method Detail

      • name

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

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

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

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

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

        S3GlueParquetTarget.Builder path​(String path)

        A single Amazon S3 path to write to.

        Parameters:
        path - A single Amazon S3 path to write to.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • compression

        S3GlueParquetTarget.Builder compression​(String compression)

        Specifies how the data is compressed. This is generally not necessary if the data has a standard file extension. Possible values are "gzip" and "bzip").

        Parameters:
        compression - Specifies how the data is compressed. This is generally not necessary if the data has a standard file extension. Possible values are "gzip" and "bzip").
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ParquetCompressionType, ParquetCompressionType
      • compression

        S3GlueParquetTarget.Builder compression​(ParquetCompressionType compression)

        Specifies how the data is compressed. This is generally not necessary if the data has a standard file extension. Possible values are "gzip" and "bzip").

        Parameters:
        compression - Specifies how the data is compressed. This is generally not necessary if the data has a standard file extension. Possible values are "gzip" and "bzip").
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ParquetCompressionType, ParquetCompressionType
      • numberTargetPartitions

        S3GlueParquetTarget.Builder numberTargetPartitions​(String numberTargetPartitions)

        Specifies the number of target partitions for Parquet files when writing to Amazon S3 using Glue.

        Parameters:
        numberTargetPartitions - Specifies the number of target partitions for Parquet files when writing to Amazon S3 using Glue.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • schemaChangePolicy

        S3GlueParquetTarget.Builder schemaChangePolicy​(DirectSchemaChangePolicy 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

        S3GlueParquetTarget.Builder autoDataQuality​(AutoDataQuality autoDataQuality)

        Specifies whether to automatically enable data quality evaluation for the S3 Glue Parquet 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 Glue Parquet 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.