class Aws::KinesisAnalyticsV2::Types::RecordFormat

For a SQL-based Kinesis Data Analytics application, describes the record format and relevant mapping information that should be applied to schematize the records on the stream.

@note When making an API call, you may pass RecordFormat

data as a hash:

    {
      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
        },
      },
    }

@!attribute [rw] record_format_type

The type of record format.
@return [String]

@!attribute [rw] mapping_parameters

When you configure application input at the time of creating or
updating an application, provides additional mapping information
specific to the record format (such as JSON, CSV, or record fields
delimited by some delimiter) on the streaming source.
@return [Types::MappingParameters]

@see docs.aws.amazon.com/goto/WebAPI/kinesisanalyticsv2-2018-05-23/RecordFormat AWS API Documentation

Constants

SENSITIVE