Class HttpBufferingHints.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.kinesisfirehose.HttpBufferingHints.Jsii$Proxy
- All Implemented Interfaces:
HttpBufferingHints,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
HttpBufferingHints
@Stability(Stable)
@Internal
public static final class HttpBufferingHints.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements HttpBufferingHints
An implementation for
HttpBufferingHints-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.kinesisfirehose.HttpBufferingHints
HttpBufferingHints.Builder, HttpBufferingHints.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(HttpBufferingHints.Builder builder) Constructor that initializes the object based on literal property values passed by theHttpBufferingHints.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal DurationThe higher interval allows more time to collect data and the size of data may be bigger.final SizegetSize()The higher buffer size may be lower in cost with higher latency.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theHttpBufferingHints.Builder.
-
-
Method Details
-
getInterval
Description copied from interface:HttpBufferingHintsThe 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.
Default: 300 seconds
- Specified by:
getIntervalin interfaceHttpBufferingHints
-
getSize
Description copied from interface:HttpBufferingHintsThe 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.
Default: 5 MiB
- Specified by:
getSizein interfaceHttpBufferingHints
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-