Package com.oracle.bmc.cloudguard.model
Class Sighting
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.cloudguard.model.Sighting
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20200131") public final class Sighting extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelSighting details.
 Note: Objects should always be created or deserialized using theSighting.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 theSighting.Builder, which maintain a set of all explicitly set fields calledSighting.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 classSighting.Builder
 - 
Constructor SummaryConstructors Constructor Description Sighting(String id, String description, String problemId, String compartmentId, String actorPrincipalId, String actorPrincipalName, String actorPrincipalType, 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, Map<String,String> additionalDetails, List<ResourceLock> locks)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Sighting.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetActorPrincipalId()Unique identifier for principal actorStringgetActorPrincipalName()Name of the principal actorStringgetActorPrincipalType()Type of the principal actorMap<String,String>getAdditionalDetails()The additional details for the sightingClassificationStatusgetClassificationStatus()Classification status of the sightingStringgetCompartmentId()Compartment OCID where the resource is createdConfidencegetConfidence()Level of confidence that the sighting is not a false positiveStringgetDescription()Description of the sightingStringgetId()Unique identifier for the sightingList<ResourceLock>getLocks()Locks associated with this resource.StringgetProblemId()Problem ID associated the 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()Sighting.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
Sighting@Deprecated @ConstructorProperties({"id","description","problemId","compartmentId","actorPrincipalId","actorPrincipalName","actorPrincipalType","classificationStatus","sightingType","sightingTypeDisplayName","tacticName","techniqueName","sightingScore","severity","confidence","timeFirstDetected","timeLastDetected","timeFirstOccurred","timeLastOccurred","regions","additionalDetails","locks"}) public Sighting(String id, String description, String problemId, String compartmentId, String actorPrincipalId, String actorPrincipalName, String actorPrincipalType, 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, Map<String,String> additionalDetails, List<ResourceLock> locks) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static Sighting.Builder builder() Create a new builder.
 - 
toBuilderpublic Sighting.Builder toBuilder() 
 - 
getIdpublic String getId() Unique identifier for the sighting- Returns:
- the value
 
 - 
getDescriptionpublic String getDescription() Description of the sighting- Returns:
- the value
 
 - 
getProblemIdpublic String getProblemId() Problem ID associated the sighting- Returns:
- the value
 
 - 
getCompartmentIdpublic String getCompartmentId() Compartment OCID where the resource is created- Returns:
- the value
 
 - 
getActorPrincipalIdpublic String getActorPrincipalId() Unique identifier for principal actor- Returns:
- the value
 
 - 
getActorPrincipalNamepublic String getActorPrincipalName() Name of the principal actor- Returns:
- the value
 
 - 
getActorPrincipalTypepublic String getActorPrincipalType() Type of the principal actor- 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() Level of confidence 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
 
 - 
getAdditionalDetailspublic Map<String,String> getAdditionalDetails() The additional details for the sighting- 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
 
 
- 
 
-