@Stability(value=Experimental) @Internal public static final class FirehosePutRecordActionProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements FirehosePutRecordActionProps
FirehosePutRecordActionPropssoftware.amazon.jsii.JsiiObject.InitializationModeFirehosePutRecordActionProps.Builder, FirehosePutRecordActionProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(FirehosePutRecordActionProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
FirehosePutRecordActionProps.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Boolean |
getBatchMode()
(experimental) Whether to deliver the Kinesis Data Firehose stream as a batch by using `PutRecordBatch`.
|
FirehoseRecordSeparator |
getRecordSeparator()
(experimental) A character separator that will be used to separate records written to the Kinesis Data Firehose stream.
|
IRole |
getRole()
(experimental) The IAM role that allows access to AWS service.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(FirehosePutRecordActionProps.Builder builder)
FirehosePutRecordActionProps.Builder.public final Boolean getBatchMode()
FirehosePutRecordActionPropsWhen batchMode is true and the rule's SQL statement evaluates to an Array, each Array element forms one record in the PutRecordBatch request. The resulting array can't have more than 500 records.
Default: false
getBatchMode in interface FirehosePutRecordActionPropspublic final FirehoseRecordSeparator getRecordSeparator()
FirehosePutRecordActionPropsDefault: - none -- the stream does not use a separator
getRecordSeparator in interface FirehosePutRecordActionPropspublic final IRole getRole()
CommonActionPropsDefault: a new role will be created
getRole in interface CommonActionProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2023. All rights reserved.