Package com.oracle.bmc.cloudguard.model
Class DetectorRecipeDetectorRuleSummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.cloudguard.model.DetectorRecipeDetectorRuleSummary.Builder
 
- 
- Enclosing class:
- DetectorRecipeDetectorRuleSummary
 
 public static class DetectorRecipeDetectorRuleSummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
idpublic DetectorRecipeDetectorRuleSummary.Builder id(String id) The unique identifier of the detector rule- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic DetectorRecipeDetectorRuleSummary.Builder displayName(String displayName) Display name of the detector rule- Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
descriptionpublic DetectorRecipeDetectorRuleSummary.Builder description(String description) Description of the detector rule- Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
recommendationpublic DetectorRecipeDetectorRuleSummary.Builder recommendation(String recommendation) Recommendation for the Display name of the detector rule- Parameters:
- recommendation- the value to set
- Returns:
- this builder
 
 - 
detectorpublic DetectorRecipeDetectorRuleSummary.Builder detector(DetectorEnum detector) Possible types of detectors- Parameters:
- detector- the value to set
- Returns:
- this builder
 
 - 
serviceTypepublic DetectorRecipeDetectorRuleSummary.Builder serviceType(String serviceType) Service type of the configuration to which the rule is applied- Parameters:
- serviceType- the value to set
- Returns:
- this builder
 
 - 
resourceTypepublic DetectorRecipeDetectorRuleSummary.Builder resourceType(String resourceType) Resource type of the configuration to which the rule is applied- Parameters:
- resourceType- the value to set
- Returns:
- this builder
 
 - 
ruleTypepublic DetectorRecipeDetectorRuleSummary.Builder ruleType(List<RuleType> ruleType) Rule type- Parameters:
- ruleType- the value to set
- Returns:
- this builder
 
 - 
isCloneablepublic DetectorRecipeDetectorRuleSummary.Builder isCloneable(Boolean isCloneable) Is the rule cloneable?- Parameters:
- isCloneable- the value to set
- Returns:
- this builder
 
 - 
managedListTypespublic DetectorRecipeDetectorRuleSummary.Builder managedListTypes(List<DetectorRecipeDetectorRuleSummary.ManagedListTypes> managedListTypes) List of managed list types related to this rule- Parameters:
- managedListTypes- the value to set
- Returns:
- this builder
 
 - 
candidateResponderRulespublic DetectorRecipeDetectorRuleSummary.Builder candidateResponderRules(List<CandidateResponderRule> candidateResponderRules) List of responder rules that can be used to remediate problems triggered by this detector rule- Parameters:
- candidateResponderRules- the value to set
- Returns:
- this builder
 
 - 
detectorDetailspublic DetectorRecipeDetectorRuleSummary.Builder detectorDetails(DetectorDetails detectorDetails) 
 - 
timeCreatedpublic DetectorRecipeDetectorRuleSummary.Builder timeCreated(Date timeCreated) The date and time the detector recipe rule was created.Format defined by RFC3339. - Parameters:
- timeCreated- the value to set
- Returns:
- this builder
 
 - 
timeUpdatedpublic DetectorRecipeDetectorRuleSummary.Builder timeUpdated(Date timeUpdated) The date and time the detector recipe rule was last updated.Format defined by RFC3339. - Parameters:
- timeUpdated- the value to set
- Returns:
- this builder
 
 - 
lifecycleStatepublic DetectorRecipeDetectorRuleSummary.Builder lifecycleState(LifecycleState lifecycleState) The current lifecycle state of the detector recipe rule- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
lifecycleDetailspublic DetectorRecipeDetectorRuleSummary.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
 
 - 
dataSourceIdpublic DetectorRecipeDetectorRuleSummary.Builder dataSourceId(String dataSourceId) The ID of the attached data source- Parameters:
- dataSourceId- the value to set
- Returns:
- this builder
 
 - 
entitiesMappingspublic DetectorRecipeDetectorRuleSummary.Builder entitiesMappings(List<EntitiesMapping> entitiesMappings) Data source entities mapping for the detector rule- Parameters:
- entitiesMappings- the value to set
- Returns:
- this builder
 
 - 
buildpublic DetectorRecipeDetectorRuleSummary build() 
 - 
copypublic DetectorRecipeDetectorRuleSummary.Builder copy(DetectorRecipeDetectorRuleSummary model) 
 
- 
 
-