class Aws::S3::Types::CSVOutput

Describes how uncompressed comma-separated values (CSV)-formatted results are formatted.

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

data as a hash:

    {
      quote_fields: "ALWAYS", # accepts ALWAYS, ASNEEDED
      quote_escape_character: "QuoteEscapeCharacter",
      record_delimiter: "RecordDelimiter",
      field_delimiter: "FieldDelimiter",
      quote_character: "QuoteCharacter",
    }

@!attribute [rw] quote_fields

Indicates whether to use quotation marks around output fields.

* `ALWAYS`\: Always use quotation marks for output fields.

* `ASNEEDED`\: Use quotation marks for output fields when needed.
@return [String]

@!attribute [rw] quote_escape_character

The single character used for escaping the quote character inside an
already escaped value.
@return [String]

@!attribute [rw] record_delimiter

A single character used to separate individual records in the
output. Instead of the default value, you can specify an arbitrary
delimiter.
@return [String]

@!attribute [rw] field_delimiter

The value used to separate individual fields in a record. You can
specify an arbitrary delimiter.
@return [String]

@!attribute [rw] quote_character

A single character used for escaping when the field delimiter is
part of the value. For example, if the value is `a, b`, Amazon S3
wraps this field value in quotation marks, as follows: `" a , b "`.
@return [String]

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

Constants

SENSITIVE