Package software.amazon.awssdk.core
Interface CompressionConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<CompressionConfiguration.Builder,
,CompressionConfiguration> SdkBuilder<CompressionConfiguration.Builder,
CompressionConfiguration>
- Enclosing class:
CompressionConfiguration
public static interface CompressionConfiguration.Builder
extends CopyableBuilder<CompressionConfiguration.Builder,CompressionConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionminimumCompressionThresholdInBytes
(Integer minimumCompressionThresholdInBytes) Configures the minimum compression threshold, inclusive, in bytes.requestCompressionEnabled
(Boolean requestCompressionEnabled) Configures whether request compression is enabled or not, for operations that the service has designated as supporting compression.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Method Details
-
requestCompressionEnabled
Configures whether request compression is enabled or not, for operations that the service has designated as supporting compression. The default value is true.- Parameters:
requestCompressionEnabled
-- Returns:
- This object for method chaining.
-
minimumCompressionThresholdInBytes
CompressionConfiguration.Builder minimumCompressionThresholdInBytes(Integer minimumCompressionThresholdInBytes) Configures the minimum compression threshold, inclusive, in bytes. A request whose size is less than the threshold will not be compressed, even if the compression trait is present. The default value is 10_240. The value must be non-negative and no greater than 10_485_760.- Parameters:
minimumCompressionThresholdInBytes
-- Returns:
- This object for method chaining.
-