Package com.oracle.bmc.datasafe.model
Class MaskingPolicyReferentialRelationSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.datasafe.model.MaskingPolicyReferentialRelationSummary.Builder
-
- Enclosing class:
- MaskingPolicyReferentialRelationSummary
public static class MaskingPolicyReferentialRelationSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MaskingPolicyReferentialRelationSummary
build()
MaskingPolicyReferentialRelationSummary.Builder
child(MaskingPolicyColumnsInfo child)
MaskingPolicyReferentialRelationSummary.Builder
copy(MaskingPolicyReferentialRelationSummary model)
MaskingPolicyReferentialRelationSummary.Builder
maskingFormat(List<String> maskingFormat)
The masking format associated with the parent column.MaskingPolicyReferentialRelationSummary.Builder
maskingPolicyId(String maskingPolicyId)
The OCID of the masking policy that contains the column.MaskingPolicyReferentialRelationSummary.Builder
parent(MaskingPolicyColumnsInfo parent)
MaskingPolicyReferentialRelationSummary.Builder
relationType(MaskingPolicyReferentialRelationSummary.RelationType relationType)
The type of referential relationship the column has with its parent.
-
-
-
Method Detail
-
maskingPolicyId
public MaskingPolicyReferentialRelationSummary.Builder maskingPolicyId(String maskingPolicyId)
The OCID of the masking policy that contains the column.- Parameters:
maskingPolicyId
- the value to set- Returns:
- this builder
-
relationType
public MaskingPolicyReferentialRelationSummary.Builder relationType(MaskingPolicyReferentialRelationSummary.RelationType relationType)
The type of referential relationship the column has with its parent.DB_DEFINED indicates that the relationship is defined in the database dictionary. APP_DEFINED indicates that the relationship is defined at the application level and not in the database dictionary.
- Parameters:
relationType
- the value to set- Returns:
- this builder
-
parent
public MaskingPolicyReferentialRelationSummary.Builder parent(MaskingPolicyColumnsInfo parent)
-
child
public MaskingPolicyReferentialRelationSummary.Builder child(MaskingPolicyColumnsInfo child)
-
maskingFormat
public MaskingPolicyReferentialRelationSummary.Builder maskingFormat(List<String> maskingFormat)
The masking format associated with the parent column.- Parameters:
maskingFormat
- the value to set- Returns:
- this builder
-
build
public MaskingPolicyReferentialRelationSummary build()
-
copy
public MaskingPolicyReferentialRelationSummary.Builder copy(MaskingPolicyReferentialRelationSummary model)
-
-