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
Constructors Constructor Description SNSExtendedClientConfiguration()SNSExtendedClientConfiguration(SNSExtendedClientConfiguration snsExtendedClientConfiguration) -
Method Summary
Modifier and Type Method Description SNSExtendedClientConfigurationwithAlwaysThroughS3(boolean alwaysThroughS3)SNSExtendedClientConfigurationwithPayloadSizeThreshold(int payloadSizeThreshold)SNSExtendedClientConfigurationwithPayloadSupportDisabled()SNSExtendedClientConfigurationwithPayloadSupportEnabled(com.amazonaws.services.s3.AmazonS3 s3, String s3BucketName)SNSExtendedClientConfigurationwithSSEAwsKeyManagementParams(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
-