class Aws::S3::Types::SelectParameters
Describes the parameters for Select job types.
@note When making an API call, you may pass SelectParameters
data as a hash: { input_serialization: { # required 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: { }, }, expression_type: "SQL", # required, accepts SQL expression: "Expression", # required output_serialization: { # required csv: { quote_fields: "ALWAYS", # accepts ALWAYS, ASNEEDED quote_escape_character: "QuoteEscapeCharacter", record_delimiter: "RecordDelimiter", field_delimiter: "FieldDelimiter", quote_character: "QuoteCharacter", }, json: { record_delimiter: "RecordDelimiter", }, }, }
@!attribute [rw] input_serialization
Describes the serialization format of the object. @return [Types::InputSerialization]
@!attribute [rw] expression_type
The type of the provided expression (for example, SQL). @return [String]
@!attribute [rw] expression
The expression that is used to query the object. @return [String]
@!attribute [rw] output_serialization
Describes how the results of the Select job are serialized. @return [Types::OutputSerialization]
@see docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/SelectParameters AWS API Documentation
Constants
- SENSITIVE