@Generated(value="OracleSDKGenerator", comments="API Version: 20200131") public final class ProblemEndpointSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Summary information for endpoints associated with a problem (Problem object).
Note: Objects should always be created or deserialized using the ProblemEndpointSummary.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 ProblemEndpointSummary.Builder
, which maintain a
set of all explicitly set fields called ProblemEndpointSummary.Builder.__explicitlySet__
. The hashCode()
and equals(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
).
Modifier and Type | Class and Description |
---|---|
static class |
ProblemEndpointSummary.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
ProblemEndpointSummary(String id,
String sightingId,
String problemId,
String sightingType,
String sightingTypeDisplayName,
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 ProblemEndpointSummary.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getAsnNumber()
ASN number of the endpoint
|
String |
getCountry()
Country of the endpoint
|
String |
getId()
Unique identifier for problem endpoint.
|
String |
getIpAddress()
IP address of the endpoint
|
String |
getIpAddressType()
Type of IP address for the endpoint
|
String |
getIpClassificationType()
IP address classification type for the endpoint
|
Double |
getLatitude()
Latitude of the endpoint
|
Double |
getLongitude()
Longitude of the endpoint
|
String |
getProblemId()
Unique identifier for problem associated with the endpoint
|
List<String> |
getRegions()
Regions where activities were performed from this IP address
|
List<String> |
getServices()
List of services where activities were performed from this IP address
|
String |
getSightingId()
Unique identifier for sighting associated with the endpoint
|
String |
getSightingType()
Unique identifier for the sighting type associated with the endpoint
|
String |
getSightingTypeDisplayName()
Display name of the sighting type
|
Date |
getTimeLastDetected()
Time when activities were last detected
|
int |
hashCode() |
ProblemEndpointSummary.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"id","sightingId","problemId","sightingType","sightingTypeDisplayName","ipAddress","ipAddressType","ipClassificationType","country","latitude","longitude","asnNumber","regions","services","timeLastDetected"}) public ProblemEndpointSummary(String id, String sightingId, String problemId, String sightingType, String sightingTypeDisplayName, String ipAddress, String ipAddressType, String ipClassificationType, String country, Double latitude, Double longitude, String asnNumber, List<String> regions, List<String> services, Date timeLastDetected)
public static ProblemEndpointSummary.Builder builder()
Create a new builder.
public ProblemEndpointSummary.Builder toBuilder()
public String getId()
Unique identifier for problem endpoint.
public String getSightingId()
Unique identifier for sighting associated with the endpoint
public String getProblemId()
Unique identifier for problem associated with the endpoint
public String getSightingType()
Unique identifier for the sighting type associated with the endpoint
public String getSightingTypeDisplayName()
Display name of the sighting type
public String getIpAddress()
IP address of the endpoint
public String getIpAddressType()
Type of IP address for the endpoint
public String getIpClassificationType()
IP address classification type for the endpoint
public String getCountry()
Country of the endpoint
public Double getLatitude()
Latitude of the endpoint
public Double getLongitude()
Longitude of the endpoint
public String getAsnNumber()
ASN number of the endpoint
public List<String> getRegions()
Regions where activities were performed from this IP address
public List<String> getServices()
List of services where activities were performed from this IP address
public Date getTimeLastDetected()
Time when activities were last detected
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–2024. All rights reserved.