Package com.oracle.bmc.cloudguard.model
Class ImpactedResourceSummary
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.cloudguard.model.ImpactedResourceSummary
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20200131") public final class ImpactedResourceSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Summary of information on a resource that\u2019s been impacted by a detected problem.
Note: Objects should always be created or deserialized using theImpactedResourceSummary.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 theImpactedResourceSummary.Builder
, which maintain a set of all explicitly set fields calledImpactedResourceSummary.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
ImpactedResourceSummary.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ImpactedResourceSummary.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getCompartmentId()
Compartment OCID where the impacted resource is createdString
getId()
Unique identifier for finding eventString
getProblemId()
Problem ID associated with the Impacted resourceString
getRegion()
Region where the resource is createdString
getResourceId()
Unique identifier of the impacted resourceString
getResourceName()
Name of the impacted resourceString
getResourceType()
Type of the impacted resourceString
getSightingType()
Sighting type involvedString
getSightingTypeDisplayName()
Display name of the sighting typeDate
getTimeIdentified()
Date and time when the problem was identifiedint
hashCode()
ImpactedResourceSummary.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
ImpactedResourceSummary
@Deprecated @ConstructorProperties({"id","resourceId","problemId","compartmentId","sightingType","sightingTypeDisplayName","resourceName","resourceType","region","timeIdentified"}) public ImpactedResourceSummary(String id, String resourceId, String problemId, String compartmentId, String sightingType, String sightingTypeDisplayName, String resourceName, String resourceType, String region, Date timeIdentified)
Deprecated.
-
-
Method Detail
-
builder
public static ImpactedResourceSummary.Builder builder()
Create a new builder.
-
toBuilder
public ImpactedResourceSummary.Builder toBuilder()
-
getId
public String getId()
Unique identifier for finding event- Returns:
- the value
-
getResourceId
public String getResourceId()
Unique identifier of the impacted resource- Returns:
- the value
-
getProblemId
public String getProblemId()
Problem ID associated with the Impacted resource- Returns:
- the value
-
getCompartmentId
public String getCompartmentId()
Compartment OCID where the impacted resource is created- Returns:
- the value
-
getSightingType
public String getSightingType()
Sighting type involved- Returns:
- the value
-
getSightingTypeDisplayName
public String getSightingTypeDisplayName()
Display name of the sighting type- Returns:
- the value
-
getResourceName
public String getResourceName()
Name of the impacted resource- Returns:
- the value
-
getResourceType
public String getResourceType()
Type of the impacted resource- Returns:
- the value
-
getRegion
public String getRegion()
Region where the resource is created- Returns:
- the value
-
getTimeIdentified
public Date getTimeIdentified()
Date and time when the problem was identified- 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
-
-