public HttpEndpointDestinationConfiguration withBufferingHints(HttpEndpointBufferingHints bufferingHints) {
        setBufferingHints(bufferingHints);
        return this;
    }
<p>
The buffering options that can be used before data is delivered to the specified destination. Firehose treats
these options as hints, and it might choose to use more optimal values. The <code>SizeInMBs</code> and
<code>IntervalInSeconds</code> parameters are optional. However, if you specify a value for one of them, you must
also provide a value for the other.
</p>

@param bufferingHints
       The buffering options that can be used before data is delivered to the specified destination. Firehose
       treats these options as hints, and it might choose to use more optimal values. The <code>SizeInMBs</code>
       and <code>IntervalInSeconds</code> parameters are optional. However, if you specify a value for one of
       them, you must also provide a value for the other.
@return Returns a reference to this object so that method calls can be chained together.
aws-java-sdk-kinesis/src/main/java/com/amazonaws/services/kinesisfirehose/model/HttpEndpointDestinationConfiguration.java