Package software.amazon.sns
Class SNSExtendedClientConfiguration
java.lang.Object
software.amazon.payloadoffloading.PayloadStorageConfigurationBase
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(software.amazon.awssdk.services.s3.S3Client s3, String s3BucketName) withServerSideEncryption(software.amazon.payloadoffloading.ServerSideEncryptionStrategy serverSideEncryptionStrategy) Methods inherited from class software.amazon.payloadoffloading.PayloadStorageConfiguration
getS3Client, setPayloadSupportDisabled, setPayloadSupportEnabled, withObjectCannedACLMethods inherited from class software.amazon.payloadoffloading.PayloadStorageConfigurationBase
getObjectCannedACL, getPayloadSizeThreshold, getS3BucketName, getServerSideEncryptionStrategy, isAlwaysThroughS3, isObjectCannedACLDefined, isPayloadSupportEnabled, setAlwaysThroughS3, setObjectCannedACL, setPayloadSizeThreshold, setPayloadSupportEnabled, setServerSideEncryptionStrategy
-
Constructor Details
-
SNSExtendedClientConfiguration
public SNSExtendedClientConfiguration() -
SNSExtendedClientConfiguration
public SNSExtendedClientConfiguration(SNSExtendedClientConfiguration snsExtendedClientConfiguration)
-
-
Method Details
-
withAlwaysThroughS3
- Overrides:
withAlwaysThroughS3in classsoftware.amazon.payloadoffloading.PayloadStorageConfiguration
-
withPayloadSupportEnabled
public SNSExtendedClientConfiguration withPayloadSupportEnabled(software.amazon.awssdk.services.s3.S3Client s3, String s3BucketName) - Overrides:
withPayloadSupportEnabledin classsoftware.amazon.payloadoffloading.PayloadStorageConfiguration
-
withServerSideEncryption
public SNSExtendedClientConfiguration withServerSideEncryption(software.amazon.payloadoffloading.ServerSideEncryptionStrategy serverSideEncryptionStrategy) - Overrides:
withServerSideEncryptionin classsoftware.amazon.payloadoffloading.PayloadStorageConfiguration
-
withPayloadSizeThreshold
- Overrides:
withPayloadSizeThresholdin classsoftware.amazon.payloadoffloading.PayloadStorageConfiguration
-
withPayloadSupportDisabled
- Overrides:
withPayloadSupportDisabledin classsoftware.amazon.payloadoffloading.PayloadStorageConfiguration
-