Class: Aws::S3::Types::SelectParameters

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

Overview

Describes the parameters for Select job types.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#expressionString

The expression that is used to query the object.

Returns:

  • (String)

12558
12559
12560
12561
12562
12563
12564
12565
# File 'lib/aws-sdk-s3/types.rb', line 12558

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

#expression_typeString

The type of the provided expression (for example, SQL).

Returns:

  • (String)

12558
12559
12560
12561
12562
12563
12564
12565
# File 'lib/aws-sdk-s3/types.rb', line 12558

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

#input_serializationTypes::InputSerialization

Describes the serialization format of the object.


12558
12559
12560
12561
12562
12563
12564
12565
# File 'lib/aws-sdk-s3/types.rb', line 12558

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

#output_serializationTypes::OutputSerialization

Describes how the results of the Select job are serialized.


12558
12559
12560
12561
12562
12563
12564
12565
# File 'lib/aws-sdk-s3/types.rb', line 12558

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