You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::GlueDataBrew::Types::Output

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing Output as input to an Aws::Client method, you can use a vanilla Hash:

{
  compression_format: "GZIP", # accepts GZIP, LZ4, SNAPPY, BZIP2, DEFLATE, LZO, BROTLI, ZSTD, ZLIB
  format: "CSV", # accepts CSV, JSON, PARQUET, GLUEPARQUET, AVRO, ORC, XML
  partition_columns: ["ColumnName"],
  location: { # required
    bucket: "Bucket", # required
    key: "Key",
  },
  overwrite: false,
}

Represents individual output from a particular job run.

Instance Attribute Summary collapse

Instance Attribute Details

#compression_formatString

The compression algorithm used to compress the output text of the job.

Possible values:

  • GZIP
  • LZ4
  • SNAPPY
  • BZIP2
  • DEFLATE
  • LZO
  • BROTLI
  • ZSTD
  • ZLIB

Returns:

  • (String)

    The compression algorithm used to compress the output text of the job.

#formatString

The data format of the output of the job.

Possible values:

  • CSV
  • JSON
  • PARQUET
  • GLUEPARQUET
  • AVRO
  • ORC
  • XML

Returns:

  • (String)

    The data format of the output of the job.

#locationTypes::S3Location

The location in Amazon S3 where the job writes its output.

Returns:

#overwriteBoolean

A value that, if true, means that any data in the location specified for output is overwritten with new output.

Returns:

  • (Boolean)

    A value that, if true, means that any data in the location specified for output is overwritten with new output.

#partition_columnsArray<String>

The names of one or more partition columns for the output of the job.

Returns:

  • (Array<String>)

    The names of one or more partition columns for the output of the job.