Package software.amazon.sns
Class SNSExtendedClientConfiguration
java.lang.Object
software.amazon.payloadoffloading.PayloadStorageConfiguration
software.amazon.sns.SNSExtendedClientConfiguration
public class SNSExtendedClientConfiguration
extends software.amazon.payloadoffloading.PayloadStorageConfiguration
-
Constructor Summary
ConstructorsConstructorDescriptionSNSExtendedClientConfiguration(SNSExtendedClientConfiguration snsExtendedClientConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionwithAlwaysThroughS3(boolean alwaysThroughS3) withPayloadSizeThreshold(int payloadSizeThreshold) withPayloadSupportEnabled(com.amazonaws.services.s3.AmazonS3 s3, String s3BucketName) withSSEAwsKeyManagementParams(com.amazonaws.services.s3.model.SSEAwsKeyManagementParams sseAwsKeyManagementParams) Methods inherited from class software.amazon.payloadoffloading.PayloadStorageConfiguration
getAmazonS3Client, getCannedAccessControlList, getPayloadSizeThreshold, getS3BucketName, getSSEAwsKeyManagementParams, isAlwaysThroughS3, isCannedAccessControlListDefined, isPayloadSupportEnabled, setAlwaysThroughS3, setCannedAccessControlList, setPayloadSizeThreshold, setPayloadSupportDisabled, setPayloadSupportEnabled, setSSEAwsKeyManagementParams, withCannedAccessControlList
-
Constructor Details
-
SNSExtendedClientConfiguration
public SNSExtendedClientConfiguration() -
SNSExtendedClientConfiguration
public SNSExtendedClientConfiguration(SNSExtendedClientConfiguration snsExtendedClientConfiguration)
-
-
Method Details
-
withAlwaysThroughS3
- Overrides:
withAlwaysThroughS3in classsoftware.amazon.payloadoffloading.PayloadStorageConfiguration
-
withPayloadSupportEnabled
public SNSExtendedClientConfiguration withPayloadSupportEnabled(com.amazonaws.services.s3.AmazonS3 s3, String s3BucketName) - Overrides:
withPayloadSupportEnabledin classsoftware.amazon.payloadoffloading.PayloadStorageConfiguration
-
withSSEAwsKeyManagementParams
public SNSExtendedClientConfiguration withSSEAwsKeyManagementParams(com.amazonaws.services.s3.model.SSEAwsKeyManagementParams sseAwsKeyManagementParams) - Overrides:
withSSEAwsKeyManagementParamsin classsoftware.amazon.payloadoffloading.PayloadStorageConfiguration
-
withPayloadSizeThreshold
- Overrides:
withPayloadSizeThresholdin classsoftware.amazon.payloadoffloading.PayloadStorageConfiguration
-
withPayloadSupportDisabled
- Overrides:
withPayloadSupportDisabledin classsoftware.amazon.payloadoffloading.PayloadStorageConfiguration
-