Class CfnDeliveryStream.ElasticsearchBufferingHintsProperty
The ElasticsearchBufferingHints
property type specifies how Amazon Kinesis Data Firehose (Kinesis Data Firehose) buffers incoming data while delivering it to the destination.
Inheritance
Namespace: Amazon.CDK.AWS.KinesisFirehose
Assembly: Amazon.CDK.AWS.KinesisFirehose.dll
Syntax (csharp)
public class ElasticsearchBufferingHintsProperty : Object, CfnDeliveryStream.IElasticsearchBufferingHintsProperty
Syntax (vb)
Public Class ElasticsearchBufferingHintsProperty
Inherits Object
Implements CfnDeliveryStream.IElasticsearchBufferingHintsProperty
Remarks
The first buffer condition that is satisfied triggers Kinesis Data Firehose to deliver the data.
ElasticsearchBufferingHints is the property type for the BufferingHints
property of the Amazon Kinesis Data Firehose DeliveryStream ElasticsearchDestinationConfiguration property type.
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.KinesisFirehose;
var elasticsearchBufferingHintsProperty = new ElasticsearchBufferingHintsProperty {
IntervalInSeconds = 123,
SizeInMBs = 123
};
Synopsis
Constructors
ElasticsearchBufferingHintsProperty() |
Properties
IntervalInSeconds | The length of time, in seconds, that Kinesis Data Firehose buffers incoming data before delivering it to the destination. |
SizeInMBs | The size of the buffer, in MBs, that Kinesis Data Firehose uses for incoming data before delivering it to the destination. |
Constructors
ElasticsearchBufferingHintsProperty()
public ElasticsearchBufferingHintsProperty()
Properties
IntervalInSeconds
The length of time, in seconds, that Kinesis Data Firehose buffers incoming data before delivering it to the destination.
public Nullable<double> IntervalInSeconds { get; set; }
Property Value
System.Nullable<System.Double>
Remarks
For valid values, see the IntervalInSeconds
content for the BufferingHints data type in the Amazon Kinesis Data Firehose API Reference .
SizeInMBs
The size of the buffer, in MBs, that Kinesis Data Firehose uses for incoming data before delivering it to the destination.
public Nullable<double> SizeInMBs { get; set; }
Property Value
System.Nullable<System.Double>
Remarks
For valid values, see the SizeInMBs
content for the BufferingHints data type in the Amazon Kinesis Data Firehose API Reference .