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 SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateReferentialRelationDetailsbuild()CreateReferentialRelationDetails.Builderchild(ColumnsInfo child)CreateReferentialRelationDetails.Buildercopy(CreateReferentialRelationDetails model)CreateReferentialRelationDetails.BuilderisSensitive(Boolean isSensitive)Add to sensitive data model if passed true.CreateReferentialRelationDetails.Builderparent(ColumnsInfo parent)CreateReferentialRelationDetails.BuilderrelationType(CreateReferentialRelationDetails.RelationType relationType)The type of referential relationship the sensitive column has with its parent.
 
- 
- 
- 
Method Detail- 
relationTypepublic 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
 
 - 
parentpublic CreateReferentialRelationDetails.Builder parent(ColumnsInfo parent) 
 - 
childpublic CreateReferentialRelationDetails.Builder child(ColumnsInfo child) 
 - 
isSensitivepublic 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
 
 - 
buildpublic CreateReferentialRelationDetails build() 
 - 
copypublic CreateReferentialRelationDetails.Builder copy(CreateReferentialRelationDetails model) 
 
- 
 
-