Package com.oracle.bmc.datasafe.model
Class CreateReferentialRelationDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.datasafe.model.CreateReferentialRelationDetails.Builder
-
- Enclosing class:
- CreateReferentialRelationDetails
public static class CreateReferentialRelationDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateReferentialRelationDetails
build()
CreateReferentialRelationDetails.Builder
child(ColumnsInfo child)
CreateReferentialRelationDetails.Builder
copy(CreateReferentialRelationDetails model)
CreateReferentialRelationDetails.Builder
isSensitive(Boolean isSensitive)
Add to sensitive data model if passed true.CreateReferentialRelationDetails.Builder
parent(ColumnsInfo parent)
CreateReferentialRelationDetails.Builder
relationType(CreateReferentialRelationDetails.RelationType relationType)
The type of referential relationship the sensitive column has with its parent.
-
-
-
Method Detail
-
relationType
public CreateReferentialRelationDetails.Builder relationType(CreateReferentialRelationDetails.RelationType relationType)
The type of referential relationship the sensitive 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 CreateReferentialRelationDetails.Builder parent(ColumnsInfo parent)
-
child
public CreateReferentialRelationDetails.Builder child(ColumnsInfo child)
-
isSensitive
public CreateReferentialRelationDetails.Builder isSensitive(Boolean isSensitive)
Add to sensitive data model if passed true.If false is passed, then the columns will not be added in the sensitive data model as sensitive columns and if sensitive type OCIDs are assigned to the columns, then the sensitive type OCIDs will not be retained.
- Parameters:
isSensitive
- the value to set- Returns:
- this builder
-
build
public CreateReferentialRelationDetails build()
-
copy
public CreateReferentialRelationDetails.Builder copy(CreateReferentialRelationDetails model)
-
-