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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-s3/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)


15732
15733
15734
15735
15736
15737
15738
15739
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 15732

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)


15732
15733
15734
15735
15736
15737
15738
15739
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 15732

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.



15732
15733
15734
15735
15736
15737
15738
15739
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 15732

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.



15732
15733
15734
15735
15736
15737
15738
15739
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 15732

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