Package com.oracle.bmc.cloudguard.model
Class ProblemSummary
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.cloudguard.model.ProblemSummary
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20200131") public final class ProblemSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelSummary information for a problem.
 Note: Objects should always be created or deserialized using theProblemSummary.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 theProblemSummary.Builder, which maintain a set of all explicitly set fields calledProblemSummary.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 SummaryNested Classes Modifier and Type Class Description static classProblemSummary.Builder
 - 
Constructor SummaryConstructors Constructor Description ProblemSummary(String id, String compartmentId, String detectorRuleId, RiskLevel riskLevel, Double riskScore, String resourceId, String resourceName, String resourceType, List<String> labels, Date timeFirstDetected, Date timeLastDetected, ProblemLifecycleState lifecycleState, ProblemLifecycleDetail lifecycleDetail, DetectorEnum detectorId, String region, List<String> regions, String targetId, List<ResourceLock> locks)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ProblemSummary.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetCompartmentId()Compartment OCID where the resource is createdDetectorEnumgetDetectorId()Unique identifier of the detector associated with the problemStringgetDetectorRuleId()Unique identifier of the detector ruleStringgetId()Unique identifier that can’t be changed after creationList<String>getLabels()User-defined labels on the problemProblemLifecycleDetailgetLifecycleDetail()Additional details on the substate of the lifecycle stateProblemLifecycleStategetLifecycleState()The current lifecycle state of the problemList<ResourceLock>getLocks()Locks associated with this resource.StringgetRegion()DEPRECATEDList<String>getRegions()List of regions where the problem is foundStringgetResourceId()Unique identifier of the resource that’s impacted by the problemStringgetResourceName()Display name of the resource impacted by the problemStringgetResourceType()Type of the resource impacted by the problemRiskLevelgetRiskLevel()The risk level of the problemDoublegetRiskScore()The risk score for the problemStringgetTargetId()Unique target identifier associated with the problemDategetTimeFirstDetected()The date and time the problem was first detected.DategetTimeLastDetected()The date and time the problem was last detected.inthashCode()ProblemSummary.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
ProblemSummary@Deprecated @ConstructorProperties({"id","compartmentId","detectorRuleId","riskLevel","riskScore","resourceId","resourceName","resourceType","labels","timeFirstDetected","timeLastDetected","lifecycleState","lifecycleDetail","detectorId","region","regions","targetId","locks"}) public ProblemSummary(String id, String compartmentId, String detectorRuleId, RiskLevel riskLevel, Double riskScore, String resourceId, String resourceName, String resourceType, List<String> labels, Date timeFirstDetected, Date timeLastDetected, ProblemLifecycleState lifecycleState, ProblemLifecycleDetail lifecycleDetail, DetectorEnum detectorId, String region, List<String> regions, String targetId, List<ResourceLock> locks) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static ProblemSummary.Builder builder() Create a new builder.
 - 
toBuilderpublic ProblemSummary.Builder toBuilder() 
 - 
getIdpublic String getId() Unique identifier that can’t be changed after creation- Returns:
- the value
 
 - 
getCompartmentIdpublic String getCompartmentId() Compartment OCID where the resource is created- Returns:
- the value
 
 - 
getDetectorRuleIdpublic String getDetectorRuleId() Unique identifier of the detector rule- Returns:
- the value
 
 - 
getRiskLevelpublic RiskLevel getRiskLevel() The risk level of the problem- Returns:
- the value
 
 - 
getRiskScorepublic Double getRiskScore() The risk score for the problem- Returns:
- the value
 
 - 
getResourceIdpublic String getResourceId() Unique identifier of the resource that’s impacted by the problem- Returns:
- the value
 
 - 
getResourceNamepublic String getResourceName() Display name of the resource impacted by the problem- Returns:
- the value
 
 - 
getResourceTypepublic String getResourceType() Type of the resource impacted by the problem- Returns:
- the value
 
 - 
getTimeFirstDetectedpublic Date getTimeFirstDetected() The date and time the problem was first detected.Format defined by RFC3339. - Returns:
- the value
 
 - 
getTimeLastDetectedpublic Date getTimeLastDetected() The date and time the problem was last detected.Format defined by RFC3339. - Returns:
- the value
 
 - 
getLifecycleStatepublic ProblemLifecycleState getLifecycleState() The current lifecycle state of the problem- Returns:
- the value
 
 - 
getLifecycleDetailpublic ProblemLifecycleDetail getLifecycleDetail() Additional details on the substate of the lifecycle state- Returns:
- the value
 
 - 
getDetectorIdpublic DetectorEnum getDetectorId() Unique identifier of the detector associated with the problem- Returns:
- the value
 
 - 
getRegionpublic String getRegion() DEPRECATED- Returns:
- the value
 
 - 
getRegionspublic List<String> getRegions() List of regions where the problem is found- Returns:
- the value
 
 - 
getTargetIdpublic String getTargetId() Unique target identifier associated with the problem- Returns:
- the value
 
 - 
getLockspublic List<ResourceLock> getLocks() Locks associated with this resource.- Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic 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
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-