public static final class ALBDnsGeoLocationMatch.Builder
extends java.lang.Object
ALBDnsGeoLocationMatch.| Constructor and Description |
|---|
Builder()
Constructor with parameters for the required properties of
ALBDnsGeoLocationMatch. |
| Modifier and Type | Method and Description |
|---|---|
ALBDnsGeoLocationMatch |
build() |
ALBDnsGeoLocationMatch.Builder |
setGeolocationName(java.lang.String geolocationName)
Geographical location of the client IP to be used in the match.
|
ALBDnsGeoLocationMatch.Builder |
setGeolocationTag(java.lang.String geolocationTag)
Geolocation tag for the client IP.
|
ALBDnsGeoLocationMatch.Builder |
setMatchCriteria(java.lang.String matchCriteria)
Possible values are:
ALBDnsGeoLocationMatch.MATCH_CRITERIA_IN
ALBDnsGeoLocationMatch.MATCH_CRITERIA_NOT_IN
Criterion to use for matching the client IP's geographical location. |
ALBDnsGeoLocationMatch.Builder |
setUseEdnsClientSubnetIp(java.lang.Boolean useEdnsClientSubnetIp)
Use the IP address from the EDNS client subnet option, if available, to derive
geo location of the DNS query.
|
public Builder()
ALBDnsGeoLocationMatch.public ALBDnsGeoLocationMatch.Builder setGeolocationName(java.lang.String geolocationName)
geolocationName - New value for the property.public ALBDnsGeoLocationMatch.Builder setGeolocationTag(java.lang.String geolocationTag)
geolocationTag - New value for the property.public ALBDnsGeoLocationMatch.Builder setMatchCriteria(java.lang.String matchCriteria)
matchCriteria - New value for the property.public ALBDnsGeoLocationMatch.Builder setUseEdnsClientSubnetIp(java.lang.Boolean useEdnsClientSubnetIp)
useEdnsClientSubnetIp - New value for the property.public ALBDnsGeoLocationMatch build()