Package com.oracle.bmc.cloudguard.model
Class SightingImpactedResourceSummary
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.cloudguard.model.SightingImpactedResourceSummary
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20200131") public final class SightingImpactedResourceSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Summary of resources impacted by a sighting.
Note: Objects should always be created or deserialized using theSightingImpactedResourceSummary.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 theSightingImpactedResourceSummary.Builder
, which maintain a set of all explicitly set fields calledSightingImpactedResourceSummary.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 class
SightingImpactedResourceSummary.Builder
-
Constructor Summary
Constructors Constructor Description SightingImpactedResourceSummary(String id, String resourceId, String sightingId, String problemId, String compartmentId, String resourceName, String resourceType, String region, Date timeIdentified, Date timeFirstDetected, Date timeLastDetected, Date timeFirstOccurred, Date timeLastOccurred)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SightingImpactedResourceSummary.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getCompartmentId()
Compartment ID for impacted resourceString
getId()
Unique identifier for an impacted resourceString
getProblemId()
Problem ID for impacted resourceString
getRegion()
Region for impacted resourceString
getResourceId()
Impacted resource IDString
getResourceName()
Resource nameString
getResourceType()
Resource typeString
getSightingId()
Sighting ID for impacted resourceDate
getTimeFirstDetected()
Time the activities were first detected.Date
getTimeFirstOccurred()
Time the activities were first performed.Date
getTimeIdentified()
Date and time when the impacted resource is identified for given sightingDate
getTimeLastDetected()
Time the activities were last detected.Date
getTimeLastOccurred()
Time the activities were last performed.int
hashCode()
SightingImpactedResourceSummary.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
SightingImpactedResourceSummary
@Deprecated @ConstructorProperties({"id","resourceId","sightingId","problemId","compartmentId","resourceName","resourceType","region","timeIdentified","timeFirstDetected","timeLastDetected","timeFirstOccurred","timeLastOccurred"}) public SightingImpactedResourceSummary(String id, String resourceId, String sightingId, String problemId, String compartmentId, String resourceName, String resourceType, String region, Date timeIdentified, Date timeFirstDetected, Date timeLastDetected, Date timeFirstOccurred, Date timeLastOccurred)
Deprecated.
-
-
Method Detail
-
builder
public static SightingImpactedResourceSummary.Builder builder()
Create a new builder.
-
toBuilder
public SightingImpactedResourceSummary.Builder toBuilder()
-
getId
public String getId()
Unique identifier for an impacted resource- Returns:
- the value
-
getResourceId
public String getResourceId()
Impacted resource ID- Returns:
- the value
-
getSightingId
public String getSightingId()
Sighting ID for impacted resource- Returns:
- the value
-
getProblemId
public String getProblemId()
Problem ID for impacted resource- Returns:
- the value
-
getCompartmentId
public String getCompartmentId()
Compartment ID for impacted resource- Returns:
- the value
-
getResourceName
public String getResourceName()
Resource name- Returns:
- the value
-
getResourceType
public String getResourceType()
Resource type- Returns:
- the value
-
getRegion
public String getRegion()
Region for impacted resource- Returns:
- the value
-
getTimeIdentified
public Date getTimeIdentified()
Date and time when the impacted resource is identified for given sighting- Returns:
- the value
-
getTimeFirstDetected
public Date getTimeFirstDetected()
Time the activities were first detected.- Returns:
- the value
-
getTimeLastDetected
public Date getTimeLastDetected()
Time the activities were last detected.Same as timeIdentified.
- Returns:
- the value
-
getTimeFirstOccurred
public Date getTimeFirstOccurred()
Time the activities were first performed.- Returns:
- the value
-
getTimeLastOccurred
public Date getTimeLastOccurred()
Time the activities were last performed.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in 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:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-