Class BulkEditSecurityAttributeOperationDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.securityattribute.model.BulkEditSecurityAttributeOperationDetails.Builder
 
- 
- Enclosing class:
- BulkEditSecurityAttributeOperationDetails
 
 public static class BulkEditSecurityAttributeOperationDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description BulkEditSecurityAttributeOperationDetailsbuild()BulkEditSecurityAttributeOperationDetails.Buildercopy(BulkEditSecurityAttributeOperationDetails model)BulkEditSecurityAttributeOperationDetails.BuilderoperationType(BulkEditSecurityAttributeOperationDetails.OperationType operationType)An enum-like description of the type of operation.BulkEditSecurityAttributeOperationDetails.BuildersecurityAttributes(Map<String,Map<String,Object>> securityAttributes)Security attributes for this resource.
 
- 
- 
- 
Method Detail- 
operationTypepublic BulkEditSecurityAttributeOperationDetails.Builder operationType(BulkEditSecurityAttributeOperationDetails.OperationType operationType) An enum-like description of the type of operation.ADD_WHERE_ABSENT adds a security attribute only if it does not already exist on the resource. * SET_WHERE_PRESENT updates the value for a security attribute only if it is present on the resource. * ADD_OR_SET combines the first two operations to add a security attribute if it does not already exist on the resource or update the value if it is present on the resource. * REMOVE removes the security attribute from the resource. It's removed from the resource regardless of the value. - Parameters:
- operationType- the value to set
- Returns:
- this builder
 
 - 
securityAttributespublic BulkEditSecurityAttributeOperationDetails.Builder securityAttributes(Map<String,Map<String,Object>> securityAttributes) Security attributes for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {“oracle-zpr”: {“td”: {“value”: “42”, “mode”: “audit”}}} - Parameters:
- securityAttributes- the value to set
- Returns:
- this builder
 
 - 
buildpublic BulkEditSecurityAttributeOperationDetails build() 
 - 
copypublic BulkEditSecurityAttributeOperationDetails.Builder copy(BulkEditSecurityAttributeOperationDetails model) 
 
- 
 
-