Package com.oracle.bmc.cloudguard.model
Class SightingSummary
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.cloudguard.model.SightingSummary
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20200131") public final class SightingSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelSighting summary definition.
 Note: Objects should always be created or deserialized using theSightingSummary.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 theSightingSummary.Builder, which maintain a set of all explicitly set fields calledSightingSummary.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 classSightingSummary.Builder
 - 
Constructor SummaryConstructors Constructor Description SightingSummary(String id, String compartmentId, String problemId, String actorPrincipalId, String actorPrincipalName, String actorPrincipalType, String detectorRuleId, ClassificationStatus classificationStatus, String sightingType, String sightingTypeDisplayName, String tacticName, String techniqueName, Integer sightingScore, Severity severity, Confidence confidence, Date timeFirstDetected, Date timeLastDetected, Date timeFirstOccurred, Date timeLastOccurred, List<String> regions)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SightingSummary.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetActorPrincipalId()Unique identifier for principal actorStringgetActorPrincipalName()Name of principal actorStringgetActorPrincipalType()Type of principal actorClassificationStatusgetClassificationStatus()Classification status of the sightingStringgetCompartmentId()Compartment OCID where the impacted resource is createdConfidencegetConfidence()Confidence level that the sighting is not a false positiveStringgetDetectorRuleId()Unique identifier of the detector rule that was triggeredStringgetId()Unique identifier for sightingStringgetProblemId()Problem ID associated with sightingList<String>getRegions()List of regions involved in the sightingSeveritygetSeverity()Severity of the sightingIntegergetSightingScore()Score for the sightingStringgetSightingType()Type of sightingStringgetSightingTypeDisplayName()Display name of the sighting typeStringgetTacticName()Name of the MITRE ATT@CK framework tacticStringgetTechniqueName()Name of the MITRE ATT@CK framework techniqueDategetTimeFirstDetected()Time the activities were first detected.DategetTimeFirstOccurred()Time the activities were first performed.DategetTimeLastDetected()Time the activities were last detected.DategetTimeLastOccurred()Time the activities were last performed.inthashCode()SightingSummary.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
SightingSummary@Deprecated @ConstructorProperties({"id","compartmentId","problemId","actorPrincipalId","actorPrincipalName","actorPrincipalType","detectorRuleId","classificationStatus","sightingType","sightingTypeDisplayName","tacticName","techniqueName","sightingScore","severity","confidence","timeFirstDetected","timeLastDetected","timeFirstOccurred","timeLastOccurred","regions"}) public SightingSummary(String id, String compartmentId, String problemId, String actorPrincipalId, String actorPrincipalName, String actorPrincipalType, String detectorRuleId, ClassificationStatus classificationStatus, String sightingType, String sightingTypeDisplayName, String tacticName, String techniqueName, Integer sightingScore, Severity severity, Confidence confidence, Date timeFirstDetected, Date timeLastDetected, Date timeFirstOccurred, Date timeLastOccurred, List<String> regions) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static SightingSummary.Builder builder() Create a new builder.
 - 
toBuilderpublic SightingSummary.Builder toBuilder() 
 - 
getIdpublic String getId() Unique identifier for sighting- Returns:
- the value
 
 - 
getCompartmentIdpublic String getCompartmentId() Compartment OCID where the impacted resource is created- Returns:
- the value
 
 - 
getProblemIdpublic String getProblemId() Problem ID associated with sighting- Returns:
- the value
 
 - 
getActorPrincipalIdpublic String getActorPrincipalId() Unique identifier for principal actor- Returns:
- the value
 
 - 
getActorPrincipalNamepublic String getActorPrincipalName() Name of principal actor- Returns:
- the value
 
 - 
getActorPrincipalTypepublic String getActorPrincipalType() Type of principal actor- Returns:
- the value
 
 - 
getDetectorRuleIdpublic String getDetectorRuleId() Unique identifier of the detector rule that was triggered- Returns:
- the value
 
 - 
getClassificationStatuspublic ClassificationStatus getClassificationStatus() Classification status of the sighting- Returns:
- the value
 
 - 
getSightingTypepublic String getSightingType() Type of sighting- Returns:
- the value
 
 - 
getSightingTypeDisplayNamepublic String getSightingTypeDisplayName() Display name of the sighting type- Returns:
- the value
 
 - 
getTacticNamepublic String getTacticName() Name of the MITRE ATT@CK framework tactic- Returns:
- the value
 
 - 
getTechniqueNamepublic String getTechniqueName() Name of the MITRE ATT@CK framework technique- Returns:
- the value
 
 - 
getSightingScorepublic Integer getSightingScore() Score for the sighting- Returns:
- the value
 
 - 
getSeveritypublic Severity getSeverity() Severity of the sighting- Returns:
- the value
 
 - 
getConfidencepublic Confidence getConfidence() Confidence level that the sighting is not a false positive- Returns:
- the value
 
 - 
getTimeFirstDetectedpublic Date getTimeFirstDetected() Time the activities were first detected.Format defined by RFC3339. - Returns:
- the value
 
 - 
getTimeLastDetectedpublic Date getTimeLastDetected() Time the activities were last detected.Format defined by RFC3339. - Returns:
- the value
 
 - 
getTimeFirstOccurredpublic Date getTimeFirstOccurred() Time the activities were first performed.Format defined by RFC3339. - Returns:
- the value
 
 - 
getTimeLastOccurredpublic Date getTimeLastOccurred() Time the activities were last performed.Format defined by RFC3339. - Returns:
- the value
 
 - 
getRegionspublic List<String> getRegions() List of regions involved in the sighting- 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
 
 
- 
 
-