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 TargetResponderRecipebuild()TargetResponderRecipe.BuildercompartmentId(String compartmentId)Compartment OCIDTargetResponderRecipe.Buildercopy(TargetResponderRecipe model)TargetResponderRecipe.Builderdescription(String description)Target responder descriptionTargetResponderRecipe.BuilderdisplayName(String displayName)Target responder recipe display nameTargetResponderRecipe.BuildereffectiveResponderRules(List<TargetResponderRecipeResponderRule> effectiveResponderRules)List of currently enabled responder rules for the responder type for recipe after applying defaultsTargetResponderRecipe.Builderid(String id)Unique identifier of target responder recipe that can’t be changed after creationTargetResponderRecipe.Builderlocks(List<ResourceLock> locks)Locks associated with this resource.TargetResponderRecipe.Builderowner(OwnerType owner)Owner of target responder recipeTargetResponderRecipe.BuilderresponderRecipeId(String responderRecipeId)Unique identifier for the Oracle-managed responder recipe from which this recipe was clonedTargetResponderRecipe.BuilderresponderRules(List<TargetResponderRecipeResponderRule> responderRules)List of responder rules associated with the recipe - user inputTargetResponderRecipe.BuildertimeCreated(Date timeCreated)The date and time the target responder recipe rule was created.TargetResponderRecipe.BuildertimeUpdated(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)
-
-