Interface S3DirectTarget.Builder

    • Method Detail

      • name

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

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

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

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

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

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

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

        S3DirectTarget.Builder numberTargetPartitions​(String numberTargetPartitions)

        Specifies the number of target partitions when writing data directly to Amazon S3.

        Parameters:
        numberTargetPartitions - Specifies the number of target partitions when writing data directly to Amazon S3.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • format

        S3DirectTarget.Builder format​(String format)

        Specifies the data output format for the target.

        Parameters:
        format - Specifies the data output format for the target.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        TargetFormat, TargetFormat
      • format

        S3DirectTarget.Builder format​(TargetFormat format)

        Specifies the data output format for the target.

        Parameters:
        format - Specifies the data output format for the target.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        TargetFormat, TargetFormat
      • schemaChangePolicy

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

        S3DirectTarget.Builder autoDataQuality​(AutoDataQuality autoDataQuality)

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

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

        Specifies the data schema for the S3 direct target.

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

        S3DirectTarget.Builder outputSchemas​(GlueSchema... outputSchemas)

        Specifies the data schema for the S3 direct target.

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