public static interface CompressionConfig.Builder
Modifier and Type | Method and Description |
---|---|
CompressionConfig.Builder |
blackListMimeTypes(List<String> mimeTypes)
Adds the given values as non-compressible mime types.
|
CompressionConfig.Builder |
blackListMimeTypes(String... mimeTypes)
Adds the given values as non-compressible mime types.
|
CompressionConfig |
build()
Builds the compression config.
|
CompressionConfig.Builder |
compressResponses(boolean compressResponses)
Whether to compress responses.
|
CompressionConfig.Builder |
minSize(long minSize)
The minimum size at which responses should be compressed, in bytes.
|
CompressionConfig.Builder |
whiteListMimeTypes(List<String> mimeTypes)
Adds the given values as compressible mime types.
|
CompressionConfig.Builder |
whiteListMimeTypes(String... mimeTypes)
Adds the given values as compressible mime types.
|
CompressionConfig.Builder compressResponses(boolean compressResponses)
false
.compressResponses
- Whether to compress responsesCompressionConfig.isCompressResponses()
CompressionConfig.Builder minSize(long minSize)
minSize
- The minimum size at which responses should be compressed, in bytesCompressionConfig.getMinSize()
CompressionConfig.Builder whiteListMimeTypes(String... mimeTypes)
mimeTypes
- the compressible mime types.CompressionConfig.getMimeTypeWhiteList()
CompressionConfig.Builder whiteListMimeTypes(List<String> mimeTypes)
mimeTypes
- the compressible mime types.CompressionConfig.getMimeTypeWhiteList()
CompressionConfig.Builder blackListMimeTypes(String... mimeTypes)
mimeTypes
- the non-compressible mime types.CompressionConfig.getMimeTypeBlackList()
CompressionConfig.Builder blackListMimeTypes(List<String> mimeTypes)
mimeTypes
- the non-compressible mime types.CompressionConfig.getMimeTypeBlackList()
CompressionConfig build()