Interface CfnDeliveryStream.ElasticsearchBufferingHintsProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnDeliveryStream.ElasticsearchBufferingHintsProperty.Jsii$Proxy
- Enclosing class:
CfnDeliveryStream
@Stability(Stable)
public static interface CfnDeliveryStream.ElasticsearchBufferingHintsProperty
extends software.amazon.jsii.JsiiSerializable
The
ElasticsearchBufferingHints
property type specifies how Amazon Kinesis Data Firehose (Kinesis Data Firehose) buffers incoming data while delivering it to the destination.
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.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.kinesisfirehose.*; ElasticsearchBufferingHintsProperty elasticsearchBufferingHintsProperty = ElasticsearchBufferingHintsProperty.builder() .intervalInSeconds(123) .sizeInMBs(123) .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnDeliveryStream.ElasticsearchBufferingHintsProperty
static final class
An implementation forCfnDeliveryStream.ElasticsearchBufferingHintsProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default Number
The length of time, in seconds, that Kinesis Data Firehose buffers incoming data before delivering it to the destination.default Number
The size of the buffer, in MBs, that Kinesis Data Firehose uses for incoming data before delivering it to the destination.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getIntervalInSeconds
The length of time, in seconds, that Kinesis Data Firehose buffers incoming data before delivering it to the destination.For valid values, see the
IntervalInSeconds
content for the BufferingHints data type in the Amazon Kinesis Data Firehose API Reference .- See Also:
-
getSizeInMBs
The size of the buffer, in MBs, that Kinesis Data Firehose uses for incoming data before delivering it to the destination.For valid values, see the
SizeInMBs
content for the BufferingHints data type in the Amazon Kinesis Data Firehose API Reference .- See Also:
-
builder
-