Package com.oracle.bmc.cloudguard.model
Class CreateSecurityPolicyDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.cloudguard.model.CreateSecurityPolicyDetails.Builder
 
- 
- Enclosing class:
- CreateSecurityPolicyDetails
 
 public static class CreateSecurityPolicyDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
friendlyNamepublic CreateSecurityPolicyDetails.Builder friendlyName(String friendlyName) Short version of security policy name- Parameters:
- friendlyName- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic CreateSecurityPolicyDetails.Builder displayName(String displayName) Security policy display name- Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
descriptionpublic CreateSecurityPolicyDetails.Builder description(String description) Security policy description- Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
categorypublic CreateSecurityPolicyDetails.Builder category(String category) The category of the security policy- Parameters:
- category- the value to set
- Returns:
- this builder
 
 - 
servicespublic CreateSecurityPolicyDetails.Builder services(List<String> services) The list of services for the security policy- Parameters:
- services- the value to set
- Returns:
- this builder
 
 - 
compartmentIdpublic CreateSecurityPolicyDetails.Builder compartmentId(String compartmentId) Compartment OCID- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
freeformTagspublic CreateSecurityPolicyDetails.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
 
 - 
definedTagspublic CreateSecurityPolicyDetails.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
 
 - 
buildpublic CreateSecurityPolicyDetails build() 
 - 
copypublic CreateSecurityPolicyDetails.Builder copy(CreateSecurityPolicyDetails model) 
 
- 
 
-