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 MaskingPolicyReferentialRelationSummarybuild()MaskingPolicyReferentialRelationSummary.Builderchild(MaskingPolicyColumnsInfo child)MaskingPolicyReferentialRelationSummary.Buildercopy(MaskingPolicyReferentialRelationSummary model)MaskingPolicyReferentialRelationSummary.BuildermaskingFormat(List<String> maskingFormat)The masking format associated with the parent column.MaskingPolicyReferentialRelationSummary.BuildermaskingPolicyId(String maskingPolicyId)The OCID of the masking policy that contains the column.MaskingPolicyReferentialRelationSummary.Builderparent(MaskingPolicyColumnsInfo parent)MaskingPolicyReferentialRelationSummary.BuilderrelationType(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)
-
-