Package software.amazon.awssdk.core
Class CompressionConfiguration
java.lang.Object
software.amazon.awssdk.core.CompressionConfiguration
- All Implemented Interfaces:
ToCopyableBuilder<CompressionConfiguration.Builder,CompressionConfiguration>
@SdkPublicApi
public final class CompressionConfiguration
extends Object
implements ToCopyableBuilder<CompressionConfiguration.Builder,CompressionConfiguration>
Configuration options for operations with the RequestCompression trait to disable request configuration and set the minimum
compression threshold in bytes.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()Create aCompressionConfiguration.Builder, used to create aCompressionConfiguration.booleaninthashCode()If set, returns the minimum compression threshold in bytes, inclusive, in order to trigger request compression.If set, returns true if request compression is enabled, else false if request compression is disabled.toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
requestCompressionEnabled
If set, returns true if request compression is enabled, else false if request compression is disabled. -
minimumCompressionThresholdInBytes
If set, returns the minimum compression threshold in bytes, inclusive, in order to trigger request compression. -
builder
Create aCompressionConfiguration.Builder, used to create aCompressionConfiguration. -
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<CompressionConfiguration.Builder,CompressionConfiguration>
-
toString
-
equals
-
hashCode
public int hashCode()
-