Uses of Class
com.amazonaws.athena.connector.lambda.security.EncryptionKey
-
-
Uses of EncryptionKey in com.amazonaws.athena.connector.lambda.data
Methods in com.amazonaws.athena.connector.lambda.data that return EncryptionKey Modifier and Type Method Description EncryptionKey
SpillConfig. getEncryptionKey()
Gets the Encryption key to use when reading/writing data to the spill location.Methods in com.amazonaws.athena.connector.lambda.data with parameters of type EncryptionKey Modifier and Type Method Description protected Block
S3BlockSpiller. read(S3SpillLocation spillLocation, EncryptionKey key, org.apache.arrow.vector.types.pojo.Schema schema)
Reads a spilled block.byte[]
S3BlockSpillReader. read(S3SpillLocation spillLocation, EncryptionKey key)
Reads spilled data as a byte[].Block
S3BlockSpillReader. read(S3SpillLocation spillLocation, EncryptionKey key, org.apache.arrow.vector.types.pojo.Schema schema)
Reads a spilled block.SpillConfig.Builder
SpillConfig.Builder. withEncryptionKey(EncryptionKey val)
-
Uses of EncryptionKey in com.amazonaws.athena.connector.lambda.domain
Methods in com.amazonaws.athena.connector.lambda.domain that return EncryptionKey Modifier and Type Method Description EncryptionKey
Split. getEncryptionKey()
The optional EncryptionKey this Split can use to encrypt/decrypt data.Methods in com.amazonaws.athena.connector.lambda.domain with parameters of type EncryptionKey Modifier and Type Method Description static Split.Builder
Split. newBuilder(SpillLocation spillLocation, EncryptionKey encryptionKey)
Split.Builder
Split.Builder. withEncryptionKey(EncryptionKey key)
Sets the optional EncryptionKey this Split can use to encrypt/decrypt data.Constructors in com.amazonaws.athena.connector.lambda.domain with parameters of type EncryptionKey Constructor Description Split(SpillLocation spillLocation, EncryptionKey encryptionKey, Map<String,String> properties)
Basic constructor. -
Uses of EncryptionKey in com.amazonaws.athena.connector.lambda.handlers
Methods in com.amazonaws.athena.connector.lambda.handlers that return EncryptionKey Modifier and Type Method Description protected EncryptionKey
MetadataHandler. makeEncryptionKey()
-
Uses of EncryptionKey in com.amazonaws.athena.connector.lambda.records
Methods in com.amazonaws.athena.connector.lambda.records that return EncryptionKey Modifier and Type Method Description EncryptionKey
RemoteReadRecordsResponse. getEncryptionKey()
Returns the encryption key of the spilled data.Constructors in com.amazonaws.athena.connector.lambda.records with parameters of type EncryptionKey Constructor Description RemoteReadRecordsResponse(String catalogName, org.apache.arrow.vector.types.pojo.Schema schema, List<SpillLocation> remoteBlocks, EncryptionKey encryptionKey)
Constructs a new RemoteReadRecordsResponse object. -
Uses of EncryptionKey in com.amazonaws.athena.connector.lambda.security
Methods in com.amazonaws.athena.connector.lambda.security that return EncryptionKey Modifier and Type Method Description EncryptionKey
EncryptionKeyFactory. create()
EncryptionKey
KmsKeyFactory. create()
EncryptionKey
LocalKeyFactory. create()
Methods in com.amazonaws.athena.connector.lambda.security with parameters of type EncryptionKey Modifier and Type Method Description byte[]
AesGcmBlockCrypto. decrypt(EncryptionKey key, byte[] bytes)
Block
AesGcmBlockCrypto. decrypt(EncryptionKey key, byte[] bytes, org.apache.arrow.vector.types.pojo.Schema schema)
byte[]
BlockCrypto. decrypt(EncryptionKey key, byte[] bytes)
Used to decrypt a Block's serialzied form.Block
BlockCrypto. decrypt(EncryptionKey key, byte[] bytes, org.apache.arrow.vector.types.pojo.Schema schema)
Used to decrypt and deserialize a Block from the provided bytes and schema.byte[]
NoOpBlockCrypto. decrypt(EncryptionKey key, byte[] bytes)
Block
NoOpBlockCrypto. decrypt(EncryptionKey key, byte[] bytes, org.apache.arrow.vector.types.pojo.Schema schema)
byte[]
AesGcmBlockCrypto. encrypt(EncryptionKey key, Block block)
byte[]
BlockCrypto. encrypt(EncryptionKey key, Block block)
Used to encrypt the provided Block in its serialized form.byte[]
NoOpBlockCrypto. encrypt(EncryptionKey key, Block block)
-
Uses of EncryptionKey in com.amazonaws.athena.connector.lambda.serde.v2
Methods in com.amazonaws.athena.connector.lambda.serde.v2 that return EncryptionKey Modifier and Type Method Description EncryptionKey
EncryptionKeySerDe.Deserializer. doDeserialize(com.fasterxml.jackson.core.JsonParser jparser, com.fasterxml.jackson.databind.DeserializationContext ctxt)
Methods in com.amazonaws.athena.connector.lambda.serde.v2 with parameters of type EncryptionKey Modifier and Type Method Description void
EncryptionKeySerDe.Serializer. doSerialize(EncryptionKey encryptionKey, com.fasterxml.jackson.core.JsonGenerator jgen, com.fasterxml.jackson.databind.SerializerProvider provider)
-