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 MaskedColumnSummarybuild()MaskedColumnSummary.BuildercolumnName(String columnName)The name of the masked column.MaskedColumnSummary.Buildercopy(MaskedColumnSummary model)MaskedColumnSummary.Builderkey(String key)The unique key that identifies the masked column.MaskedColumnSummary.BuildermaskingColumnGroup(String maskingColumnGroup)The masking group of the masked column.MaskedColumnSummary.BuildermaskingFormatUsed(String maskingFormatUsed)The masking format used for masking the column.MaskedColumnSummary.BuilderobjectName(String objectName)The name of the object (table or editioning view) that contains the masked column.MaskedColumnSummary.BuilderobjectType(ObjectType objectType)The type of the object (table or editioning view) that contains the masked column.MaskedColumnSummary.BuilderparentColumnKey(String parentColumnKey)The unique key that identifies the parent column of the masked column.MaskedColumnSummary.BuilderschemaName(String schemaName)The name of the schema that contains the masked column.MaskedColumnSummary.BuildersensitiveTypeId(String sensitiveTypeId)The OCID of the sensitive type associated with the masked column.MaskedColumnSummary.BuildertotalMaskedValues(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)
-
-