Class IpInformation.Builder
- java.lang.Object
-
- technology.dice.dicewhere.api.api.IpInformation.Builder
-
- Enclosing class:
- IpInformation
public static class IpInformation.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IpInformationbuild()IpInformation.BuilderisHostingProvider(Boolean isHostingProvider)IpInformation.BuilderisVpn(boolean isVpn)IpInformation.BuilderisVpn(Optional<Boolean> isVpn)IpInformation.BuilderisVpn(technology.dice.dicewhere.lineprocessing.serializers.protobuf.ThreeStateValueProto.ThreeStateValue isVpn)IpInformation.BuilderwithCity(String city)IpInformation.BuilderwithCountryCodeAlpha2(String countryCodeAlpha2)IpInformation.BuilderwithEndOfRange(IP endOfRange)IpInformation.BuilderwithGeonameId(String geonameId)IpInformation.BuilderwithLeastSpecificDivision(String leastSpecificDivision)IpInformation.BuilderwithMostSpecificDivision(String mostSpecificDivision)IpInformation.BuilderwithOriginalLine(String originalLine)IpInformation.BuilderwithPostcode(String postcode)IpInformation.BuilderwithStartOfRange(IP startOfRange)
-
-
-
Method Detail
-
withCountryCodeAlpha2
public IpInformation.Builder withCountryCodeAlpha2(String countryCodeAlpha2)
-
withGeonameId
public IpInformation.Builder withGeonameId(String geonameId)
-
withCity
public IpInformation.Builder withCity(String city)
-
withLeastSpecificDivision
public IpInformation.Builder withLeastSpecificDivision(String leastSpecificDivision)
-
withMostSpecificDivision
public IpInformation.Builder withMostSpecificDivision(String mostSpecificDivision)
-
withPostcode
public IpInformation.Builder withPostcode(String postcode)
-
withStartOfRange
public IpInformation.Builder withStartOfRange(IP startOfRange)
-
withEndOfRange
public IpInformation.Builder withEndOfRange(IP endOfRange)
-
withOriginalLine
public IpInformation.Builder withOriginalLine(String originalLine)
-
isVpn
public IpInformation.Builder isVpn(Optional<Boolean> isVpn)
-
isVpn
public IpInformation.Builder isVpn(boolean isVpn)
-
isHostingProvider
public IpInformation.Builder isHostingProvider(Boolean isHostingProvider)
-
isVpn
public IpInformation.Builder isVpn(technology.dice.dicewhere.lineprocessing.serializers.protobuf.ThreeStateValueProto.ThreeStateValue isVpn)
-
build
public IpInformation build()
-
-