Show / Hide Table of Contents

Class CfnApplicationReferenceDataSourcePropsMixin.MappingParametersProperty

When you configure a SQL-based Kinesis Data Analytics application's 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.

Inheritance
object
CfnApplicationReferenceDataSourcePropsMixin.MappingParametersProperty
Implements
CfnApplicationReferenceDataSourcePropsMixin.IMappingParametersProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.Mixins.Preview.AWS.KinesisAnalyticsV2.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnApplicationReferenceDataSourcePropsMixin.MappingParametersProperty : CfnApplicationReferenceDataSourcePropsMixin.IMappingParametersProperty
Syntax (vb)
Public Class CfnApplicationReferenceDataSourcePropsMixin.MappingParametersProperty Implements CfnApplicationReferenceDataSourcePropsMixin.IMappingParametersProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationreferencedatasource-mappingparameters.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.Mixins.Preview.AWS.KinesisAnalyticsV2.Mixins;

             var mappingParametersProperty = new MappingParametersProperty {
                 CsvMappingParameters = new CSVMappingParametersProperty {
                     RecordColumnDelimiter = "recordColumnDelimiter",
                     RecordRowDelimiter = "recordRowDelimiter"
                 },
                 JsonMappingParameters = new JSONMappingParametersProperty {
                     RecordRowPath = "recordRowPath"
                 }
             };

Synopsis

Constructors

MappingParametersProperty()

When you configure a SQL-based Kinesis Data Analytics application's 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.

Properties

CsvMappingParameters

Provides additional mapping information when the record format uses delimiters (for example, CSV).

JsonMappingParameters

Provides additional mapping information when JSON is the record format on the streaming source.

Constructors

MappingParametersProperty()

When you configure a SQL-based Kinesis Data Analytics application's 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.

public MappingParametersProperty()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationreferencedatasource-mappingparameters.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.Mixins.Preview.AWS.KinesisAnalyticsV2.Mixins;

             var mappingParametersProperty = new MappingParametersProperty {
                 CsvMappingParameters = new CSVMappingParametersProperty {
                     RecordColumnDelimiter = "recordColumnDelimiter",
                     RecordRowDelimiter = "recordRowDelimiter"
                 },
                 JsonMappingParameters = new JSONMappingParametersProperty {
                     RecordRowPath = "recordRowPath"
                 }
             };

Properties

CsvMappingParameters

Provides additional mapping information when the record format uses delimiters (for example, CSV).

public object? CsvMappingParameters { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationreferencedatasource-mappingparameters.html#cfn-kinesisanalyticsv2-applicationreferencedatasource-mappingparameters-csvmappingparameters

Type union: either IResolvable or CfnApplicationReferenceDataSourcePropsMixin.ICSVMappingParametersProperty

JsonMappingParameters

Provides additional mapping information when JSON is the record format on the streaming source.

public object? JsonMappingParameters { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationreferencedatasource-mappingparameters.html#cfn-kinesisanalyticsv2-applicationreferencedatasource-mappingparameters-jsonmappingparameters

Type union: either IResolvable or CfnApplicationReferenceDataSourcePropsMixin.IJSONMappingParametersProperty

Implements

CfnApplicationReferenceDataSourcePropsMixin.IMappingParametersProperty
Back to top Generated by DocFX