| Package | Description |
|---|---|
| org.apache.parquet.crypto |
| Modifier and Type | Method and Description |
|---|---|
static FileEncryptionProperties.Builder |
FileEncryptionProperties.builder(byte[] footerKey) |
FileEncryptionProperties.Builder |
FileEncryptionProperties.Builder.withAADPrefix(byte[] aadPrefixBytes)
Set the file AAD Prefix.
|
FileEncryptionProperties.Builder |
FileEncryptionProperties.Builder.withAlgorithm(ParquetCipher parquetCipher)
Set encryption algorithm.
|
FileEncryptionProperties.Builder |
FileEncryptionProperties.Builder.withCompleteColumnEncryption() |
FileEncryptionProperties.Builder |
FileEncryptionProperties.Builder.withEncryptedColumns(Map<ColumnPath,ColumnEncryptionProperties> encryptedColumns)
Set the list of encrypted columns and their properties (keys etc).
|
FileEncryptionProperties.Builder |
FileEncryptionProperties.Builder.withFooterKeyID(String keyID)
Set a key retrieval metadata (converted from String).
|
FileEncryptionProperties.Builder |
FileEncryptionProperties.Builder.withFooterKeyMetadata(byte[] footerKeyMetadata)
Set a key retrieval metadata.
|
FileEncryptionProperties.Builder |
FileEncryptionProperties.Builder.withoutAADPrefixStorage()
Skip storing AAD Prefix in file metadata.
|
FileEncryptionProperties.Builder |
FileEncryptionProperties.Builder.withPlaintextFooter()
Create files with plaintext footer.
|
Copyright © 2023 The Apache Software Foundation. All rights reserved.