Package com.oracle.bmc.datasafe.model
Class MaskingPolicyColumnsInfo.Builder
- java.lang.Object
-
- com.oracle.bmc.datasafe.model.MaskingPolicyColumnsInfo.Builder
-
- Enclosing class:
- MaskingPolicyColumnsInfo
public static class MaskingPolicyColumnsInfo.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MaskingPolicyColumnsInfo
build()
MaskingPolicyColumnsInfo.Builder
copy(MaskingPolicyColumnsInfo model)
MaskingPolicyColumnsInfo.Builder
objectName(String objectName)
The name of the object (table or editioning view) that contains the database column(s).MaskingPolicyColumnsInfo.Builder
objectType(MaskingPolicyColumnsInfo.ObjectType objectType)
The type of the database object that contains the masking policy.MaskingPolicyColumnsInfo.Builder
referentialColumnGroup(List<String> referentialColumnGroup)
Group of columns in referential relation.MaskingPolicyColumnsInfo.Builder
schemaName(String schemaName)
The name of the schema that contains the database column(s).
-
-
-
Method Detail
-
schemaName
public MaskingPolicyColumnsInfo.Builder schemaName(String schemaName)
The name of the schema that contains the database column(s).- Parameters:
schemaName
- the value to set- Returns:
- this builder
-
objectType
public MaskingPolicyColumnsInfo.Builder objectType(MaskingPolicyColumnsInfo.ObjectType objectType)
The type of the database object that contains the masking policy.- Parameters:
objectType
- the value to set- Returns:
- this builder
-
objectName
public MaskingPolicyColumnsInfo.Builder objectName(String objectName)
The name of the object (table or editioning view) that contains the database column(s).- Parameters:
objectName
- the value to set- Returns:
- this builder
-
referentialColumnGroup
public MaskingPolicyColumnsInfo.Builder referentialColumnGroup(List<String> referentialColumnGroup)
Group of columns in referential relation.Order needs to be maintained in the elements of the parent/child array listing.
- Parameters:
referentialColumnGroup
- the value to set- Returns:
- this builder
-
build
public MaskingPolicyColumnsInfo build()
-
copy
public MaskingPolicyColumnsInfo.Builder copy(MaskingPolicyColumnsInfo model)
-
-