Package com.oracle.bmc.datasafe.model
Class UpdateUnifiedAuditPolicyDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.datasafe.model.UpdateUnifiedAuditPolicyDetails.Builder
-
- Enclosing class:
- UpdateUnifiedAuditPolicyDetails
public static class UpdateUnifiedAuditPolicyDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateUnifiedAuditPolicyDetails
build()
UpdateUnifiedAuditPolicyDetails.Builder
conditions(List<PolicyCondition> conditions)
Lists the audit policy provisioning conditions.UpdateUnifiedAuditPolicyDetails.Builder
copy(UpdateUnifiedAuditPolicyDetails model)
UpdateUnifiedAuditPolicyDetails.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.UpdateUnifiedAuditPolicyDetails.Builder
description(String description)
The description of the unified audit policy in Data Safe.UpdateUnifiedAuditPolicyDetails.Builder
displayName(String displayName)
The display name of the unified audit policy in Data Safe.UpdateUnifiedAuditPolicyDetails.Builder
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.UpdateUnifiedAuditPolicyDetails.Builder
status(UnifiedAuditPolicy.Status status)
Indicates whether the policy has been enabled or disabled.
-
-
-
Method Detail
-
displayName
public UpdateUnifiedAuditPolicyDetails.Builder displayName(String displayName)
The display name of the unified audit policy in Data Safe.The name is modifiable and does not need to be unique.
- Parameters:
displayName
- the value to set- Returns:
- this builder
-
description
public UpdateUnifiedAuditPolicyDetails.Builder description(String description)
The description of the unified audit policy in Data Safe.- Parameters:
description
- the value to set- Returns:
- this builder
-
status
public UpdateUnifiedAuditPolicyDetails.Builder status(UnifiedAuditPolicy.Status status)
Indicates whether the policy has been enabled or disabled.- Parameters:
status
- the value to set- Returns:
- this builder
-
conditions
public UpdateUnifiedAuditPolicyDetails.Builder conditions(List<PolicyCondition> conditions)
Lists the audit policy provisioning conditions.- Parameters:
conditions
- the value to set- Returns:
- this builder
-
freeformTags
public UpdateUnifiedAuditPolicyDetails.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 UpdateUnifiedAuditPolicyDetails.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 UpdateUnifiedAuditPolicyDetails build()
-
copy
public UpdateUnifiedAuditPolicyDetails.Builder copy(UpdateUnifiedAuditPolicyDetails model)
-
-