Class Location.LocationBuilder
- java.lang.Object
-
- com.funnelback.publicui.search.model.geolocation.Location.LocationBuilder
-
- Enclosing class:
- Location
public static class Location.LocationBuilder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
city
private java.lang.String
countryCode
private java.lang.Integer
countryGeoNameId
private java.lang.String
countryName
private java.lang.Double
latitude
private java.lang.Double
longitude
private java.lang.Integer
metroCode
private java.lang.String
postalCode
private java.util.List<Location.Subdivision>
subdivisions
-
Constructor Summary
Constructors Constructor Description LocationBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Location
build()
Location.LocationBuilder
city(java.lang.String city)
Location.LocationBuilder
countryCode(java.lang.String countryCode)
Location.LocationBuilder
countryGeoNameId(java.lang.Integer countryGeoNameId)
Location.LocationBuilder
countryName(java.lang.String countryName)
Location.LocationBuilder
latitude(java.lang.Double latitude)
Location.LocationBuilder
longitude(java.lang.Double longitude)
Location.LocationBuilder
metroCode(java.lang.Integer metroCode)
Location.LocationBuilder
postalCode(java.lang.String postalCode)
Location.LocationBuilder
subdivisions(java.util.List<Location.Subdivision> subdivisions)
java.lang.String
toString()
-
-
-
Field Detail
-
city
private java.lang.String city
-
countryCode
private java.lang.String countryCode
-
countryName
private java.lang.String countryName
-
countryGeoNameId
private java.lang.Integer countryGeoNameId
-
latitude
private java.lang.Double latitude
-
longitude
private java.lang.Double longitude
-
metroCode
private java.lang.Integer metroCode
-
postalCode
private java.lang.String postalCode
-
subdivisions
private java.util.List<Location.Subdivision> subdivisions
-
-
Method Detail
-
city
public Location.LocationBuilder city(java.lang.String city)
-
countryCode
public Location.LocationBuilder countryCode(java.lang.String countryCode)
-
countryName
public Location.LocationBuilder countryName(java.lang.String countryName)
-
countryGeoNameId
public Location.LocationBuilder countryGeoNameId(java.lang.Integer countryGeoNameId)
-
latitude
public Location.LocationBuilder latitude(java.lang.Double latitude)
-
longitude
public Location.LocationBuilder longitude(java.lang.Double longitude)
-
metroCode
public Location.LocationBuilder metroCode(java.lang.Integer metroCode)
-
postalCode
public Location.LocationBuilder postalCode(java.lang.String postalCode)
-
subdivisions
public Location.LocationBuilder subdivisions(java.util.List<Location.Subdivision> subdivisions)
-
build
public Location build()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-