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