public static final class ALBCompressionProfile.Builder
extends java.lang.Object
ALBCompressionProfile.| Constructor and Description |
|---|
Builder()
Constructor with parameters for the required properties of
ALBCompressionProfile. |
| Modifier and Type | Method and Description |
|---|---|
ALBCompressionProfile |
build() |
ALBCompressionProfile.Builder |
setCompressibleContentPath(java.lang.String compressibleContentPath)
Compress only content types listed in this string group.
|
ALBCompressionProfile.Builder |
setCompression(java.lang.Boolean compression)
Compress HTTP response content if it wasn't already compressed.
|
ALBCompressionProfile.Builder |
setFilter(java.util.List<ALBCompressionFilter> filter)
Custom filters used when auto compression is not selected.
|
ALBCompressionProfile.Builder |
setRemoveAcceptEncodingHeader(java.lang.Boolean removeAcceptEncodingHeader)
Offload compression from the servers to AVI.
|
ALBCompressionProfile.Builder |
setType(java.lang.String type)
Possible values are:
ALBCompressionProfile.TYPE_AUTO_COMPRESSION
ALBCompressionProfile.TYPE_CUSTOM_COMPRESSION
Compress content automatically or add custom filters to define
compressible content and compression levels. |
public Builder()
ALBCompressionProfile.public ALBCompressionProfile.Builder setCompressibleContentPath(java.lang.String compressibleContentPath)
compressibleContentPath - New value for the property.public ALBCompressionProfile.Builder setCompression(java.lang.Boolean compression)
compression - New value for the property.public ALBCompressionProfile.Builder setFilter(java.util.List<ALBCompressionFilter> filter)
filter - New value for the property.public ALBCompressionProfile.Builder setRemoveAcceptEncodingHeader(java.lang.Boolean removeAcceptEncodingHeader)
removeAcceptEncodingHeader - New value for the property.public ALBCompressionProfile.Builder setType(java.lang.String type)
type - New value for the property.public ALBCompressionProfile build()