@Generated(value="OracleSDKGenerator", comments="API Version: 20180501") public final class Geolocation extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Geographic information about a vantage point.
Note: Objects should always be created or deserialized using the Geolocation.Builder
. This model
distinguishes fields that are null
because they are unset from fields that are explicitly
set to null
. This is done in the setter methods of the Geolocation.Builder
, which maintain a
set of all explicitly set fields called ExplicitlySetBmcModel.__explicitlySet__
. The hashCode()
and
equals(Object)
methods are implemented to take ExplicitlySetBmcModel.__explicitlySet__
into account.
The constructor, on the other hand, does not set ExplicitlySetBmcModel.__explicitlySet__
(since the
constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
Geolocation.Builder |
Constructor and Description |
---|
Geolocation(String geoKey,
String adminDivCode,
String cityName,
String countryCode,
String countryName,
Float latitude,
Float longitude)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static Geolocation.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getAdminDivCode()
The ISO 3166-2 code for this location’s first-level administrative division, either a US
state or Canadian province.
|
String |
getCityName()
Common English-language name for the city.
|
String |
getCountryCode()
The ISO 3166-1 alpha-2 country code.
|
String |
getCountryName()
The common English-language name for the country.
|
String |
getGeoKey()
An opaque identifier for the geographic location of the vantage point.
|
Float |
getLatitude()
Degrees north of the Equator.
|
Float |
getLongitude()
Degrees east of the prime meridian.
|
int |
hashCode() |
Geolocation.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"geoKey","adminDivCode","cityName","countryCode","countryName","latitude","longitude"}) public Geolocation(String geoKey, String adminDivCode, String cityName, String countryCode, String countryName, Float latitude, Float longitude)
public static Geolocation.Builder builder()
Create a new builder.
public Geolocation.Builder toBuilder()
public String getGeoKey()
An opaque identifier for the geographic location of the vantage point.
public String getAdminDivCode()
The ISO 3166-2 code for this location’s first-level administrative division, either a US state or Canadian province. Only included for locations in the US or Canada. For a list of codes, see Country Codes.
public String getCityName()
Common English-language name for the city.
public String getCountryCode()
The ISO 3166-1 alpha-2 country code. For a list of codes, see Country Codes.
public String getCountryName()
The common English-language name for the country.
public Float getLatitude()
Degrees north of the Equator.
public Float getLongitude()
Degrees east of the prime meridian.
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2023. All rights reserved.