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 SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateAuditProfileDetailsbuild()UpdateAuditProfileDetails.Buildercopy(UpdateAuditProfileDetails model)UpdateAuditProfileDetails.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.UpdateAuditProfileDetails.Builderdescription(String description)The description of the audit profile.UpdateAuditProfileDetails.BuilderdisplayName(String displayName)The display name of the audit profile.UpdateAuditProfileDetails.BuilderfreeformTags(Map<String,String> freeformTags)Free-form tags for this resource.UpdateAuditProfileDetails.BuilderisOverrideGlobalPaidUsage(Boolean isOverrideGlobalPaidUsage)Indicates whether audit paid usage settings specified at the target database level override both the global settings and the target group level paid usage settings.UpdateAuditProfileDetails.BuilderisPaidUsageEnabled(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- 
descriptionpublic UpdateAuditProfileDetails.Builder description(String description) The description of the audit profile.- Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic 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
 
 - 
isPaidUsageEnabledpublic 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
 
 - 
isOverrideGlobalPaidUsagepublic UpdateAuditProfileDetails.Builder isOverrideGlobalPaidUsage(Boolean isOverrideGlobalPaidUsage) Indicates whether audit paid usage settings specified at the target database level override both the global settings and the target group level paid usage settings.Enabling paid usage continues the collection of audit records beyond the free limit of one million audit records per month per target database, potentially incurring additional charges. For more information, see Data Safe Price List. - Parameters:
- isOverrideGlobalPaidUsage- the value to set
- Returns:
- this builder
 
 - 
freeformTagspublic 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
 
 - 
definedTagspublic 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
 
 - 
buildpublic UpdateAuditProfileDetails build() 
 - 
copypublic UpdateAuditProfileDetails.Builder copy(UpdateAuditProfileDetails model) 
 
- 
 
-