Package com.oracle.bmc.cloudguard.model
Class CreateSecurityRecipeDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.cloudguard.model.CreateSecurityRecipeDetails.Builder
-
- Enclosing class:
- CreateSecurityRecipeDetails
public static class CreateSecurityRecipeDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateSecurityRecipeDetails
build()
CreateSecurityRecipeDetails.Builder
compartmentId(String compartmentId)
The OCID of the compartment in which to create the recipeCreateSecurityRecipeDetails.Builder
copy(CreateSecurityRecipeDetails model)
CreateSecurityRecipeDetails.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.CreateSecurityRecipeDetails.Builder
description(String description)
The recipe’s descriptionCreateSecurityRecipeDetails.Builder
displayName(String displayName)
The recipe’s display name.CreateSecurityRecipeDetails.Builder
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.CreateSecurityRecipeDetails.Builder
securityPolicies(List<String> securityPolicies)
The list of security policy IDs to include in the recipe
-
-
-
Method Detail
-
displayName
public CreateSecurityRecipeDetails.Builder displayName(String displayName)
The recipe’s display name.Avoid entering confidential information.
- Parameters:
displayName
- the value to set- Returns:
- this builder
-
description
public CreateSecurityRecipeDetails.Builder description(String description)
The recipe’s description- Parameters:
description
- the value to set- Returns:
- this builder
-
securityPolicies
public CreateSecurityRecipeDetails.Builder securityPolicies(List<String> securityPolicies)
The list of security policy IDs to include in the recipe- Parameters:
securityPolicies
- the value to set- Returns:
- this builder
-
compartmentId
public CreateSecurityRecipeDetails.Builder compartmentId(String compartmentId)
The OCID of the compartment in which to create the recipe- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
freeformTags
public CreateSecurityRecipeDetails.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 CreateSecurityRecipeDetails.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
-
build
public CreateSecurityRecipeDetails build()
-
copy
public CreateSecurityRecipeDetails.Builder copy(CreateSecurityRecipeDetails model)
-
-