interface HttpBufferingHints
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.KinesisFirehose.HttpBufferingHints |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awskinesisfirehose#HttpBufferingHints |
Java | software.amazon.awscdk.services.kinesisfirehose.HttpBufferingHints |
Python | aws_cdk.aws_kinesisfirehose.HttpBufferingHints |
TypeScript (source) | aws-cdk-lib » aws_kinesisfirehose » HttpBufferingHints |
The buffering options that can be used before data is delivered to the specified destination.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as cdk from 'aws-cdk-lib';
import { aws_kinesisfirehose as kinesisfirehose } from 'aws-cdk-lib';
declare const size: cdk.Size;
const httpBufferingHints: kinesisfirehose.HttpBufferingHints = {
interval: cdk.Duration.minutes(30),
size: size,
};
Properties
| Name | Type | Description |
|---|---|---|
| interval? | Duration | The higher interval allows more time to collect data and the size of data may be bigger. |
| size? | Size | The higher buffer size may be lower in cost with higher latency. |
interval?
Type:
Duration
(optional, default: 300 seconds)
The higher interval allows more time to collect data and the size of data may be bigger.
The lower interval sends the data more frequently and may be more advantageous when looking at shorter cycles of data activity.
size?
Type:
Size
(optional, default: 5 MiB)
The higher buffer size may be lower in cost with higher latency.
The lower buffer size will be faster in delivery with higher cost and less latency.

.NET
Go
Java
Python
TypeScript (