Package com.oracle.bmc.cloudguard.model
Class Sighting.Builder
- java.lang.Object
- 
- com.oracle.bmc.cloudguard.model.Sighting.Builder
 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description Sighting.BuilderactorPrincipalId(String actorPrincipalId)Unique identifier for principal actorSighting.BuilderactorPrincipalName(String actorPrincipalName)Name of the principal actorSighting.BuilderactorPrincipalType(String actorPrincipalType)Type of the principal actorSighting.BuilderadditionalDetails(Map<String,String> additionalDetails)The additional details for the sightingSightingbuild()Sighting.BuilderclassificationStatus(ClassificationStatus classificationStatus)Classification status of the sightingSighting.BuildercompartmentId(String compartmentId)Compartment OCID where the resource is createdSighting.Builderconfidence(Confidence confidence)Level of confidence that the sighting is not a false positiveSighting.Buildercopy(Sighting model)Sighting.Builderdescription(String description)Description of the sightingSighting.Builderid(String id)Unique identifier for the sightingSighting.Builderlocks(List<ResourceLock> locks)Locks associated with this resource.Sighting.BuilderproblemId(String problemId)Problem ID associated the sightingSighting.Builderregions(List<String> regions)List of regions involved in the sightingSighting.Builderseverity(Severity severity)Severity of the sightingSighting.BuildersightingScore(Integer sightingScore)Score for the sightingSighting.BuildersightingType(String sightingType)Type of sightingSighting.BuildersightingTypeDisplayName(String sightingTypeDisplayName)Display name of the sighting typeSighting.BuildertacticName(String tacticName)Name of the MITRE ATT@CK framework tacticSighting.BuildertechniqueName(String techniqueName)Name of the MITRE ATT@CK framework techniqueSighting.BuildertimeFirstDetected(Date timeFirstDetected)Time the activities were first detected.Sighting.BuildertimeFirstOccurred(Date timeFirstOccurred)Time the activities were first performed.Sighting.BuildertimeLastDetected(Date timeLastDetected)Time the activities were last detected.Sighting.BuildertimeLastOccurred(Date timeLastOccurred)Time the activities were last performed.
 
- 
- 
- 
Method Detail- 
idpublic Sighting.Builder id(String id) Unique identifier for the sighting- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
descriptionpublic Sighting.Builder description(String description) Description of the sighting- Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
problemIdpublic Sighting.Builder problemId(String problemId) Problem ID associated the sighting- Parameters:
- problemId- the value to set
- Returns:
- this builder
 
 - 
compartmentIdpublic Sighting.Builder compartmentId(String compartmentId) Compartment OCID where the resource is created- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
actorPrincipalIdpublic Sighting.Builder actorPrincipalId(String actorPrincipalId) Unique identifier for principal actor- Parameters:
- actorPrincipalId- the value to set
- Returns:
- this builder
 
 - 
actorPrincipalNamepublic Sighting.Builder actorPrincipalName(String actorPrincipalName) Name of the principal actor- Parameters:
- actorPrincipalName- the value to set
- Returns:
- this builder
 
 - 
actorPrincipalTypepublic Sighting.Builder actorPrincipalType(String actorPrincipalType) Type of the principal actor- Parameters:
- actorPrincipalType- the value to set
- Returns:
- this builder
 
 - 
classificationStatuspublic Sighting.Builder classificationStatus(ClassificationStatus classificationStatus) Classification status of the sighting- Parameters:
- classificationStatus- the value to set
- Returns:
- this builder
 
 - 
sightingTypepublic Sighting.Builder sightingType(String sightingType) Type of sighting- Parameters:
- sightingType- the value to set
- Returns:
- this builder
 
 - 
sightingTypeDisplayNamepublic Sighting.Builder sightingTypeDisplayName(String sightingTypeDisplayName) Display name of the sighting type- Parameters:
- sightingTypeDisplayName- the value to set
- Returns:
- this builder
 
 - 
tacticNamepublic Sighting.Builder tacticName(String tacticName) Name of the MITRE ATT@CK framework tactic- Parameters:
- tacticName- the value to set
- Returns:
- this builder
 
 - 
techniqueNamepublic Sighting.Builder techniqueName(String techniqueName) Name of the MITRE ATT@CK framework technique- Parameters:
- techniqueName- the value to set
- Returns:
- this builder
 
 - 
sightingScorepublic Sighting.Builder sightingScore(Integer sightingScore) Score for the sighting- Parameters:
- sightingScore- the value to set
- Returns:
- this builder
 
 - 
severitypublic Sighting.Builder severity(Severity severity) Severity of the sighting- Parameters:
- severity- the value to set
- Returns:
- this builder
 
 - 
confidencepublic Sighting.Builder confidence(Confidence confidence) Level of confidence that the sighting is not a false positive- Parameters:
- confidence- the value to set
- Returns:
- this builder
 
 - 
timeFirstDetectedpublic Sighting.Builder timeFirstDetected(Date timeFirstDetected) Time the activities were first detected.Format defined by RFC3339. - Parameters:
- timeFirstDetected- the value to set
- Returns:
- this builder
 
 - 
timeLastDetectedpublic Sighting.Builder timeLastDetected(Date timeLastDetected) Time the activities were last detected.Format defined by RFC3339. - Parameters:
- timeLastDetected- the value to set
- Returns:
- this builder
 
 - 
timeFirstOccurredpublic Sighting.Builder timeFirstOccurred(Date timeFirstOccurred) Time the activities were first performed.Format defined by RFC3339. - Parameters:
- timeFirstOccurred- the value to set
- Returns:
- this builder
 
 - 
timeLastOccurredpublic Sighting.Builder timeLastOccurred(Date timeLastOccurred) Time the activities were last performed.Format defined by RFC3339. - Parameters:
- timeLastOccurred- the value to set
- Returns:
- this builder
 
 - 
regionspublic Sighting.Builder regions(List<String> regions) List of regions involved in the sighting- Parameters:
- regions- the value to set
- Returns:
- this builder
 
 - 
additionalDetailspublic Sighting.Builder additionalDetails(Map<String,String> additionalDetails) The additional details for the sighting- Parameters:
- additionalDetails- the value to set
- Returns:
- this builder
 
 - 
lockspublic Sighting.Builder locks(List<ResourceLock> locks) Locks associated with this resource.- Parameters:
- locks- the value to set
- Returns:
- this builder
 
 - 
buildpublic Sighting build() 
 - 
copypublic Sighting.Builder copy(Sighting model) 
 
- 
 
-