Package com.oracle.bmc.datasafe.model
Class BulkCreateUnifiedAuditPolicyDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.datasafe.model.BulkCreateUnifiedAuditPolicyDetails.Builder
 
- 
- Enclosing class:
- BulkCreateUnifiedAuditPolicyDetails
 
 public static class BulkCreateUnifiedAuditPolicyDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description BulkCreateUnifiedAuditPolicyDetailsbuild()BulkCreateUnifiedAuditPolicyDetails.BuildercompartmentId(String compartmentId)The OCID of the compartment in which to create the unified audit policy.BulkCreateUnifiedAuditPolicyDetails.Buildercopy(BulkCreateUnifiedAuditPolicyDetails model)BulkCreateUnifiedAuditPolicyDetails.BuilderpolicyNames(List<String> policyNames)The list of unified audit policy names to be imported.BulkCreateUnifiedAuditPolicyDetails.BuildersecurityPolicyId(String securityPolicyId)The OCID of the security policy corresponding to the unified audit policy.BulkCreateUnifiedAuditPolicyDetails.BuildershouldPreserveCasing(Boolean shouldPreserveCasing)Indicates whether the casing of the policy names provided in the request payload should be preserved during creation.BulkCreateUnifiedAuditPolicyDetails.BuildertargetId(String targetId)The OCID of the target database.BulkCreateUnifiedAuditPolicyDetails.BuilderunifiedAuditPolicyDefinitionIds(List<String> unifiedAuditPolicyDefinitionIds)The list of unified audit policy definition ocids.
 
- 
- 
- 
Method Detail- 
securityPolicyIdpublic BulkCreateUnifiedAuditPolicyDetails.Builder securityPolicyId(String securityPolicyId) The OCID of the security policy corresponding to the unified audit policy.- Parameters:
- securityPolicyId- the value to set
- Returns:
- this builder
 
 - 
targetIdpublic BulkCreateUnifiedAuditPolicyDetails.Builder targetId(String targetId) The OCID of the target database.- Parameters:
- targetId- the value to set
- Returns:
- this builder
 
 - 
unifiedAuditPolicyDefinitionIdspublic BulkCreateUnifiedAuditPolicyDetails.Builder unifiedAuditPolicyDefinitionIds(List<String> unifiedAuditPolicyDefinitionIds) The list of unified audit policy definition ocids.If unified audit policy definition ids are provided, the imported audit policy will be associated to the specified unified audit policy definition based on the policy name. Else, for every audit policy that gets imported, a new unified audit policy definition will be created. - Parameters:
- unifiedAuditPolicyDefinitionIds- the value to set
- Returns:
- this builder
 
 - 
policyNamespublic BulkCreateUnifiedAuditPolicyDetails.Builder policyNames(List<String> policyNames) The list of unified audit policy names to be imported.- Parameters:
- policyNames- the value to set
- Returns:
- this builder
 
 - 
compartmentIdpublic BulkCreateUnifiedAuditPolicyDetails.Builder compartmentId(String compartmentId) The OCID of the compartment in which to create the unified audit policy.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
shouldPreserveCasingpublic BulkCreateUnifiedAuditPolicyDetails.Builder shouldPreserveCasing(Boolean shouldPreserveCasing) Indicates whether the casing of the policy names provided in the request payload should be preserved during creation.By default all policy names will be converted to upper case. - Parameters:
- shouldPreserveCasing- the value to set
- Returns:
- this builder
 
 - 
buildpublic BulkCreateUnifiedAuditPolicyDetails build() 
 - 
copypublic BulkCreateUnifiedAuditPolicyDetails.Builder copy(BulkCreateUnifiedAuditPolicyDetails model) 
 
- 
 
-