public static class MaskedColumnSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
MaskedColumnSummary |
build() |
MaskedColumnSummary.Builder |
columnName(String columnName)
The name of the masked column.
|
MaskedColumnSummary.Builder |
copy(MaskedColumnSummary model) |
MaskedColumnSummary.Builder |
key(String key)
The unique key that identifies the masked column.
|
MaskedColumnSummary.Builder |
maskingColumnGroup(String maskingColumnGroup)
The masking group of the masked column.
|
MaskedColumnSummary.Builder |
maskingFormatUsed(String maskingFormatUsed)
The masking format used for masking the column.
|
MaskedColumnSummary.Builder |
objectName(String objectName)
The name of the object (table or editioning view) that contains the masked column.
|
MaskedColumnSummary.Builder |
objectType(ObjectType objectType)
The type of the object (table or editioning view) that contains the masked column.
|
MaskedColumnSummary.Builder |
parentColumnKey(String parentColumnKey)
The unique key that identifies the parent column of the masked column.
|
MaskedColumnSummary.Builder |
schemaName(String schemaName)
The name of the schema that contains the masked column.
|
MaskedColumnSummary.Builder |
sensitiveTypeId(String sensitiveTypeId)
The OCID of the sensitive type associated with the masked column.
|
MaskedColumnSummary.Builder |
totalMaskedValues(Long totalMaskedValues)
The total number of values masked in the column.
|
public MaskedColumnSummary.Builder key(String key)
The unique key that identifies the masked column. It’s numeric and unique within a masking policy.
key
- the value to setpublic MaskedColumnSummary.Builder parentColumnKey(String parentColumnKey)
The unique key that identifies the parent column of the masked column.
parentColumnKey
- the value to setpublic MaskedColumnSummary.Builder sensitiveTypeId(String sensitiveTypeId)
The OCID of the sensitive type associated with the masked column.
sensitiveTypeId
- the value to setpublic MaskedColumnSummary.Builder schemaName(String schemaName)
The name of the schema that contains the masked column.
schemaName
- the value to setpublic MaskedColumnSummary.Builder objectName(String objectName)
The name of the object (table or editioning view) that contains the masked column.
objectName
- the value to setpublic MaskedColumnSummary.Builder objectType(ObjectType objectType)
The type of the object (table or editioning view) that contains the masked column.
objectType
- the value to setpublic MaskedColumnSummary.Builder columnName(String columnName)
The name of the masked column.
columnName
- the value to setpublic MaskedColumnSummary.Builder maskingColumnGroup(String maskingColumnGroup)
The masking group of the masked column.
maskingColumnGroup
- the value to setpublic MaskedColumnSummary.Builder maskingFormatUsed(String maskingFormatUsed)
The masking format used for masking the column.
maskingFormatUsed
- the value to setpublic MaskedColumnSummary.Builder totalMaskedValues(Long totalMaskedValues)
The total number of values masked in the column.
totalMaskedValues
- the value to setpublic MaskedColumnSummary build()
public MaskedColumnSummary.Builder copy(MaskedColumnSummary model)
Copyright © 2016–2024. All rights reserved.