Package software.amazon.awssdk.core
Class CompressionConfiguration
- java.lang.Object
-
- software.amazon.awssdk.core.CompressionConfiguration
-
- All Implemented Interfaces:
ToCopyableBuilder<CompressionConfiguration.Builder,CompressionConfiguration>
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 Modifier and Type Class Description static interface
CompressionConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CompressionConfiguration.Builder
builder()
Create aCompressionConfiguration.Builder
, used to create aCompressionConfiguration
.boolean
equals(Object o)
int
hashCode()
Integer
minimumCompressionThresholdInBytes()
If set, returns the minimum compression threshold in bytes, inclusive, in order to trigger request compression.Boolean
requestCompressionEnabled()
If set, returns true if request compression is enabled, else false if request compression is disabled.CompressionConfiguration.Builder
toBuilder()
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
requestCompressionEnabled
public Boolean requestCompressionEnabled()
If set, returns true if request compression is enabled, else false if request compression is disabled.
-
minimumCompressionThresholdInBytes
public Integer minimumCompressionThresholdInBytes()
If set, returns the minimum compression threshold in bytes, inclusive, in order to trigger request compression.
-
builder
public static CompressionConfiguration.Builder builder()
Create aCompressionConfiguration.Builder
, used to create aCompressionConfiguration
.
-
toBuilder
public CompressionConfiguration.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<CompressionConfiguration.Builder,CompressionConfiguration>
-
-