Class ForeignKey.Builder
- java.lang.Object
- 
- com.oracle.bmc.dataintegration.model.ForeignKey.Builder
 
- 
- Enclosing class:
- ForeignKey
 
 public static class ForeignKey.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ForeignKey.BuilderattributeRefs(List<KeyAttribute> attributeRefs)An array of attribute references.ForeignKeybuild()ForeignKey.Buildercopy(ForeignKey model)ForeignKey.BuilderdeleteRule(Integer deleteRule)The delete rule.ForeignKey.Builderkey(String key)The object key.ForeignKey.BuildermodelVersion(String modelVersion)The object’s model version.ForeignKey.Buildername(String name)Free form text without any restriction on permitted characters.ForeignKey.BuilderobjectStatus(Integer objectStatus)The status of an object that can be set to value 1 for shallow references across objects, other values reserved.ForeignKey.BuilderparentRef(ParentReference parentRef)ForeignKey.BuilderreferenceUniqueKey(UniqueKey referenceUniqueKey)ForeignKey.BuilderupdateRule(Integer updateRule)The update rule.
 
- 
- 
- 
Method Detail- 
keypublic ForeignKey.Builder key(String key) The object key.- Parameters:
- key- the value to set
- Returns:
- this builder
 
 - 
modelVersionpublic ForeignKey.Builder modelVersion(String modelVersion) The object’s model version.- Parameters:
- modelVersion- the value to set
- Returns:
- this builder
 
 - 
parentRefpublic ForeignKey.Builder parentRef(ParentReference parentRef) 
 - 
namepublic ForeignKey.Builder name(String name) Free form text without any restriction on permitted characters.Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. - Parameters:
- name- the value to set
- Returns:
- this builder
 
 - 
attributeRefspublic ForeignKey.Builder attributeRefs(List<KeyAttribute> attributeRefs) An array of attribute references.- Parameters:
- attributeRefs- the value to set
- Returns:
- this builder
 
 - 
updateRulepublic ForeignKey.Builder updateRule(Integer updateRule) The update rule.- Parameters:
- updateRule- the value to set
- Returns:
- this builder
 
 - 
deleteRulepublic ForeignKey.Builder deleteRule(Integer deleteRule) The delete rule.- Parameters:
- deleteRule- the value to set
- Returns:
- this builder
 
 - 
referenceUniqueKeypublic ForeignKey.Builder referenceUniqueKey(UniqueKey referenceUniqueKey) 
 - 
objectStatuspublic ForeignKey.Builder objectStatus(Integer objectStatus) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.- Parameters:
- objectStatus- the value to set
- Returns:
- this builder
 
 - 
buildpublic ForeignKey build() 
 - 
copypublic ForeignKey.Builder copy(ForeignKey model) 
 
- 
 
-