Class: Aws::Glacier::Types::SelectParameters

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-glacier/types.rb

Overview

Note:

When making an API call, you may pass SelectParameters data as a hash:

{
  input_serialization: {
    csv: {
      file_header_info: "USE", # accepts USE, IGNORE, NONE
      comments: "string",
      quote_escape_character: "string",
      record_delimiter: "string",
      field_delimiter: "string",
      quote_character: "string",
    },
  },
  expression_type: "SQL", # accepts SQL
  expression: "string",
  output_serialization: {
    csv: {
      quote_fields: "ALWAYS", # accepts ALWAYS, ASNEEDED
      quote_escape_character: "string",
      record_delimiter: "string",
      field_delimiter: "string",
      quote_character: "string",
    },
  },
}

Contains information about the parameters used for a select.

Instance Attribute Summary collapse

Instance Attribute Details

#expressionString

The expression that is used to select the object.

Returns:

  • (String)


2462
2463
2464
2465
2466
2467
2468
# File 'lib/aws-sdk-glacier/types.rb', line 2462

class SelectParameters < Struct.new(
  :input_serialization,
  :expression_type,
  :expression,
  :output_serialization)
  include Aws::Structure
end

#expression_typeString

The type of the provided expression, for example ‘SQL`.

Returns:

  • (String)


2462
2463
2464
2465
2466
2467
2468
# File 'lib/aws-sdk-glacier/types.rb', line 2462

class SelectParameters < Struct.new(
  :input_serialization,
  :expression_type,
  :expression,
  :output_serialization)
  include Aws::Structure
end

#input_serializationTypes::InputSerialization

Describes the serialization format of the object.



2462
2463
2464
2465
2466
2467
2468
# File 'lib/aws-sdk-glacier/types.rb', line 2462

class SelectParameters < Struct.new(
  :input_serialization,
  :expression_type,
  :expression,
  :output_serialization)
  include Aws::Structure
end

#output_serializationTypes::OutputSerialization

Describes how the results of the select job are serialized.



2462
2463
2464
2465
2466
2467
2468
# File 'lib/aws-sdk-glacier/types.rb', line 2462

class SelectParameters < Struct.new(
  :input_serialization,
  :expression_type,
  :expression,
  :output_serialization)
  include Aws::Structure
end