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)


16589
16590
16591
16592
16593
16594
16595
16596
# File 'lib/aws-sdk-s3/types.rb', line 16589

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)


16589
16590
16591
16592
16593
16594
16595
16596
# File 'lib/aws-sdk-s3/types.rb', line 16589

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.



16589
16590
16591
16592
16593
16594
16595
16596
# File 'lib/aws-sdk-s3/types.rb', line 16589

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.



16589
16590
16591
16592
16593
16594
16595
16596
# File 'lib/aws-sdk-s3/types.rb', line 16589

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