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 interface software.amazon.payloadoffloading.PayloadStoreAsync
Deletes the original payload using the given payloadPointer.
deleteOriginalPayload(String) - Method in class software.amazon.payloadoffloading.S3BackedPayloadStore
 
deleteOriginalPayload(String) - Method in class software.amazon.payloadoffloading.S3BackedPayloadStoreAsync
 
deletePayloadFromS3(String, String) - Method in class software.amazon.payloadoffloading.S3AsyncDao
 
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.PayloadStorageConfigurationBase
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 interface software.amazon.payloadoffloading.PayloadStoreAsync
Retrieves the original payload using the given payloadPointer.
getOriginalPayload(String) - Method in class software.amazon.payloadoffloading.S3BackedPayloadStore
 
getOriginalPayload(String) - Method in class software.amazon.payloadoffloading.S3BackedPayloadStoreAsync
 
getPayloadSizeThreshold() - Method in class software.amazon.payloadoffloading.PayloadStorageConfigurationBase
Gets the payload size threshold for storing payloads in Amazon S3.
getS3AsyncClient() - Method in class software.amazon.payloadoffloading.PayloadStorageAsyncConfiguration
Gets the Amazon S3 async client which is being used for storing payloads.
getS3BucketName() - Method in class software.amazon.payloadoffloading.PayloadS3Pointer
 
getS3BucketName() - Method in class software.amazon.payloadoffloading.PayloadStorageConfigurationBase
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.PayloadStorageConfigurationBase
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.S3AsyncDao
 
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.PayloadStorageConfigurationBase
Checks whether or not all payloads regardless of their size are being stored in Amazon S3.
isObjectCannedACLDefined() - Method in class software.amazon.payloadoffloading.PayloadStorageConfigurationBase
Checks whether an ACL have been configured for storing objects in Amazon S3.
isPayloadSupportEnabled() - Method in class software.amazon.payloadoffloading.PayloadStorageConfigurationBase
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
 
PayloadStorageAsyncConfiguration - Class in software.amazon.payloadoffloading
Amazon payload storage configuration options such as asynchronous Amazon S3 client, bucket name, and payload size threshold for payloads.
PayloadStorageAsyncConfiguration() - Constructor for class software.amazon.payloadoffloading.PayloadStorageAsyncConfiguration
 
PayloadStorageAsyncConfiguration(PayloadStorageAsyncConfiguration) - Constructor for class software.amazon.payloadoffloading.PayloadStorageAsyncConfiguration
 
PayloadStorageConfiguration - Class in software.amazon.payloadoffloading
Amazon payload storage configuration options such as synchronous 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
 
PayloadStorageConfigurationBase - Class in software.amazon.payloadoffloading
Base class for Amazon payload storage configuration options such as Amazon S3 client, bucket name, and payload size threshold for payloads.
PayloadStorageConfigurationBase() - Constructor for class software.amazon.payloadoffloading.PayloadStorageConfigurationBase
 
PayloadStorageConfigurationBase(PayloadStorageConfigurationBase) - Constructor for class software.amazon.payloadoffloading.PayloadStorageConfigurationBase
 
PayloadStore - Interface in software.amazon.payloadoffloading
An AWS storage service that supports saving high payload sizes.
PayloadStoreAsync - Interface in software.amazon.payloadoffloading
An AWS storage service that supports saving high payload sizes.

S

S3AsyncDao - Class in software.amazon.payloadoffloading
Dao layer to access S3.
S3AsyncDao(S3AsyncClient) - Constructor for class software.amazon.payloadoffloading.S3AsyncDao
 
S3AsyncDao(S3AsyncClient, ServerSideEncryptionStrategy, ObjectCannedACL) - Constructor for class software.amazon.payloadoffloading.S3AsyncDao
 
S3BackedPayloadStore - Class in software.amazon.payloadoffloading
S3 based implementation for PayloadStore.
S3BackedPayloadStore(S3Dao, String) - Constructor for class software.amazon.payloadoffloading.S3BackedPayloadStore
 
S3BackedPayloadStoreAsync - Class in software.amazon.payloadoffloading
S3 based implementation for PayloadStoreAsync.
S3BackedPayloadStoreAsync(S3AsyncDao, String) - Constructor for class software.amazon.payloadoffloading.S3BackedPayloadStoreAsync
 
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.PayloadStorageConfigurationBase
Sets whether or not all payloads regardless of their size should be stored in Amazon S3.
setObjectCannedACL(ObjectCannedACL) - Method in class software.amazon.payloadoffloading.PayloadStorageConfigurationBase
Configures the ACL to apply to the Amazon S3 putObject request.
setPayloadSizeThreshold(int) - Method in class software.amazon.payloadoffloading.PayloadStorageConfigurationBase
Sets the payload size threshold for storing payloads in Amazon S3.
setPayloadSupportDisabled() - Method in class software.amazon.payloadoffloading.PayloadStorageAsyncConfiguration
Disables support for payloads.
setPayloadSupportDisabled() - Method in class software.amazon.payloadoffloading.PayloadStorageConfiguration
Disables support for payloads.
setPayloadSupportDisabled() - Method in class software.amazon.payloadoffloading.PayloadStorageConfigurationBase
Disables support for payloads.
setPayloadSupportEnabled(String) - Method in class software.amazon.payloadoffloading.PayloadStorageConfigurationBase
Enables support for payloads .
setPayloadSupportEnabled(S3AsyncClient, String) - Method in class software.amazon.payloadoffloading.PayloadStorageAsyncConfiguration
Enables support for payloads using asynchronous storage.
setPayloadSupportEnabled(S3Client, String) - Method in class software.amazon.payloadoffloading.PayloadStorageConfiguration
Enables support for payloads .
setServerSideEncryptionStrategy(ServerSideEncryptionStrategy) - Method in class software.amazon.payloadoffloading.PayloadStorageConfigurationBase
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 interface software.amazon.payloadoffloading.PayloadStoreAsync
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) - Method in class software.amazon.payloadoffloading.S3BackedPayloadStoreAsync
 
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 interface software.amazon.payloadoffloading.PayloadStoreAsync
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
 
storeOriginalPayload(String, String) - Method in class software.amazon.payloadoffloading.S3BackedPayloadStoreAsync
 
storeTextInS3(String, String, String) - Method in class software.amazon.payloadoffloading.S3AsyncDao
 
storeTextInS3(String, String, String) - Method in class software.amazon.payloadoffloading.S3Dao
 

T

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

U

unwrapFutureException(Throwable) - Static method in class software.amazon.payloadoffloading.Util
 
Util - Class in software.amazon.payloadoffloading
 
Util() - Constructor for class software.amazon.payloadoffloading.Util
 

W

withAlwaysThroughS3(boolean) - Method in class software.amazon.payloadoffloading.PayloadStorageAsyncConfiguration
Sets whether or not all payloads regardless of their size should be stored in Amazon S3.
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.PayloadStorageAsyncConfiguration
Configures the ACL to apply to the Amazon S3 putObject request.
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.PayloadStorageAsyncConfiguration
Sets the payload size threshold for storing payloads in Amazon S3.
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.PayloadStorageAsyncConfiguration
Disables support for payload.
withPayloadSupportDisabled() - Method in class software.amazon.payloadoffloading.PayloadStorageConfiguration
Disables support for payload.
withPayloadSupportEnabled(S3AsyncClient, String) - Method in class software.amazon.payloadoffloading.PayloadStorageAsyncConfiguration
Enables 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.PayloadStorageAsyncConfiguration
Sets which method of server side encryption should be used, if required.
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