Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
Sighting.Builder |
actorPrincipalId(String actorPrincipalId)
Unique identifier for principal actor
|
Sighting.Builder |
actorPrincipalName(String actorPrincipalName)
Name of the principal actor
|
Sighting.Builder |
actorPrincipalType(String actorPrincipalType)
Type of the principal actor
|
Sighting.Builder |
additionalDetails(Map<String,String> additionalDetails)
The additional details for the sighting
|
Sighting |
build() |
Sighting.Builder |
classificationStatus(ClassificationStatus classificationStatus)
Classification status of the sighting
|
Sighting.Builder |
compartmentId(String compartmentId)
Compartment OCID where the resource is created
|
Sighting.Builder |
confidence(Confidence confidence)
Level of confidence that the sighting is not a false positive
|
Sighting.Builder |
copy(Sighting model) |
Sighting.Builder |
description(String description)
Description of the sighting
|
Sighting.Builder |
id(String id)
Unique identifier for the sighting
|
Sighting.Builder |
locks(List<ResourceLock> locks)
Locks associated with this resource.
|
Sighting.Builder |
problemId(String problemId)
Problem ID associated the sighting
|
Sighting.Builder |
regions(List<String> regions)
List of regions involved in the sighting
|
Sighting.Builder |
severity(Severity severity)
Severity of the sighting
|
Sighting.Builder |
sightingScore(Integer sightingScore)
Score for the sighting
|
Sighting.Builder |
sightingType(String sightingType)
Type of sighting
|
Sighting.Builder |
sightingTypeDisplayName(String sightingTypeDisplayName)
Display name of the sighting type
|
Sighting.Builder |
tacticName(String tacticName)
Name of the MITRE ATT@CK framework tactic
|
Sighting.Builder |
techniqueName(String techniqueName)
Name of the MITRE ATT@CK framework technique
|
Sighting.Builder |
timeFirstDetected(Date timeFirstDetected)
Time the activities were first detected.
|
Sighting.Builder |
timeFirstOccurred(Date timeFirstOccurred)
Time the activities were first performed.
|
Sighting.Builder |
timeLastDetected(Date timeLastDetected)
Time the activities were last detected.
|
Sighting.Builder |
timeLastOccurred(Date timeLastOccurred)
Time the activities were last performed.
|
public Sighting.Builder id(String id)
Unique identifier for the sighting
id
- the value to setpublic Sighting.Builder description(String description)
Description of the sighting
description
- the value to setpublic Sighting.Builder problemId(String problemId)
Problem ID associated the sighting
problemId
- the value to setpublic Sighting.Builder compartmentId(String compartmentId)
Compartment OCID where the resource is created
compartmentId
- the value to setpublic Sighting.Builder actorPrincipalId(String actorPrincipalId)
Unique identifier for principal actor
actorPrincipalId
- the value to setpublic Sighting.Builder actorPrincipalName(String actorPrincipalName)
Name of the principal actor
actorPrincipalName
- the value to setpublic Sighting.Builder actorPrincipalType(String actorPrincipalType)
Type of the principal actor
actorPrincipalType
- the value to setpublic Sighting.Builder classificationStatus(ClassificationStatus classificationStatus)
Classification status of the sighting
classificationStatus
- the value to setpublic Sighting.Builder sightingType(String sightingType)
Type of sighting
sightingType
- the value to setpublic Sighting.Builder sightingTypeDisplayName(String sightingTypeDisplayName)
Display name of the sighting type
sightingTypeDisplayName
- the value to setpublic Sighting.Builder tacticName(String tacticName)
Name of the MITRE ATT@CK framework tactic
tacticName
- the value to setpublic Sighting.Builder techniqueName(String techniqueName)
Name of the MITRE ATT@CK framework technique
techniqueName
- the value to setpublic Sighting.Builder sightingScore(Integer sightingScore)
Score for the sighting
sightingScore
- the value to setpublic Sighting.Builder severity(Severity severity)
Severity of the sighting
severity
- the value to setpublic Sighting.Builder confidence(Confidence confidence)
Level of confidence that the sighting is not a false positive
confidence
- the value to setpublic Sighting.Builder timeFirstDetected(Date timeFirstDetected)
Time the activities were first detected. Format defined by RFC3339.
timeFirstDetected
- the value to setpublic Sighting.Builder timeLastDetected(Date timeLastDetected)
Time the activities were last detected. Format defined by RFC3339.
timeLastDetected
- the value to setpublic Sighting.Builder timeFirstOccurred(Date timeFirstOccurred)
Time the activities were first performed. Format defined by RFC3339.
timeFirstOccurred
- the value to setpublic Sighting.Builder timeLastOccurred(Date timeLastOccurred)
Time the activities were last performed. Format defined by RFC3339.
timeLastOccurred
- the value to setpublic Sighting.Builder regions(List<String> regions)
List of regions involved in the sighting
regions
- the value to setpublic Sighting.Builder additionalDetails(Map<String,String> additionalDetails)
The additional details for the sighting
additionalDetails
- the value to setpublic Sighting.Builder locks(List<ResourceLock> locks)
Locks associated with this resource.
locks
- the value to setpublic Sighting build()
public Sighting.Builder copy(Sighting model)
Copyright © 2016–2024. All rights reserved.