Show / Hide Table of Contents

Class CfnApplicationReferenceDataSource.ReferenceSchemaProperty

The ReferenceSchema property type specifies the format of the data in the reference source for a SQL-based Amazon Kinesis Data Analytics application.

Inheritance
System.Object
CfnApplicationReferenceDataSource.ReferenceSchemaProperty
Implements
CfnApplicationReferenceDataSource.IReferenceSchemaProperty
Namespace: Amazon.CDK.AWS.KinesisAnalytics
Assembly: Amazon.CDK.AWS.KinesisAnalytics.dll
Syntax (csharp)
public class ReferenceSchemaProperty : Object, CfnApplicationReferenceDataSource.IReferenceSchemaProperty
Syntax (vb)
Public Class ReferenceSchemaProperty
    Inherits Object
    Implements CfnApplicationReferenceDataSource.IReferenceSchemaProperty
Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-referenceschema.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.KinesisAnalytics;

var referenceSchemaProperty = new ReferenceSchemaProperty {
    RecordColumns = new [] { new RecordColumnProperty {
        Name = "name",
        SqlType = "sqlType",

        // the properties below are optional
        Mapping = "mapping"
    } },
    RecordFormat = new RecordFormatProperty {
        RecordFormatType = "recordFormatType",

        // the properties below are optional
        MappingParameters = new MappingParametersProperty {
            CsvMappingParameters = new CSVMappingParametersProperty {
                RecordColumnDelimiter = "recordColumnDelimiter",
                RecordRowDelimiter = "recordRowDelimiter"
            },
            JsonMappingParameters = new JSONMappingParametersProperty {
                RecordRowPath = "recordRowPath"
            }
        }
    },

    // the properties below are optional
    RecordEncoding = "recordEncoding"
};

Synopsis

Constructors

ReferenceSchemaProperty()

Properties

RecordColumns

A list of RecordColumn objects.

RecordEncoding

Specifies the encoding of the records in the reference source.

RecordFormat

Specifies the format of the records on the reference source.

Constructors

ReferenceSchemaProperty()

public ReferenceSchemaProperty()

Properties

RecordColumns

A list of RecordColumn objects.

public object RecordColumns { get; set; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-referenceschema.html#cfn-kinesisanalytics-applicationreferencedatasource-referenceschema-recordcolumns

RecordEncoding

Specifies the encoding of the records in the reference source.

public string RecordEncoding { get; set; }
Property Value

System.String

Remarks

For example, UTF-8.

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-referenceschema.html#cfn-kinesisanalytics-applicationreferencedatasource-referenceschema-recordencoding

RecordFormat

Specifies the format of the records on the reference source.

public object RecordFormat { get; set; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-referenceschema.html#cfn-kinesisanalytics-applicationreferencedatasource-referenceschema-recordformat

Implements

CfnApplicationReferenceDataSource.IReferenceSchemaProperty
Back to top Generated by DocFX