Package com.oracle.bmc.datasafe.model
Class UpdateSensitiveTypePatternDetails.Builder
- java.lang.Object
 - 
- com.oracle.bmc.datasafe.model.UpdateSensitiveTypePatternDetails.Builder
 
 
- 
- Enclosing class:
 - UpdateSensitiveTypePatternDetails
 
public static class UpdateSensitiveTypePatternDetails.Builder extends Object
 
- 
- 
Constructor Summary
Constructors Constructor Description Builder() 
- 
Method Summary
 
 - 
 
- 
- 
Method Detail
- 
displayName
public UpdateSensitiveTypePatternDetails.Builder displayName(String displayName)
 
- 
shortName
public UpdateSensitiveTypePatternDetails.Builder shortName(String shortName)
 
- 
description
public UpdateSensitiveTypePatternDetails.Builder description(String description)
 
- 
parentCategoryId
public UpdateSensitiveTypePatternDetails.Builder parentCategoryId(String parentCategoryId)
 
- 
freeformTags
public UpdateSensitiveTypePatternDetails.Builder freeformTags(Map<String,String> freeformTags)
 
- 
definedTags
public UpdateSensitiveTypePatternDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
 
- 
namePattern
public UpdateSensitiveTypePatternDetails.Builder namePattern(String namePattern)
A regular expression to be used by data discovery for matching column names.- Parameters:
 namePattern- the value to set- Returns:
 - this builder
 
 
- 
commentPattern
public UpdateSensitiveTypePatternDetails.Builder commentPattern(String commentPattern)
A regular expression to be used by data discovery for matching column comments.- Parameters:
 commentPattern- the value to set- Returns:
 - this builder
 
 
- 
dataPattern
public UpdateSensitiveTypePatternDetails.Builder dataPattern(String dataPattern)
A regular expression to be used by data discovery for matching column data values.- Parameters:
 dataPattern- the value to set- Returns:
 - this builder
 
 
- 
searchType
public UpdateSensitiveTypePatternDetails.Builder searchType(SensitiveTypePattern.SearchType searchType)
The search type indicating how the column name, comment and data patterns should be used by data discovery.- Parameters:
 searchType- the value to set- Returns:
 - this builder
 
 
- 
defaultMaskingFormatId
public UpdateSensitiveTypePatternDetails.Builder defaultMaskingFormatId(String defaultMaskingFormatId)
The OCID of the library masking format that should be used to mask the sensitive columns associated with the sensitive type.- Parameters:
 defaultMaskingFormatId- the value to set- Returns:
 - this builder
 
 
- 
build
public UpdateSensitiveTypePatternDetails build()
 
- 
copy
public UpdateSensitiveTypePatternDetails.Builder copy(UpdateSensitiveTypePatternDetails model)
 
 - 
 
 -