class Aws::KinesisAnalyticsV2::Types::InputSchemaUpdate
Describes updates for an SQL-based Kinesis Data Analytics application's input schema.
@note When making an API call, you may pass InputSchemaUpdate
data as a hash: { record_format_update: { record_format_type: "JSON", # required, accepts JSON, CSV mapping_parameters: { json_mapping_parameters: { record_row_path: "RecordRowPath", # required }, csv_mapping_parameters: { record_row_delimiter: "RecordRowDelimiter", # required record_column_delimiter: "RecordColumnDelimiter", # required }, }, }, record_encoding_update: "RecordEncoding", record_column_updates: [ { name: "RecordColumnName", # required mapping: "RecordColumnMapping", sql_type: "RecordColumnSqlType", # required }, ], }
@!attribute [rw] record_format_update
Specifies the format of the records on the streaming source. @return [Types::RecordFormat]
@!attribute [rw] record_encoding_update
Specifies the encoding of the records in the streaming source; for example, UTF-8. @return [String]
@!attribute [rw] record_column_updates
A list of `RecordColumn` objects. Each object describes the mapping of the streaming source element to the corresponding column in the in-application stream. @return [Array<Types::RecordColumn>]
@see docs.aws.amazon.com/goto/WebAPI/kinesisanalyticsv2-2018-05-23/InputSchemaUpdate AWS API Documentation
Constants
- SENSITIVE