Package com.oracle.bmc.datasafe.model
Class MaskedColumnSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.datasafe.model.MaskedColumnSummary.Builder
-
- Enclosing class:
- MaskedColumnSummary
public static class MaskedColumnSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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.
-
-
-
Method Detail
-
key
public MaskedColumnSummary.Builder key(String key)
The unique key that identifies the masked column.It’s numeric and unique within a masking policy.
- Parameters:
key
- the value to set- Returns:
- this builder
-
parentColumnKey
public MaskedColumnSummary.Builder parentColumnKey(String parentColumnKey)
The unique key that identifies the parent column of the masked column.- Parameters:
parentColumnKey
- the value to set- Returns:
- this builder
-
sensitiveTypeId
public MaskedColumnSummary.Builder sensitiveTypeId(String sensitiveTypeId)
The OCID of the sensitive type associated with the masked column.- Parameters:
sensitiveTypeId
- the value to set- Returns:
- this builder
-
schemaName
public MaskedColumnSummary.Builder schemaName(String schemaName)
The name of the schema that contains the masked column.- Parameters:
schemaName
- the value to set- Returns:
- this builder
-
objectName
public MaskedColumnSummary.Builder objectName(String objectName)
The name of the object (table or editioning view) that contains the masked column.- Parameters:
objectName
- the value to set- Returns:
- this builder
-
objectType
public MaskedColumnSummary.Builder objectType(ObjectType objectType)
The type of the object (table or editioning view) that contains the masked column.- Parameters:
objectType
- the value to set- Returns:
- this builder
-
columnName
public MaskedColumnSummary.Builder columnName(String columnName)
The name of the masked column.- Parameters:
columnName
- the value to set- Returns:
- this builder
-
maskingColumnGroup
public MaskedColumnSummary.Builder maskingColumnGroup(String maskingColumnGroup)
The masking group of the masked column.- Parameters:
maskingColumnGroup
- the value to set- Returns:
- this builder
-
maskingFormatUsed
public MaskedColumnSummary.Builder maskingFormatUsed(String maskingFormatUsed)
The masking format used for masking the column.- Parameters:
maskingFormatUsed
- the value to set- Returns:
- this builder
-
totalMaskedValues
public MaskedColumnSummary.Builder totalMaskedValues(Long totalMaskedValues)
The total number of values masked in the column.- Parameters:
totalMaskedValues
- the value to set- Returns:
- this builder
-
build
public MaskedColumnSummary build()
-
copy
public MaskedColumnSummary.Builder copy(MaskedColumnSummary model)
-
-