LineageObject¶
-
class
oci.data_catalog.models.
LineageObject
(**kwargs)¶ Bases:
object
Object describing an individual element of object lineage.
Methods
__init__
(**kwargs)Initializes a new LineageObject object with values from keyword arguments. Attributes
description
Gets the description of this LineageObject. display_name
Gets the display_name of this LineageObject. is_intra_lineage_available
Gets the is_intra_lineage_available of this LineageObject. object_key
Gets the object_key of this LineageObject. parent_key
Gets the parent_key of this LineageObject. parent_path
Gets the parent_path of this LineageObject. properties
Gets the properties of this LineageObject. time_created
Gets the time_created of this LineageObject. time_updated
Gets the time_updated of this LineageObject. type_key
Gets the type_key of this LineageObject. type_name
Gets 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
-