LineageObject¶
-
class
oci.data_catalog.models.LineageObject(**kwargs)¶ Bases:
objectObject describing an individual element of object lineage.
Methods
__init__(**kwargs)Initializes a new LineageObject object with values from keyword arguments. Attributes
descriptionGets the description of this LineageObject. display_nameGets the display_name of this LineageObject. is_intra_lineage_availableGets the is_intra_lineage_available of this LineageObject. object_keyGets the object_key of this LineageObject. parent_keyGets the parent_key of this LineageObject. parent_pathGets the parent_path of this LineageObject. propertiesGets the properties of this LineageObject. time_createdGets the time_created of this LineageObject. time_updatedGets the time_updated of this LineageObject. type_keyGets the type_key of this LineageObject. type_nameGets the type_name of this LineageObject. -
__init__(**kwargs)¶ Initializes a new LineageObject object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - object_key (str) – The value to assign to the object_key property of this LineageObject.
- display_name (str) – The value to assign to the display_name property of this LineageObject.
- description (str) – The value to assign to the description property of this LineageObject.
- is_intra_lineage_available (bool) – The value to assign to the is_intra_lineage_available property of this LineageObject.
- parent_key (str) – The value to assign to the parent_key property of this LineageObject.
- parent_path (str) – The value to assign to the parent_path property of this LineageObject.
- time_created (datetime) – The value to assign to the time_created property of this LineageObject.
- time_updated (datetime) – The value to assign to the time_updated property of this LineageObject.
- type_name (str) – The value to assign to the type_name property of this LineageObject.
- type_key (str) – The value to assign to the type_key property of this LineageObject.
- properties (dict(str, dict(str, str))) – The value to assign to the properties property of this LineageObject.
-
description¶ Gets the description of this LineageObject. Detailed description of the object.
Returns: The description of this LineageObject. Return type: str
-
display_name¶ Gets the display_name of this LineageObject. Display name of the object.
Returns: The display_name of this LineageObject. Return type: str
-
is_intra_lineage_available¶ Gets the is_intra_lineage_available of this LineageObject. Indicates if intra-lineage is available for this given object. If yes, drill-down can be requested for this object.
Returns: The is_intra_lineage_available of this LineageObject. Return type: bool
-
object_key¶ Gets the object_key of this LineageObject. Key of the object, such as an entity, about which this lineage applies.
Returns: The object_key of this LineageObject. Return type: str
-
parent_key¶ Gets the parent_key of this LineageObject. Key of the parent object for this object.
Returns: The parent_key of this LineageObject. Return type: str
-
parent_path¶ Gets the parent_path of this LineageObject. Full path of the parent object.
Returns: The parent_path of this LineageObject. Return type: str
-
properties¶ Gets the properties of this LineageObject. A map of maps that contains the properties which are specific to the entity type. Each entity type definition defines it’s set of required and optional properties. The map keys are category names and the values are maps of property name to property value. Every property is contained inside of a category. Most data entities have required properties within the “default” category. Example: {“properties”: { “default”: { “key1”: “value1”}}}
Returns: The properties of this LineageObject. Return type: dict(str, dict(str, str))
-
time_created¶ Gets the time_created of this LineageObject. The time that this object was created. An RFC3339 formatted datetime string.
Returns: The time_created of this LineageObject. Return type: datetime
-
time_updated¶ Gets the time_updated of this LineageObject. The time that this object was updated. An RFC3339 formatted datetime string.
Returns: The time_updated of this LineageObject. Return type: datetime
-
type_key¶ Gets the type_key of this LineageObject. Type key of the object. Type keys can be found via the ‘/types’ endpoint.
Returns: The type_key of this LineageObject. Return type: str
-
type_name¶ Gets the type_name of this LineageObject. Type name of the object. Type keys can be found via the ‘/types’ endpoint.
Returns: The type_name of this LineageObject. Return type: str
-