Index
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.
All Classes and Interfaces|All Packages