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 EncryptionKeySpillConfig. 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 BlockS3BlockSpiller. 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[].BlockS3BlockSpillReader. read(S3SpillLocation spillLocation, EncryptionKey key, org.apache.arrow.vector.types.pojo.Schema schema)Reads a spilled block.SpillConfig.BuilderSpillConfig.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 EncryptionKeySplit. 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.BuilderSplit. newBuilder(SpillLocation spillLocation, EncryptionKey encryptionKey)Split.BuilderSplit.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 EncryptionKeyMetadataHandler. 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 EncryptionKeyRemoteReadRecordsResponse. 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 EncryptionKeyEncryptionKeyFactory. create()EncryptionKeyKmsKeyFactory. create()EncryptionKeyLocalKeyFactory. 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)BlockAesGcmBlockCrypto. 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.BlockBlockCrypto. 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)BlockNoOpBlockCrypto. 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 EncryptionKeyEncryptionKeySerDe.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 voidEncryptionKeySerDe.Serializer. doSerialize(EncryptionKey encryptionKey, com.fasterxml.jackson.core.JsonGenerator jgen, com.fasterxml.jackson.databind.SerializerProvider provider)
-