ScopeReference¶
- 
class oci.data_integration.models.ScopeReference(**kwargs)¶
- Bases: - object- The ScopeReference class is a base class for any model object that wraps a scope reference to a TypedObject. - Attributes - REFERENCE_TYPE_BOUND_ENTITY_SHAPE- A constant which can be used with the reference_type property of a ScopeReference. - REFERENCE_TYPE_BOUND_ENTITY_SHAPE_FIELD- A constant which can be used with the reference_type property of a ScopeReference. - REFERENCE_TYPE_DIRECT_REF- A constant which can be used with the reference_type property of a ScopeReference. - REFERENCE_TYPE_OCI_FUNCTION_INPUT_SHAPE- A constant which can be used with the reference_type property of a ScopeReference. - REFERENCE_TYPE_OCI_FUNCTION_OUTPUT_SHAPE- A constant which can be used with the reference_type property of a ScopeReference. - ref_object_name- Gets the ref_object_name of this ScopeReference. - reference_object- [Required] Gets the reference_object of this ScopeReference. - reference_type- Gets the reference_type of this ScopeReference. - Methods - __init__(**kwargs)- Initializes a new ScopeReference object with values from keyword arguments. - 
REFERENCE_TYPE_BOUND_ENTITY_SHAPE= 'BOUND_ENTITY_SHAPE'¶
- A constant which can be used with the reference_type property of a ScopeReference. This constant has a value of “BOUND_ENTITY_SHAPE” 
 - 
REFERENCE_TYPE_BOUND_ENTITY_SHAPE_FIELD= 'BOUND_ENTITY_SHAPE_FIELD'¶
- A constant which can be used with the reference_type property of a ScopeReference. This constant has a value of “BOUND_ENTITY_SHAPE_FIELD” 
 - 
REFERENCE_TYPE_DIRECT_REF= 'DIRECT_REF'¶
- A constant which can be used with the reference_type property of a ScopeReference. This constant has a value of “DIRECT_REF” 
 - 
REFERENCE_TYPE_OCI_FUNCTION_INPUT_SHAPE= 'OCI_FUNCTION_INPUT_SHAPE'¶
- A constant which can be used with the reference_type property of a ScopeReference. This constant has a value of “OCI_FUNCTION_INPUT_SHAPE” 
 - 
REFERENCE_TYPE_OCI_FUNCTION_OUTPUT_SHAPE= 'OCI_FUNCTION_OUTPUT_SHAPE'¶
- A constant which can be used with the reference_type property of a ScopeReference. This constant has a value of “OCI_FUNCTION_OUTPUT_SHAPE” 
 - 
__init__(**kwargs)¶
- Initializes a new ScopeReference object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): - Parameters: - reference_object (str) – The value to assign to the reference_object property of this ScopeReference.
- reference_type (str) – The value to assign to the reference_type property of this ScopeReference. Allowed values for this property are: “DIRECT_REF”, “BOUND_ENTITY_SHAPE”, “BOUND_ENTITY_SHAPE_FIELD”, “OCI_FUNCTION_INPUT_SHAPE”, “OCI_FUNCTION_OUTPUT_SHAPE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- ref_object_name (str) – The value to assign to the ref_object_name property of this ScopeReference.
 
 - 
ref_object_name¶
- Gets the ref_object_name of this ScopeReference. The referenced object name for this reference. Set to the field name if the referenceType is BOUND_ENTITY_SHAPE_FIELD, else set to null. - Returns: - The ref_object_name of this ScopeReference. - Return type: - str 
 - 
reference_object¶
- [Required] Gets the reference_object of this ScopeReference. 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. - Returns: - The reference_object of this ScopeReference. - Return type: - str 
 - 
reference_type¶
- Gets the reference_type of this ScopeReference. 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” - Allowed values for this property are: “DIRECT_REF”, “BOUND_ENTITY_SHAPE”, “BOUND_ENTITY_SHAPE_FIELD”, “OCI_FUNCTION_INPUT_SHAPE”, “OCI_FUNCTION_OUTPUT_SHAPE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’. - Returns: - The reference_type of this ScopeReference. - Return type: - str 
 
-