Package com.oracle.bmc.cloudguard.model
Class DetectorRuleSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.cloudguard.model.DetectorRuleSummary.Builder
-
- Enclosing class:
- DetectorRuleSummary
public static class DetectorRuleSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DetectorRuleSummary
build()
DetectorRuleSummary.Builder
candidateResponderRules(List<CandidateResponderRule> candidateResponderRules)
List of responder rules that can be used to remediate a problem triggered by this detector ruleDetectorRuleSummary.Builder
copy(DetectorRuleSummary model)
DetectorRuleSummary.Builder
description(String description)
Description for the detector ruleDetectorRuleSummary.Builder
detector(DetectorEnum detector)
Possible types of detectorsDetectorRuleSummary.Builder
detectorDetails(DetectorDetails detectorDetails)
DetectorRuleSummary.Builder
displayName(String displayName)
Display name for the detector ruleDetectorRuleSummary.Builder
id(String id)
The unique identifier of the detector ruleDetectorRuleSummary.Builder
lifecycleDetails(String lifecycleDetails)
A message describing the current state in more detail.DetectorRuleSummary.Builder
lifecycleState(LifecycleState lifecycleState)
The current lifecycle state of the detector ruleDetectorRuleSummary.Builder
managedListTypes(List<DetectorRuleSummary.ManagedListTypes> managedListTypes)
List of managed list types related to this ruleDetectorRuleSummary.Builder
recommendation(String recommendation)
Recommendation for the detector ruleDetectorRuleSummary.Builder
resourceType(String resourceType)
Resource type of the configuration to which the rule is appliedDetectorRuleSummary.Builder
serviceType(String serviceType)
Service type of the configuration to which the rule is appliedDetectorRuleSummary.Builder
timeCreated(Date timeCreated)
The date and time the detector rule was first created.DetectorRuleSummary.Builder
timeUpdated(Date timeUpdated)
The date and time the detector rule was last updated.
-
-
-
Method Detail
-
id
public DetectorRuleSummary.Builder id(String id)
The unique identifier of the detector rule- Parameters:
id
- the value to set- Returns:
- this builder
-
displayName
public DetectorRuleSummary.Builder displayName(String displayName)
Display name for the detector rule- Parameters:
displayName
- the value to set- Returns:
- this builder
-
description
public DetectorRuleSummary.Builder description(String description)
Description for the detector rule- Parameters:
description
- the value to set- Returns:
- this builder
-
recommendation
public DetectorRuleSummary.Builder recommendation(String recommendation)
Recommendation for the detector rule- Parameters:
recommendation
- the value to set- Returns:
- this builder
-
detector
public DetectorRuleSummary.Builder detector(DetectorEnum detector)
Possible types of detectors- Parameters:
detector
- the value to set- Returns:
- this builder
-
serviceType
public DetectorRuleSummary.Builder serviceType(String serviceType)
Service type of the configuration to which the rule is applied- Parameters:
serviceType
- the value to set- Returns:
- this builder
-
resourceType
public DetectorRuleSummary.Builder resourceType(String resourceType)
Resource type of the configuration to which the rule is applied- Parameters:
resourceType
- the value to set- Returns:
- this builder
-
managedListTypes
public DetectorRuleSummary.Builder managedListTypes(List<DetectorRuleSummary.ManagedListTypes> managedListTypes)
List of managed list types related to this rule- Parameters:
managedListTypes
- the value to set- Returns:
- this builder
-
candidateResponderRules
public DetectorRuleSummary.Builder candidateResponderRules(List<CandidateResponderRule> candidateResponderRules)
List of responder rules that can be used to remediate a problem triggered by this detector rule- Parameters:
candidateResponderRules
- the value to set- Returns:
- this builder
-
detectorDetails
public DetectorRuleSummary.Builder detectorDetails(DetectorDetails detectorDetails)
-
timeCreated
public DetectorRuleSummary.Builder timeCreated(Date timeCreated)
The date and time the detector rule was first created.Format defined by RFC3339.
- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
timeUpdated
public DetectorRuleSummary.Builder timeUpdated(Date timeUpdated)
The date and time the detector rule was last updated.Format defined by RFC3339.
- Parameters:
timeUpdated
- the value to set- Returns:
- this builder
-
lifecycleState
public DetectorRuleSummary.Builder lifecycleState(LifecycleState lifecycleState)
The current lifecycle state of the detector rule- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
lifecycleDetails
public DetectorRuleSummary.Builder lifecycleDetails(String lifecycleDetails)
A message describing the current state in more detail.For example, can be used to provide actionable information for a resource in Failed state.
- Parameters:
lifecycleDetails
- the value to set- Returns:
- this builder
-
build
public DetectorRuleSummary build()
-
copy
public DetectorRuleSummary.Builder copy(DetectorRuleSummary model)
-
-