Index

A C D F G I P S T U W 
All Classes and Interfaces|All Packages

A

awsManagedCmk() - Static method in class software.amazon.payloadoffloading.ServerSideEncryptionFactory
 
AwsManagedCmk - Class in software.amazon.payloadoffloading
 
AwsManagedCmk() - Constructor for class software.amazon.payloadoffloading.AwsManagedCmk
 

C

customerKey(String) - Static method in class software.amazon.payloadoffloading.ServerSideEncryptionFactory
 
CustomerKey - Class in software.amazon.payloadoffloading
 
CustomerKey(String) - Constructor for class software.amazon.payloadoffloading.CustomerKey
 

D

decorate(PutObjectRequest.Builder) - Method in class software.amazon.payloadoffloading.AwsManagedCmk
 
decorate(PutObjectRequest.Builder) - Method in class software.amazon.payloadoffloading.CustomerKey
 
decorate(PutObjectRequest.Builder) - Method in interface software.amazon.payloadoffloading.ServerSideEncryptionStrategy
 
deleteOriginalPayload(String) - Method in interface software.amazon.payloadoffloading.PayloadStore
Deletes the original payload using the given payloadPointer.
deleteOriginalPayload(String) - Method in class software.amazon.payloadoffloading.S3BackedPayloadStore
 
deletePayloadFromS3(String, String) - Method in class software.amazon.payloadoffloading.S3Dao
 

F

fromJson(String) - Static method in class software.amazon.payloadoffloading.PayloadS3Pointer
 

G

getObjectCannedACL() - Method in class software.amazon.payloadoffloading.PayloadStorageConfiguration
Gets the AWS ACL to apply to the Amazon S3 putObject request.
getOriginalPayload(String) - Method in interface software.amazon.payloadoffloading.PayloadStore
Retrieves the original payload using the given payloadPointer.
getOriginalPayload(String) - Method in class software.amazon.payloadoffloading.S3BackedPayloadStore
 
getPayloadSizeThreshold() - Method in class software.amazon.payloadoffloading.PayloadStorageConfiguration
Gets the payload size threshold for storing payloads in Amazon S3.
getS3BucketName() - Method in class software.amazon.payloadoffloading.PayloadS3Pointer
 
getS3BucketName() - Method in class software.amazon.payloadoffloading.PayloadStorageConfiguration
Gets the name of the S3 bucket which is being used for storing payload.
getS3Client() - Method in class software.amazon.payloadoffloading.PayloadStorageConfiguration
Gets the Amazon S3 client which is being used for storing payloads.
getS3Key() - Method in class software.amazon.payloadoffloading.PayloadS3Pointer
 
getServerSideEncryptionStrategy() - Method in class software.amazon.payloadoffloading.PayloadStorageConfiguration
The method of service side encryption which should be used, if required.
getStringSizeInBytes(String) - Static method in class software.amazon.payloadoffloading.Util
 
getTextFromS3(String, String) - Method in class software.amazon.payloadoffloading.S3Dao
 
getUserAgentHeader(String) - Static method in class software.amazon.payloadoffloading.Util
 

I

isAlwaysThroughS3() - Method in class software.amazon.payloadoffloading.PayloadStorageConfiguration
Checks whether or not all payloads regardless of their size are being stored in Amazon S3.
isObjectCannedACLDefined() - Method in class software.amazon.payloadoffloading.PayloadStorageConfiguration
Checks whether an ACL have been configured for storing objects in Amazon S3.
isPayloadSupportEnabled() - Method in class software.amazon.payloadoffloading.PayloadStorageConfiguration
Check if the support for payloads if enabled.

P

PayloadS3Pointer - Class in software.amazon.payloadoffloading
This class is used for carrying pointer to Amazon S3 objects which contain payloads.
PayloadS3Pointer(String, String) - Constructor for class software.amazon.payloadoffloading.PayloadS3Pointer
 
PayloadStorageConfiguration - Class in software.amazon.payloadoffloading
Amazon payload storage configuration options such as Amazon S3 client, bucket name, and payload size threshold for payloads.
PayloadStorageConfiguration() - Constructor for class software.amazon.payloadoffloading.PayloadStorageConfiguration
 
PayloadStorageConfiguration(PayloadStorageConfiguration) - Constructor for class software.amazon.payloadoffloading.PayloadStorageConfiguration
 
PayloadStore - Interface in software.amazon.payloadoffloading
An AWS storage service that supports saving high payload sizes.

S

S3BackedPayloadStore - Class in software.amazon.payloadoffloading
S3 based implementation for PayloadStore.
S3BackedPayloadStore(S3Dao, String) - Constructor for class software.amazon.payloadoffloading.S3BackedPayloadStore
 
S3Dao - Class in software.amazon.payloadoffloading
Dao layer to access S3.
S3Dao(S3Client) - Constructor for class software.amazon.payloadoffloading.S3Dao
 
S3Dao(S3Client, ServerSideEncryptionStrategy, ObjectCannedACL) - Constructor for class software.amazon.payloadoffloading.S3Dao
 
ServerSideEncryptionFactory - Class in software.amazon.payloadoffloading
 
ServerSideEncryptionFactory() - Constructor for class software.amazon.payloadoffloading.ServerSideEncryptionFactory
 
ServerSideEncryptionStrategy - Interface in software.amazon.payloadoffloading
 
setAlwaysThroughS3(boolean) - Method in class software.amazon.payloadoffloading.PayloadStorageConfiguration
Sets whether or not all payloads regardless of their size should be stored in Amazon S3.
setObjectCannedACL(ObjectCannedACL) - Method in class software.amazon.payloadoffloading.PayloadStorageConfiguration
Configures the ACL to apply to the Amazon S3 putObject request.
setPayloadSizeThreshold(int) - Method in class software.amazon.payloadoffloading.PayloadStorageConfiguration
Sets the payload size threshold for storing payloads in Amazon S3.
setPayloadSupportDisabled() - Method in class software.amazon.payloadoffloading.PayloadStorageConfiguration
Disables support for payloads.
setPayloadSupportEnabled(S3Client, String) - Method in class software.amazon.payloadoffloading.PayloadStorageConfiguration
Enables support for payloads .
setServerSideEncryptionStrategy(ServerSideEncryptionStrategy) - Method in class software.amazon.payloadoffloading.PayloadStorageConfiguration
Sets which method of server side encryption should be use, if required.
software.amazon.payloadoffloading - package software.amazon.payloadoffloading
 
storeOriginalPayload(String) - Method in interface software.amazon.payloadoffloading.PayloadStore
Stores payload in a store that has higher payload size limit than that is supported by original payload store.
storeOriginalPayload(String) - Method in class software.amazon.payloadoffloading.S3BackedPayloadStore
 
storeOriginalPayload(String, String) - Method in interface software.amazon.payloadoffloading.PayloadStore
Stores payload in a store that has higher payload size limit than that is supported by original payload store.
storeOriginalPayload(String, String) - Method in class software.amazon.payloadoffloading.S3BackedPayloadStore
 
storeTextInS3(String, String, String) - Method in class software.amazon.payloadoffloading.S3Dao
 

T

toJson() - Method in class software.amazon.payloadoffloading.PayloadS3Pointer
 

U

Util - Class in software.amazon.payloadoffloading
 
Util() - Constructor for class software.amazon.payloadoffloading.Util
 

W

withAlwaysThroughS3(boolean) - Method in class software.amazon.payloadoffloading.PayloadStorageConfiguration
Sets whether or not all payloads regardless of their size should be stored in Amazon S3.
withObjectCannedACL(ObjectCannedACL) - Method in class software.amazon.payloadoffloading.PayloadStorageConfiguration
Configures the ACL to apply to the Amazon S3 putObject request.
withPayloadSizeThreshold(int) - Method in class software.amazon.payloadoffloading.PayloadStorageConfiguration
Sets the payload size threshold for storing payloads in Amazon S3.
withPayloadSupportDisabled() - Method in class software.amazon.payloadoffloading.PayloadStorageConfiguration
Disables support for payload.
withPayloadSupportEnabled(S3Client, String) - Method in class software.amazon.payloadoffloading.PayloadStorageConfiguration
Enables support for payload.
withServerSideEncryption(ServerSideEncryptionStrategy) - Method in class software.amazon.payloadoffloading.PayloadStorageConfiguration
Sets which method of server side encryption should be used, if required.
A C D F G I P S T U W 
All Classes and Interfaces|All Packages