Class GeodataDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.threatintelligence.model.GeodataDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20220901") public final class GeodataDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelGeodata information for a given IP address
Note: Objects should always be created or deserialized using theGeodataDetails.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
GeodataDetails.Builder, which maintain a set of all explicitly set fields calledGeodataDetails.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGeodataDetails.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GeodataDetails.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetAdminDiv()State/Province/subdivision within the countryStringgetCity()City of originStringgetCountryCode()Two-letter abbreviation for country of originStringgetGeoId()Unique Identifier (optional)StringgetLabel()Information on source providing the informationStringgetLatitude()LatitudeStringgetLongitude()LongitudeStringgetOrigin()ASN entryStringgetRoutedPrefix()Encompassing assigned prefix for the IPinthashCode()GeodataDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
GeodataDetails
@Deprecated @ConstructorProperties({"routedPrefix","origin","geoId","countryCode","adminDiv","city","latitude","longitude","label"}) public GeodataDetails(String routedPrefix, String origin, String geoId, String countryCode, String adminDiv, String city, String latitude, String longitude, String label)
Deprecated.
-
-
Method Detail
-
builder
public static GeodataDetails.Builder builder()
Create a new builder.
-
toBuilder
public GeodataDetails.Builder toBuilder()
-
getRoutedPrefix
public String getRoutedPrefix()
Encompassing assigned prefix for the IP- Returns:
- the value
-
getOrigin
public String getOrigin()
ASN entry- Returns:
- the value
-
getGeoId
public String getGeoId()
Unique Identifier (optional)- Returns:
- the value
-
getCountryCode
public String getCountryCode()
Two-letter abbreviation for country of origin- Returns:
- the value
-
getAdminDiv
public String getAdminDiv()
State/Province/subdivision within the country- Returns:
- the value
-
getCity
public String getCity()
City of origin- Returns:
- the value
-
getLatitude
public String getLatitude()
Latitude- Returns:
- the value
-
getLongitude
public String getLongitude()
Longitude- Returns:
- the value
-
getLabel
public String getLabel()
Information on source providing the information- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-