@Generated(value="OracleSDKGenerator", comments="API Version: 20181201") public final class CreateSensitiveTypePatternDetails extends CreateSensitiveTypeDetails
Details to create a new sensitive type with regular expressions.
Note: Objects should always be created or deserialized using the CreateSensitiveTypePatternDetails.Builder
. This model
distinguishes fields that are null
because they are unset from fields that are explicitly
set to null
. This is done in the setter methods of the CreateSensitiveTypePatternDetails.Builder
, which maintain a
set of all explicitly set fields called CreateSensitiveTypePatternDetails.Builder.__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take the explicitly set
fields into account. The constructor, on the other hand, does not take the explicitly set fields
into account (since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
CreateSensitiveTypePatternDetails.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
CreateSensitiveTypePatternDetails(String displayName,
String compartmentId,
String shortName,
String description,
String parentCategoryId,
Map<String,String> freeformTags,
Map<String,Map<String,Object>> definedTags,
String namePattern,
String commentPattern,
String dataPattern,
SensitiveTypePattern.SearchType searchType,
String defaultMaskingFormatId)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static CreateSensitiveTypePatternDetails.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getCommentPattern()
A regular expression to be used by data discovery for matching column comments.
|
String |
getDataPattern()
A regular expression to be used by data discovery for matching column data values.
|
String |
getDefaultMaskingFormatId()
The OCID of the library masking format that should be used to mask the sensitive columns
associated with the sensitive type.
|
String |
getNamePattern()
A regular expression to be used by data discovery for matching column names.
|
SensitiveTypePattern.SearchType |
getSearchType()
The search type indicating how the column name, comment and data patterns should be used by
data discovery.
|
int |
hashCode() |
CreateSensitiveTypePatternDetails.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
getCompartmentId, getDefinedTags, getDescription, getDisplayName, getFreeformTags, getParentCategoryId, getShortName
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated public CreateSensitiveTypePatternDetails(String displayName, String compartmentId, String shortName, String description, String parentCategoryId, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, String namePattern, String commentPattern, String dataPattern, SensitiveTypePattern.SearchType searchType, String defaultMaskingFormatId)
public static CreateSensitiveTypePatternDetails.Builder builder()
Create a new builder.
public CreateSensitiveTypePatternDetails.Builder toBuilder()
public String getNamePattern()
A regular expression to be used by data discovery for matching column names.
public String getCommentPattern()
A regular expression to be used by data discovery for matching column comments.
public String getDataPattern()
A regular expression to be used by data discovery for matching column data values.
public SensitiveTypePattern.SearchType getSearchType()
The search type indicating how the column name, comment and data patterns should be used by data discovery. Learn more.
public String getDefaultMaskingFormatId()
The OCID of the library masking format that should be used to mask the sensitive columns associated with the sensitive type.
public String toString()
toString
in class CreateSensitiveTypeDetails
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
toString
in class CreateSensitiveTypeDetails
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class CreateSensitiveTypeDetails
public int hashCode()
hashCode
in class CreateSensitiveTypeDetails
Copyright © 2016–2024. All rights reserved.