public static final class ALBCompressionFilter.Builder
extends java.lang.Object
ALBCompressionFilter.| Constructor and Description |
|---|
Builder()
Constructor with parameters for the required properties of
ALBCompressionFilter. |
| Modifier and Type | Method and Description |
|---|---|
ALBCompressionFilter |
build() |
ALBCompressionFilter.Builder |
setDevicesPath(java.lang.String devicesPath)
It is a reference to an object of type StringGroup.
|
ALBCompressionFilter.Builder |
setIndex(java.lang.Long index)
Number of index.
|
ALBCompressionFilter.Builder |
setIpAddrPrefixes(java.util.List<ALBIpAddrPrefix> ipAddrPrefixes)
Placeholder for description of property ip_addr_prefixes of obj type
CompressionFilter field type str type array.
|
ALBCompressionFilter.Builder |
setIpAddrRanges(java.util.List<ALBIpAddrRange> ipAddrRanges)
Placeholder for description of property ip_addr_ranges of obj type
CompressionFilter field type str type array.
|
ALBCompressionFilter.Builder |
setIpAddrs(java.util.List<ALBIpAddr> ipAddrs)
Placeholder for description of property ip_addrs of obj type CompressionFilter
field type str type array.
|
ALBCompressionFilter.Builder |
setIpAddrsPath(java.lang.String ipAddrsPath)
It is a reference to an object of type IpAddrGroup.
|
ALBCompressionFilter.Builder |
setLevel(java.lang.String level)
Possible values are:
ALBCompressionFilter.LEVEL_AGGRESSIVE_COMPRESSION
ALBCompressionFilter.LEVEL_NORMAL_COMPRESSION
ALBCompressionFilter.LEVEL_NO_COMPRESSION
Enum options - AGGRESSIVE_COMPRESSION, NORMAL_COMPRESSION, NO_COMPRESSION. |
ALBCompressionFilter.Builder |
setMatch(java.lang.String match)
Possible values are:
ALBCompressionFilter.MATCH_IN
ALBCompressionFilter.MATCH_NOT_IN
Whether to apply Filter when group criteria is matched or not. |
ALBCompressionFilter.Builder |
setName(java.lang.String name)
Name of the object.
|
ALBCompressionFilter.Builder |
setUserAgent(java.util.List<java.lang.String> userAgent)
Placeholder for description of property user_agent of obj type CompressionFilter
field type str type array.
|
public Builder()
ALBCompressionFilter.public ALBCompressionFilter.Builder setDevicesPath(java.lang.String devicesPath)
devicesPath - New value for the property.public ALBCompressionFilter.Builder setIndex(java.lang.Long index)
index - New value for the property.public ALBCompressionFilter.Builder setIpAddrPrefixes(java.util.List<ALBIpAddrPrefix> ipAddrPrefixes)
ipAddrPrefixes - New value for the property.public ALBCompressionFilter.Builder setIpAddrRanges(java.util.List<ALBIpAddrRange> ipAddrRanges)
ipAddrRanges - New value for the property.public ALBCompressionFilter.Builder setIpAddrs(java.util.List<ALBIpAddr> ipAddrs)
ipAddrs - New value for the property.public ALBCompressionFilter.Builder setIpAddrsPath(java.lang.String ipAddrsPath)
ipAddrsPath - New value for the property.public ALBCompressionFilter.Builder setLevel(java.lang.String level)
level - New value for the property.public ALBCompressionFilter.Builder setMatch(java.lang.String match)
match - New value for the property.public ALBCompressionFilter.Builder setName(java.lang.String name)
name - New value for the property.public ALBCompressionFilter.Builder setUserAgent(java.util.List<java.lang.String> userAgent)
userAgent - New value for the property.public ALBCompressionFilter build()