Package com.oracle.bmc.cloudguard.model
Class TargetResponderRecipe.Builder
- java.lang.Object
-
- com.oracle.bmc.cloudguard.model.TargetResponderRecipe.Builder
-
- Enclosing class:
- TargetResponderRecipe
public static class TargetResponderRecipe.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TargetResponderRecipe
build()
TargetResponderRecipe.Builder
compartmentId(String compartmentId)
Compartment OCIDTargetResponderRecipe.Builder
copy(TargetResponderRecipe model)
TargetResponderRecipe.Builder
description(String description)
Target responder descriptionTargetResponderRecipe.Builder
displayName(String displayName)
Target responder recipe display nameTargetResponderRecipe.Builder
effectiveResponderRules(List<TargetResponderRecipeResponderRule> effectiveResponderRules)
List of currently enabled responder rules for the responder type for recipe after applying defaultsTargetResponderRecipe.Builder
id(String id)
Unique identifier of target responder recipe that can’t be changed after creationTargetResponderRecipe.Builder
locks(List<ResourceLock> locks)
Locks associated with this resource.TargetResponderRecipe.Builder
owner(OwnerType owner)
Owner of target responder recipeTargetResponderRecipe.Builder
responderRecipeId(String responderRecipeId)
Unique identifier for the Oracle-managed responder recipe from which this recipe was clonedTargetResponderRecipe.Builder
responderRules(List<TargetResponderRecipeResponderRule> responderRules)
List of responder rules associated with the recipe - user inputTargetResponderRecipe.Builder
timeCreated(Date timeCreated)
The date and time the target responder recipe rule was created.TargetResponderRecipe.Builder
timeUpdated(Date timeUpdated)
The date and time the target responder recipe rule was last updated.
-
-
-
Method Detail
-
id
public TargetResponderRecipe.Builder id(String id)
Unique identifier of target responder recipe that can’t be changed after creation- Parameters:
id
- the value to set- Returns:
- this builder
-
responderRecipeId
public TargetResponderRecipe.Builder responderRecipeId(String responderRecipeId)
Unique identifier for the Oracle-managed responder recipe from which this recipe was cloned- Parameters:
responderRecipeId
- the value to set- Returns:
- this builder
-
compartmentId
public TargetResponderRecipe.Builder compartmentId(String compartmentId)
Compartment OCID- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
displayName
public TargetResponderRecipe.Builder displayName(String displayName)
Target responder recipe display name- Parameters:
displayName
- the value to set- Returns:
- this builder
-
description
public TargetResponderRecipe.Builder description(String description)
Target responder description- Parameters:
description
- the value to set- Returns:
- this builder
-
owner
public TargetResponderRecipe.Builder owner(OwnerType owner)
Owner of target responder recipe- Parameters:
owner
- the value to set- Returns:
- this builder
-
timeCreated
public TargetResponderRecipe.Builder timeCreated(Date timeCreated)
The date and time the target responder recipe rule was created.Format defined by RFC3339.
- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
timeUpdated
public TargetResponderRecipe.Builder timeUpdated(Date timeUpdated)
The date and time the target responder recipe rule was last updated.Format defined by RFC3339.
- Parameters:
timeUpdated
- the value to set- Returns:
- this builder
-
responderRules
public TargetResponderRecipe.Builder responderRules(List<TargetResponderRecipeResponderRule> responderRules)
List of responder rules associated with the recipe - user input- Parameters:
responderRules
- the value to set- Returns:
- this builder
-
effectiveResponderRules
public TargetResponderRecipe.Builder effectiveResponderRules(List<TargetResponderRecipeResponderRule> effectiveResponderRules)
List of currently enabled responder rules for the responder type for recipe after applying defaults- Parameters:
effectiveResponderRules
- the value to set- Returns:
- this builder
-
locks
public TargetResponderRecipe.Builder locks(List<ResourceLock> locks)
Locks associated with this resource.- Parameters:
locks
- the value to set- Returns:
- this builder
-
build
public TargetResponderRecipe build()
-
copy
public TargetResponderRecipe.Builder copy(TargetResponderRecipe model)
-
-