Package com.oracle.bmc.cloudguard.model
Class DetectorRecipeSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.cloudguard.model.DetectorRecipeSummary.Builder
-
- Enclosing class:
- DetectorRecipeSummary
public static class DetectorRecipeSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DetectorRecipeSummary
build()
DetectorRecipeSummary.Builder
compartmentId(String compartmentId)
Compartment OCID of detector recipeDetectorRecipeSummary.Builder
copy(DetectorRecipeSummary model)
DetectorRecipeSummary.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.DetectorRecipeSummary.Builder
description(String description)
Detector recipe descriptionDetectorRecipeSummary.Builder
detector(DetectorEnum detector)
Type of detectorDetectorRecipeSummary.Builder
detectorRecipeType(DetectorRecipeEnum detectorRecipeType)
Recipe type ( STANDARD, ENTERPRISE )DetectorRecipeSummary.Builder
detectorRules(List<DetectorRecipeDetectorRule> detectorRules)
List of detector rules for the detector typeDetectorRecipeSummary.Builder
displayName(String displayName)
Display name for detector recipeDetectorRecipeSummary.Builder
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.DetectorRecipeSummary.Builder
id(String id)
OCID for detector recipeDetectorRecipeSummary.Builder
lifecycleState(LifecycleState lifecycleState)
The current lifecycle state of the resourceDetectorRecipeSummary.Builder
owner(OwnerType owner)
Owner of the detector recipeDetectorRecipeSummary.Builder
sourceDataRetention(Integer sourceDataRetention)
The number of days for which source data is retainedDetectorRecipeSummary.Builder
sourceDetectorRecipeId(String sourceDetectorRecipeId)
Recipe OCID of the source recipe to be clonedDetectorRecipeSummary.Builder
systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource.DetectorRecipeSummary.Builder
timeCreated(Date timeCreated)
The date and time the detector recipe was created.DetectorRecipeSummary.Builder
timeUpdated(Date timeUpdated)
The date and time the detector recipe was last updated.
-
-
-
Method Detail
-
id
public DetectorRecipeSummary.Builder id(String id)
OCID for detector recipe- Parameters:
id
- the value to set- Returns:
- this builder
-
displayName
public DetectorRecipeSummary.Builder displayName(String displayName)
Display name for detector recipe- Parameters:
displayName
- the value to set- Returns:
- this builder
-
description
public DetectorRecipeSummary.Builder description(String description)
Detector recipe description- Parameters:
description
- the value to set- Returns:
- this builder
-
compartmentId
public DetectorRecipeSummary.Builder compartmentId(String compartmentId)
Compartment OCID of detector recipe- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
sourceDetectorRecipeId
public DetectorRecipeSummary.Builder sourceDetectorRecipeId(String sourceDetectorRecipeId)
Recipe OCID of the source recipe to be cloned- Parameters:
sourceDetectorRecipeId
- the value to set- Returns:
- this builder
-
owner
public DetectorRecipeSummary.Builder owner(OwnerType owner)
Owner of the detector recipe- Parameters:
owner
- the value to set- Returns:
- this builder
-
detectorRecipeType
public DetectorRecipeSummary.Builder detectorRecipeType(DetectorRecipeEnum detectorRecipeType)
Recipe type ( STANDARD, ENTERPRISE )- Parameters:
detectorRecipeType
- the value to set- Returns:
- this builder
-
detector
public DetectorRecipeSummary.Builder detector(DetectorEnum detector)
Type of detector- Parameters:
detector
- the value to set- Returns:
- this builder
-
detectorRules
public DetectorRecipeSummary.Builder detectorRules(List<DetectorRecipeDetectorRule> detectorRules)
List of detector rules for the detector type- Parameters:
detectorRules
- the value to set- Returns:
- this builder
-
timeCreated
public DetectorRecipeSummary.Builder timeCreated(Date timeCreated)
The date and time the detector recipe was created.Format defined by RFC3339.
- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
timeUpdated
public DetectorRecipeSummary.Builder timeUpdated(Date timeUpdated)
The date and time the detector recipe was last updated.Format defined by RFC3339.
- Parameters:
timeUpdated
- the value to set- Returns:
- this builder
-
lifecycleState
public DetectorRecipeSummary.Builder lifecycleState(LifecycleState lifecycleState)
The current lifecycle state of the resource- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
sourceDataRetention
public DetectorRecipeSummary.Builder sourceDataRetention(Integer sourceDataRetention)
The number of days for which source data is retained- Parameters:
sourceDataRetention
- the value to set- Returns:
- this builder
-
freeformTags
public DetectorRecipeSummary.Builder freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.Exists for cross-compatibility only. Example: {“bar-key”: “value”}
Avoid entering confidential information.
- Parameters:
freeformTags
- the value to set- Returns:
- this builder
-
definedTags
public DetectorRecipeSummary.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}}
- Parameters:
definedTags
- the value to set- Returns:
- this builder
-
systemTags
public DetectorRecipeSummary.Builder systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system.
Example: {"orcl-cloud": {"free-tier-retained": "true"}}
- Parameters:
systemTags
- the value to set- Returns:
- this builder
-
build
public DetectorRecipeSummary build()
-
copy
public DetectorRecipeSummary.Builder copy(DetectorRecipeSummary model)
-
-