@Generated(value="OracleSDKGenerator", comments="API Version: 20200131") public final class SightingEndpointSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Sighting Endpoints summary.
Note: Objects should always be created or deserialized using the SightingEndpointSummary.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 SightingEndpointSummary.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 |
SightingEndpointSummary.Builder |
Constructor and Description |
---|
SightingEndpointSummary(String id,
String sightingId,
String problemId,
String ipAddress,
String ipAddressType,
String ipClassificationType,
String country,
Double latitude,
Double longitude,
String asnNumber,
List<String> regions,
List<String> services,
Date timeLastDetected)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static SightingEndpointSummary.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getAsnNumber()
ASN number
|
String |
getCountry()
Country
|
String |
getId()
Unique identifier for sighting endpoints
|
String |
getIpAddress()
IP Address
|
String |
getIpAddressType()
IP Address type
|
String |
getIpClassificationType()
IP Address classification type
|
Double |
getLatitude()
Latitude
|
Double |
getLongitude()
Longitude
|
String |
getProblemId()
Problem Id for sighting endpoints
|
List<String> |
getRegions()
Regions where activities were performed from this IP
|
List<String> |
getServices()
Services where activities were performed from this IP
|
String |
getSightingId()
Sighitng Id for sighting endpoints
|
Date |
getTimeLastDetected()
Time when activities were created
|
int |
hashCode() |
SightingEndpointSummary.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"id","sightingId","problemId","ipAddress","ipAddressType","ipClassificationType","country","latitude","longitude","asnNumber","regions","services","timeLastDetected"}) public SightingEndpointSummary(String id, String sightingId, String problemId, String ipAddress, String ipAddressType, String ipClassificationType, String country, Double latitude, Double longitude, String asnNumber, List<String> regions, List<String> services, Date timeLastDetected)
public static SightingEndpointSummary.Builder builder()
Create a new builder.
public SightingEndpointSummary.Builder toBuilder()
public String getId()
Unique identifier for sighting endpoints
public String getSightingId()
Sighitng Id for sighting endpoints
public String getProblemId()
Problem Id for sighting endpoints
public String getIpAddress()
IP Address
public String getIpAddressType()
IP Address type
public String getIpClassificationType()
IP Address classification type
public String getCountry()
Country
public Double getLatitude()
Latitude
public Double getLongitude()
Longitude
public String getAsnNumber()
ASN number
public List<String> getRegions()
Regions where activities were performed from this IP
public List<String> getServices()
Services where activities were performed from this IP
public Date getTimeLastDetected()
Time when activities were created
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.