public static class ColumnEncryptionProperties.Builder extends Object
| Modifier and Type | Method and Description |
|---|---|
ColumnEncryptionProperties |
build() |
ColumnEncryptionProperties.Builder |
withKey(byte[] columnKey)
Set a column-specific key.
|
ColumnEncryptionProperties.Builder |
withKeyID(String keyId)
Set a key retrieval metadata (converted from String).
|
ColumnEncryptionProperties.Builder |
withKeyMetaData(byte[] keyMetaData)
Set a key retrieval metadata.
|
public ColumnEncryptionProperties.Builder withKey(byte[] columnKey)
columnKey - Key length must be either 16, 24 or 32 bytes.public ColumnEncryptionProperties.Builder withKeyMetaData(byte[] keyMetaData)
keyMetaData - arbitrary byte array with encryption key metadatapublic ColumnEncryptionProperties.Builder withKeyID(String keyId)
keyId - will be converted to metadata (UTF-8 array).public ColumnEncryptionProperties build()
Copyright © 2023 The Apache Software Foundation. All rights reserved.