public static class UpdateSensitiveTypePatternDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
public UpdateSensitiveTypePatternDetails.Builder displayName(String displayName)
public UpdateSensitiveTypePatternDetails.Builder shortName(String shortName)
public UpdateSensitiveTypePatternDetails.Builder description(String description)
public UpdateSensitiveTypePatternDetails.Builder parentCategoryId(String parentCategoryId)
public UpdateSensitiveTypePatternDetails.Builder freeformTags(Map<String,String> freeformTags)
public UpdateSensitiveTypePatternDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
public UpdateSensitiveTypePatternDetails.Builder namePattern(String namePattern)
A regular expression to be used by data discovery for matching column names.
namePattern
- the value to setpublic UpdateSensitiveTypePatternDetails.Builder commentPattern(String commentPattern)
A regular expression to be used by data discovery for matching column comments.
commentPattern
- the value to setpublic UpdateSensitiveTypePatternDetails.Builder dataPattern(String dataPattern)
A regular expression to be used by data discovery for matching column data values.
dataPattern
- the value to setpublic UpdateSensitiveTypePatternDetails.Builder searchType(SensitiveTypePattern.SearchType searchType)
The search type indicating how the column name, comment and data patterns should be used by data discovery. Learn more.
searchType
- the value to setpublic 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.
defaultMaskingFormatId
- the value to setpublic UpdateSensitiveTypePatternDetails build()
public UpdateSensitiveTypePatternDetails.Builder copy(UpdateSensitiveTypePatternDetails model)
Copyright © 2016–2024. All rights reserved.