FetchEntityLineageDetails

class oci.data_catalog.models.FetchEntityLineageDetails(**kwargs)

Bases: object

The information needed to obtain desired lineage.

Attributes

DIRECTION_BOTH A constant which can be used with the direction property of a FetchEntityLineageDetails.
DIRECTION_DOWNSTREAM A constant which can be used with the direction property of a FetchEntityLineageDetails.
DIRECTION_UPSTREAM A constant which can be used with the direction property of a FetchEntityLineageDetails.
direction Gets the direction of this FetchEntityLineageDetails.
intra_lineage_object_key Gets the intra_lineage_object_key of this FetchEntityLineageDetails.
is_intra_lineage Gets the is_intra_lineage of this FetchEntityLineageDetails.
level Gets the level of this FetchEntityLineageDetails.

Methods

__init__(**kwargs) Initializes a new FetchEntityLineageDetails object with values from keyword arguments.
DIRECTION_BOTH = 'BOTH'

A constant which can be used with the direction property of a FetchEntityLineageDetails. This constant has a value of “BOTH”

DIRECTION_DOWNSTREAM = 'DOWNSTREAM'

A constant which can be used with the direction property of a FetchEntityLineageDetails. This constant has a value of “DOWNSTREAM”

DIRECTION_UPSTREAM = 'UPSTREAM'

A constant which can be used with the direction property of a FetchEntityLineageDetails. This constant has a value of “UPSTREAM”

__init__(**kwargs)

Initializes a new FetchEntityLineageDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • level (int) – The value to assign to the level property of this FetchEntityLineageDetails.
  • direction (str) – The value to assign to the direction property of this FetchEntityLineageDetails. Allowed values for this property are: “UPSTREAM”, “BOTH”, “DOWNSTREAM”
  • is_intra_lineage (bool) – The value to assign to the is_intra_lineage property of this FetchEntityLineageDetails.
  • intra_lineage_object_key (str) – The value to assign to the intra_lineage_object_key property of this FetchEntityLineageDetails.
direction

Gets the direction of this FetchEntityLineageDetails. Direction of the lineage returned.

Allowed values for this property are: “UPSTREAM”, “BOTH”, “DOWNSTREAM”

Returns:The direction of this FetchEntityLineageDetails.
Return type:str
intra_lineage_object_key

Gets the intra_lineage_object_key of this FetchEntityLineageDetails. Unique object key for which intra-lineage needs to be fetched. Only drill-down lineage corresponding to the object whose object key is passed is returned.

Returns:The intra_lineage_object_key of this FetchEntityLineageDetails.
Return type:str
is_intra_lineage

Gets the is_intra_lineage of this FetchEntityLineageDetails. Intra-lineages are drill down lineages. This field indicates whether all intra-lineages need to be expanded inline in the lineage returned.

Returns:The is_intra_lineage of this FetchEntityLineageDetails.
Return type:bool
level

Gets the level of this FetchEntityLineageDetails. Object level at which the lineage is returned.

Returns:The level of this FetchEntityLineageDetails.
Return type:int