public static class CreateSensitiveTypePatternDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
public CreateSensitiveTypePatternDetails.Builder displayName(String displayName)
public CreateSensitiveTypePatternDetails.Builder compartmentId(String compartmentId)
public CreateSensitiveTypePatternDetails.Builder shortName(String shortName)
public CreateSensitiveTypePatternDetails.Builder description(String description)
public CreateSensitiveTypePatternDetails.Builder parentCategoryId(String parentCategoryId)
public CreateSensitiveTypePatternDetails.Builder freeformTags(Map<String,String> freeformTags)
public CreateSensitiveTypePatternDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
public CreateSensitiveTypePatternDetails.Builder namePattern(String namePattern)
A regular expression to be used by data discovery for matching column names.
namePattern
- the value to setpublic CreateSensitiveTypePatternDetails.Builder commentPattern(String commentPattern)
A regular expression to be used by data discovery for matching column comments.
commentPattern
- the value to setpublic CreateSensitiveTypePatternDetails.Builder dataPattern(String dataPattern)
A regular expression to be used by data discovery for matching column data values.
dataPattern
- the value to setpublic CreateSensitiveTypePatternDetails.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 CreateSensitiveTypePatternDetails.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 CreateSensitiveTypePatternDetails build()
public CreateSensitiveTypePatternDetails.Builder copy(CreateSensitiveTypePatternDetails model)
Copyright © 2016–2024. All rights reserved.