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 MaskingPolicyColumnsInfobuild()MaskingPolicyColumnsInfo.Buildercopy(MaskingPolicyColumnsInfo model)MaskingPolicyColumnsInfo.BuilderobjectName(String objectName)The name of the object (table or editioning view) that contains the database column(s).MaskingPolicyColumnsInfo.BuilderobjectType(MaskingPolicyColumnsInfo.ObjectType objectType)The type of the database object that contains the masking policy.MaskingPolicyColumnsInfo.BuilderreferentialColumnGroup(List<String> referentialColumnGroup)Group of columns in referential relation.MaskingPolicyColumnsInfo.BuilderschemaName(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)
-
-