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