Class: Aws::KinesisAnalytics::Types::RecordColumn
- Inherits:
-
Struct
- Object
- Struct
- Aws::KinesisAnalytics::Types::RecordColumn
- Defined in:
- gems/aws-sdk-kinesisanalytics/lib/aws-sdk-kinesisanalytics/types.rb
Overview
Describes the mapping of each data element in the streaming source to the corresponding column in the in-application stream.
Also used to describe the format of the reference data source.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#mapping ⇒ String
Reference to the data element in the streaming input or the reference data source.
-
#name ⇒ String
Name of the column created in the in-application input stream or reference table.
-
#sql_type ⇒ String
Type of column created in the in-application input stream or reference table.
Instance Attribute Details
#mapping ⇒ String
Reference to the data element in the streaming input or the
reference data source. This element is required if the
RecordFormatType is JSON
.
2127 2128 2129 2130 2131 2132 2133 |
# File 'gems/aws-sdk-kinesisanalytics/lib/aws-sdk-kinesisanalytics/types.rb', line 2127 class RecordColumn < Struct.new( :name, :mapping, :sql_type) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
Name of the column created in the in-application input stream or reference table.
2127 2128 2129 2130 2131 2132 2133 |
# File 'gems/aws-sdk-kinesisanalytics/lib/aws-sdk-kinesisanalytics/types.rb', line 2127 class RecordColumn < Struct.new( :name, :mapping, :sql_type) SENSITIVE = [] include Aws::Structure end |
#sql_type ⇒ String
Type of column created in the in-application input stream or reference table.
2127 2128 2129 2130 2131 2132 2133 |
# File 'gems/aws-sdk-kinesisanalytics/lib/aws-sdk-kinesisanalytics/types.rb', line 2127 class RecordColumn < Struct.new( :name, :mapping, :sql_type) SENSITIVE = [] include Aws::Structure end |