Skip to content

HttpEndpointBufferingHints

Source code in docs_src/capo_firehose/types/http_endpoint_buffering_hints.py
class HttpEndpointBufferingHints(TypedDict, closed=True):
    size_in_m_bs: NotRequired[
        "capo_firehose.types.http_endpoint_buffering_size_in_m_bs.HttpEndpointBufferingSizeInMBs"
    ]
    """<p>Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5. </p> <p>We recommend setting this parameter to a value greater than the amount of data you typically ingest into the Firehose stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher. </p>"""
    interval_in_seconds: NotRequired[
        "capo_firehose.types.http_endpoint_buffering_interval_in_seconds.HttpEndpointBufferingIntervalInSeconds"
    ]
    """<p>Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300 (5 minutes). </p>"""

interval_in_seconds instance-attribute

interval_in_seconds: NotRequired[HttpEndpointBufferingIntervalInSeconds]

Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300 (5 minutes).

size_in_m_bs instance-attribute

size_in_m_bs: NotRequired[HttpEndpointBufferingSizeInMBs]

Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5.

We recommend setting this parameter to a value greater than the amount of data you typically ingest into the Firehose stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.