7#include <aws/firehose/Firehose_EXPORTS.h>
8#include <aws/firehose/model/ParquetCompression.h>
9#include <aws/firehose/model/ParquetWriterVersion.h>
48 m_blockSizeBytesHasBeenSet =
true;
49 m_blockSizeBytes = value;
66 m_pageSizeBytesHasBeenSet =
true;
67 m_pageSizeBytes = value;
86 m_compressionHasBeenSet =
true;
87 m_compression = value;
102 m_enableDictionaryCompressionHasBeenSet =
true;
103 m_enableDictionaryCompression = value;
119 m_maxPaddingBytesHasBeenSet =
true;
120 m_maxPaddingBytes = value;
136 m_writerVersionHasBeenSet =
true;
137 m_writerVersion = value;
145 int m_blockSizeBytes{0};
147 int m_pageSizeBytes{0};
151 bool m_enableDictionaryCompression{
false};
153 int m_maxPaddingBytes{0};
156 bool m_blockSizeBytesHasBeenSet =
false;
157 bool m_pageSizeBytesHasBeenSet =
false;
158 bool m_compressionHasBeenSet =
false;
159 bool m_enableDictionaryCompressionHasBeenSet =
false;
160 bool m_maxPaddingBytesHasBeenSet =
false;
161 bool m_writerVersionHasBeenSet =
false;
ParquetWriterVersion GetWriterVersion() const
AWS_FIREHOSE_API ParquetSerDe()=default
void SetMaxPaddingBytes(int value)
void SetWriterVersion(ParquetWriterVersion value)
ParquetSerDe & WithEnableDictionaryCompression(bool value)
ParquetSerDe & WithMaxPaddingBytes(int value)
AWS_FIREHOSE_API ParquetSerDe(Aws::Utils::Json::JsonView jsonValue)
bool EnableDictionaryCompressionHasBeenSet() const
ParquetSerDe & WithCompression(ParquetCompression value)
void SetCompression(ParquetCompression value)
int GetMaxPaddingBytes() const
bool CompressionHasBeenSet() const
bool GetEnableDictionaryCompression() const
ParquetSerDe & WithPageSizeBytes(int value)
bool WriterVersionHasBeenSet() const
AWS_FIREHOSE_API Aws::Utils::Json::JsonValue Jsonize() const
bool MaxPaddingBytesHasBeenSet() const
void SetPageSizeBytes(int value)
AWS_FIREHOSE_API ParquetSerDe & operator=(Aws::Utils::Json::JsonView jsonValue)
ParquetCompression GetCompression() const
void SetEnableDictionaryCompression(bool value)
void SetBlockSizeBytes(int value)
ParquetSerDe & WithWriterVersion(ParquetWriterVersion value)
ParquetSerDe & WithBlockSizeBytes(int value)
int GetBlockSizeBytes() const
bool PageSizeBytesHasBeenSet() const
int GetPageSizeBytes() const
bool BlockSizeBytesHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue