Class ScopeReference.Builder
- java.lang.Object
- 
- com.oracle.bmc.dataintegration.model.ScopeReference.Builder
 
- 
- Enclosing class:
- ScopeReference
 
 public static class ScopeReference.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ScopeReferencebuild()ScopeReference.Buildercopy(ScopeReference model)ScopeReference.BuilderreferenceObject(String referenceObject)A key or shallow reference to an object.ScopeReference.BuilderreferenceType(ScopeReference.ReferenceType referenceType)The reference type for this reference.ScopeReference.BuilderrefObjectName(String refObjectName)The referenced object name for this reference.
 
- 
- 
- 
Method Detail- 
referenceObjectpublic ScopeReference.Builder referenceObject(String referenceObject) A key or shallow reference to an object.For direct reference, it points to the actual scope object. For BOUND_ENTITY_SHAPE or BOUND_ENTITY_SHAPE_FIELD, it points to the source or target operator. For OCI_FUNCTION_INPUT_SHAPE or OCI_FUNCTION_OUTPUT_SHAPE, it points to the OCI Function object. - Parameters:
- referenceObject- the value to set
- Returns:
- this builder
 
 - 
referenceTypepublic ScopeReference.Builder referenceType(ScopeReference.ReferenceType referenceType) The reference type for this reference.Set to null for a direct reference, for indirect references set to a type of association such as “BOUND_ENTITY_SHAPE”. Current known reference type values are “BOUND_ENTITY_SHAPE”, “BOUND_ENTITY_SHAPE_FIELD”, “OCI_FUNCTION_INPUT_SHAPE”, “OCI_FUNCTION_OUTPUT_SHAPE” - Parameters:
- referenceType- the value to set
- Returns:
- this builder
 
 - 
refObjectNamepublic ScopeReference.Builder refObjectName(String refObjectName) The referenced object name for this reference.Set to the field name if the referenceType is BOUND_ENTITY_SHAPE_FIELD, else set to null. - Parameters:
- refObjectName- the value to set
- Returns:
- this builder
 
 - 
buildpublic ScopeReference build() 
 - 
copypublic ScopeReference.Builder copy(ScopeReference model) 
 
- 
 
-