Class CfnDeliveryStream.ParquetSerDeProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.kinesisfirehose.CfnDeliveryStream.ParquetSerDeProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnDeliveryStream.ParquetSerDeProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDeliveryStream.ParquetSerDeProperty
@Stability(Stable)
@Internal
public static final class CfnDeliveryStream.ParquetSerDeProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnDeliveryStream.ParquetSerDeProperty
An implementation for
CfnDeliveryStream.ParquetSerDeProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.kinesisfirehose.CfnDeliveryStream.ParquetSerDeProperty
CfnDeliveryStream.ParquetSerDeProperty.Builder, CfnDeliveryStream.ParquetSerDeProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnDeliveryStream.ParquetSerDeProperty.Builder
.protected
Jsii$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.JsonNode
final boolean
final Number
The Hadoop Distributed File System (HDFS) block size.final String
The compression code to use over data blocks.final Object
Indicates whether to enable dictionary compression.final Number
The maximum amount of padding to apply.final Number
The Parquet page size.final String
Indicates the version of row format to output.final int
hashCode()
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 theCfnDeliveryStream.ParquetSerDeProperty.Builder
.
-
-
Method Details
-
getBlockSizeBytes
Description copied from interface:CfnDeliveryStream.ParquetSerDeProperty
The Hadoop Distributed File System (HDFS) block size.This is useful if you intend to copy the data from Amazon S3 to HDFS before querying. The default is 256 MiB and the minimum is 64 MiB. Kinesis Data Firehose uses this value for padding calculations.
- Specified by:
getBlockSizeBytes
in interfaceCfnDeliveryStream.ParquetSerDeProperty
-
getCompression
Description copied from interface:CfnDeliveryStream.ParquetSerDeProperty
The compression code to use over data blocks.The possible values are
UNCOMPRESSED
,SNAPPY
, andGZIP
, with the default beingSNAPPY
. UseSNAPPY
for higher decompression speed. UseGZIP
if the compression ratio is more important than speed.- Specified by:
getCompression
in interfaceCfnDeliveryStream.ParquetSerDeProperty
-
getEnableDictionaryCompression
Description copied from interface:CfnDeliveryStream.ParquetSerDeProperty
Indicates whether to enable dictionary compression.- Specified by:
getEnableDictionaryCompression
in interfaceCfnDeliveryStream.ParquetSerDeProperty
-
getMaxPaddingBytes
Description copied from interface:CfnDeliveryStream.ParquetSerDeProperty
The maximum amount of padding to apply.This is useful if you intend to copy the data from Amazon S3 to HDFS before querying. The default is 0.
- Specified by:
getMaxPaddingBytes
in interfaceCfnDeliveryStream.ParquetSerDeProperty
-
getPageSizeBytes
Description copied from interface:CfnDeliveryStream.ParquetSerDeProperty
The Parquet page size.Column chunks are divided into pages. A page is conceptually an indivisible unit (in terms of compression and encoding). The minimum value is 64 KiB and the default is 1 MiB.
- Specified by:
getPageSizeBytes
in interfaceCfnDeliveryStream.ParquetSerDeProperty
-
getWriterVersion
Description copied from interface:CfnDeliveryStream.ParquetSerDeProperty
Indicates the version of row format to output.The possible values are
V1
andV2
. The default isV1
.- Specified by:
getWriterVersion
in interfaceCfnDeliveryStream.ParquetSerDeProperty
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-