class Aws::S3::Types::InputSerialization

Describes the serialization format of the object.

@note When making an API call, you may pass InputSerialization

data as a hash:

    {
      csv: {
        file_header_info: "USE", # accepts USE, IGNORE, NONE
        comments: "Comments",
        quote_escape_character: "QuoteEscapeCharacter",
        record_delimiter: "RecordDelimiter",
        field_delimiter: "FieldDelimiter",
        quote_character: "QuoteCharacter",
        allow_quoted_record_delimiter: false,
      },
      compression_type: "NONE", # accepts NONE, GZIP, BZIP2
      json: {
        type: "DOCUMENT", # accepts DOCUMENT, LINES
      },
      parquet: {
      },
    }

@!attribute [rw] csv

Describes the serialization of a CSV-encoded object.
@return [Types::CSVInput]

@!attribute [rw] compression_type

Specifies object's compression format. Valid values: NONE, GZIP,
BZIP2. Default Value: NONE.
@return [String]

@!attribute [rw] json

Specifies JSON as object's input serialization format.
@return [Types::JSONInput]

@!attribute [rw] parquet

Specifies Parquet as object's input serialization format.
@return [Types::ParquetInput]

@see docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/InputSerialization AWS API Documentation

Constants

SENSITIVE