public final class ImmutableGeolocation extends Object implements org.opennms.integration.api.v1.model.Geolocation
Geolocation that enforces deep immutability.| Modifier and Type | Class and Description |
|---|---|
static class |
ImmutableGeolocation.Builder |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
String |
getAddress1() |
String |
getAddress2() |
String |
getCity() |
String |
getCountry() |
Double |
getLatitude() |
Double |
getLongitude() |
String |
getState() |
String |
getZip() |
int |
hashCode() |
static org.opennms.integration.api.v1.model.Geolocation |
immutableCopy(org.opennms.integration.api.v1.model.Geolocation geoLocation) |
static ImmutableGeolocation.Builder |
newBuilder() |
static ImmutableGeolocation.Builder |
newBuilderFrom(org.opennms.integration.api.v1.model.Geolocation geoLocation) |
String |
toString() |
public static ImmutableGeolocation.Builder newBuilder()
public static ImmutableGeolocation.Builder newBuilderFrom(org.opennms.integration.api.v1.model.Geolocation geoLocation)
public static org.opennms.integration.api.v1.model.Geolocation immutableCopy(org.opennms.integration.api.v1.model.Geolocation geoLocation)
public String getAddress1()
getAddress1 in interface org.opennms.integration.api.v1.model.Geolocationpublic String getAddress2()
getAddress2 in interface org.opennms.integration.api.v1.model.Geolocationpublic String getCity()
getCity in interface org.opennms.integration.api.v1.model.Geolocationpublic String getState()
getState in interface org.opennms.integration.api.v1.model.Geolocationpublic String getZip()
getZip in interface org.opennms.integration.api.v1.model.Geolocationpublic String getCountry()
getCountry in interface org.opennms.integration.api.v1.model.Geolocationpublic Double getLongitude()
getLongitude in interface org.opennms.integration.api.v1.model.Geolocationpublic Double getLatitude()
getLatitude in interface org.opennms.integration.api.v1.model.GeolocationCopyright © 2019. All rights reserved.