Package com.oracle.bmc.cloudguard.model
Class SightingSummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.cloudguard.model.SightingSummary.Builder
 
- 
- Enclosing class:
- SightingSummary
 
 public static class SightingSummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description SightingSummary.BuilderactorPrincipalId(String actorPrincipalId)Unique identifier for principal actorSightingSummary.BuilderactorPrincipalName(String actorPrincipalName)Name of principal actorSightingSummary.BuilderactorPrincipalType(String actorPrincipalType)Type of principal actorSightingSummarybuild()SightingSummary.BuilderclassificationStatus(ClassificationStatus classificationStatus)Classification status of the sightingSightingSummary.BuildercompartmentId(String compartmentId)Compartment OCID where the impacted resource is createdSightingSummary.Builderconfidence(Confidence confidence)Confidence level that the sighting is not a false positiveSightingSummary.Buildercopy(SightingSummary model)SightingSummary.BuilderdetectorRuleId(String detectorRuleId)Unique identifier of the detector rule that was triggeredSightingSummary.Builderid(String id)Unique identifier for sightingSightingSummary.BuilderproblemId(String problemId)Problem ID associated with sightingSightingSummary.Builderregions(List<String> regions)List of regions involved in the sightingSightingSummary.Builderseverity(Severity severity)Severity of the sightingSightingSummary.BuildersightingScore(Integer sightingScore)Score for the sightingSightingSummary.BuildersightingType(String sightingType)Type of sightingSightingSummary.BuildersightingTypeDisplayName(String sightingTypeDisplayName)Display name of the sighting typeSightingSummary.BuildertacticName(String tacticName)Name of the MITRE ATT@CK framework tacticSightingSummary.BuildertechniqueName(String techniqueName)Name of the MITRE ATT@CK framework techniqueSightingSummary.BuildertimeFirstDetected(Date timeFirstDetected)Time the activities were first detected.SightingSummary.BuildertimeFirstOccurred(Date timeFirstOccurred)Time the activities were first performed.SightingSummary.BuildertimeLastDetected(Date timeLastDetected)Time the activities were last detected.SightingSummary.BuildertimeLastOccurred(Date timeLastOccurred)Time the activities were last performed.
 
- 
- 
- 
Method Detail- 
idpublic SightingSummary.Builder id(String id) Unique identifier for sighting- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
compartmentIdpublic SightingSummary.Builder compartmentId(String compartmentId) Compartment OCID where the impacted resource is created- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
problemIdpublic SightingSummary.Builder problemId(String problemId) Problem ID associated with sighting- Parameters:
- problemId- the value to set
- Returns:
- this builder
 
 - 
actorPrincipalIdpublic SightingSummary.Builder actorPrincipalId(String actorPrincipalId) Unique identifier for principal actor- Parameters:
- actorPrincipalId- the value to set
- Returns:
- this builder
 
 - 
actorPrincipalNamepublic SightingSummary.Builder actorPrincipalName(String actorPrincipalName) Name of principal actor- Parameters:
- actorPrincipalName- the value to set
- Returns:
- this builder
 
 - 
actorPrincipalTypepublic SightingSummary.Builder actorPrincipalType(String actorPrincipalType) Type of principal actor- Parameters:
- actorPrincipalType- the value to set
- Returns:
- this builder
 
 - 
detectorRuleIdpublic SightingSummary.Builder detectorRuleId(String detectorRuleId) Unique identifier of the detector rule that was triggered- Parameters:
- detectorRuleId- the value to set
- Returns:
- this builder
 
 - 
classificationStatuspublic SightingSummary.Builder classificationStatus(ClassificationStatus classificationStatus) Classification status of the sighting- Parameters:
- classificationStatus- the value to set
- Returns:
- this builder
 
 - 
sightingTypepublic SightingSummary.Builder sightingType(String sightingType) Type of sighting- Parameters:
- sightingType- the value to set
- Returns:
- this builder
 
 - 
sightingTypeDisplayNamepublic SightingSummary.Builder sightingTypeDisplayName(String sightingTypeDisplayName) Display name of the sighting type- Parameters:
- sightingTypeDisplayName- the value to set
- Returns:
- this builder
 
 - 
tacticNamepublic SightingSummary.Builder tacticName(String tacticName) Name of the MITRE ATT@CK framework tactic- Parameters:
- tacticName- the value to set
- Returns:
- this builder
 
 - 
techniqueNamepublic SightingSummary.Builder techniqueName(String techniqueName) Name of the MITRE ATT@CK framework technique- Parameters:
- techniqueName- the value to set
- Returns:
- this builder
 
 - 
sightingScorepublic SightingSummary.Builder sightingScore(Integer sightingScore) Score for the sighting- Parameters:
- sightingScore- the value to set
- Returns:
- this builder
 
 - 
severitypublic SightingSummary.Builder severity(Severity severity) Severity of the sighting- Parameters:
- severity- the value to set
- Returns:
- this builder
 
 - 
confidencepublic SightingSummary.Builder confidence(Confidence confidence) Confidence level that the sighting is not a false positive- Parameters:
- confidence- the value to set
- Returns:
- this builder
 
 - 
timeFirstDetectedpublic SightingSummary.Builder timeFirstDetected(Date timeFirstDetected) Time the activities were first detected.Format defined by RFC3339. - Parameters:
- timeFirstDetected- the value to set
- Returns:
- this builder
 
 - 
timeLastDetectedpublic SightingSummary.Builder timeLastDetected(Date timeLastDetected) Time the activities were last detected.Format defined by RFC3339. - Parameters:
- timeLastDetected- the value to set
- Returns:
- this builder
 
 - 
timeFirstOccurredpublic SightingSummary.Builder timeFirstOccurred(Date timeFirstOccurred) Time the activities were first performed.Format defined by RFC3339. - Parameters:
- timeFirstOccurred- the value to set
- Returns:
- this builder
 
 - 
timeLastOccurredpublic SightingSummary.Builder timeLastOccurred(Date timeLastOccurred) Time the activities were last performed.Format defined by RFC3339. - Parameters:
- timeLastOccurred- the value to set
- Returns:
- this builder
 
 - 
regionspublic SightingSummary.Builder regions(List<String> regions) List of regions involved in the sighting- Parameters:
- regions- the value to set
- Returns:
- this builder
 
 - 
buildpublic SightingSummary build() 
 - 
copypublic SightingSummary.Builder copy(SightingSummary model) 
 
- 
 
-