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
-