Package com.oracle.bmc.datasafe.model
Class UpdateAuditProfileDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.datasafe.model.UpdateAuditProfileDetails.Builder
-
- Enclosing class:
- UpdateAuditProfileDetails
public static class UpdateAuditProfileDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateAuditProfileDetails
build()
UpdateAuditProfileDetails.Builder
copy(UpdateAuditProfileDetails model)
UpdateAuditProfileDetails.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.UpdateAuditProfileDetails.Builder
description(String description)
The description of the audit profile.UpdateAuditProfileDetails.Builder
displayName(String displayName)
The display name of the audit profile.UpdateAuditProfileDetails.Builder
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.UpdateAuditProfileDetails.Builder
isPaidUsageEnabled(Boolean isPaidUsageEnabled)
Indicates if you want to continue collecting audit records beyond the free limit of one million audit records per month per target database, potentially incurring additional charges.
-
-
-
Method Detail
-
description
public UpdateAuditProfileDetails.Builder description(String description)
The description of the audit profile.- Parameters:
description
- the value to set- Returns:
- this builder
-
displayName
public UpdateAuditProfileDetails.Builder displayName(String displayName)
The display name of the audit profile.The name does not have to be unique, and it’s updatable.
- Parameters:
displayName
- the value to set- Returns:
- this builder
-
isPaidUsageEnabled
public UpdateAuditProfileDetails.Builder isPaidUsageEnabled(Boolean isPaidUsageEnabled)
Indicates if you want to continue collecting audit records beyond the free limit of one million audit records per month per target database, potentially incurring additional charges.The default value is inherited from the global settings. You can change at the global level or at the target level.
- Parameters:
isPaidUsageEnabled
- the value to set- Returns:
- this builder
-
freeformTags
public UpdateAuditProfileDetails.Builder freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags
Example: {"Department": "Finance"}
- Parameters:
freeformTags
- the value to set- Returns:
- this builder
-
definedTags
public UpdateAuditProfileDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example: {“Operations”: {“CostCenter”: “42”}}
- Parameters:
definedTags
- the value to set- Returns:
- this builder
-
build
public UpdateAuditProfileDetails build()
-
copy
public UpdateAuditProfileDetails.Builder copy(UpdateAuditProfileDetails model)
-
-