Share via


Lineage Class

Definition

The Lineage sub-client.

public class Lineage
type Lineage = class
Public Class Lineage
Inheritance
Lineage

Constructors

Lineage()

Initializes a new instance of Lineage for mocking.

Properties

Pipeline

The HTTP pipeline for sending and receiving REST requests and responses.

Methods

GetByUniqueAttribute(String, LineageDirection, Nullable<Int32>, String, CancellationToken)

Return lineage info about entity.

In addition to the typeName path parameter, attribute key-value pair(s) can be provided in the following format

attr:[attrName]=[attrValue]

NOTE: The attrName and attrValue should be unique across entities, eg. qualifiedName.

The REST request would look something like this:

GET /v2/lineage/uniqueAttribute/type/aType?attr:aTypeAttribute=someValue.

GetByUniqueAttribute(String, String, Nullable<Int32>, String, RequestContext)

[Protocol Method] Return lineage info about entity.

In addition to the typeName path parameter, attribute key-value pair(s) can be provided in the following format

attr:[attrName]=[attrValue]

NOTE: The attrName and attrValue should be unique across entities, eg. qualifiedName.

The REST request would look something like this:

GET /v2/lineage/uniqueAttribute/type/aType?attr:aTypeAttribute=someValue.

GetByUniqueAttributeAsync(String, LineageDirection, Nullable<Int32>, String, CancellationToken)

Return lineage info about entity.

In addition to the typeName path parameter, attribute key-value pair(s) can be provided in the following format

attr:[attrName]=[attrValue]

NOTE: The attrName and attrValue should be unique across entities, eg. qualifiedName.

The REST request would look something like this:

GET /v2/lineage/uniqueAttribute/type/aType?attr:aTypeAttribute=someValue.

GetByUniqueAttributeAsync(String, String, Nullable<Int32>, String, RequestContext)

[Protocol Method] Return lineage info about entity.

In addition to the typeName path parameter, attribute key-value pair(s) can be provided in the following format

attr:[attrName]=[attrValue]

NOTE: The attrName and attrValue should be unique across entities, eg. qualifiedName.

The REST request would look something like this:

GET /v2/lineage/uniqueAttribute/type/aType?attr:aTypeAttribute=someValue.

GetLineage(String, LineageDirection, Nullable<Int32>, CancellationToken)

Get lineage info of the entity specified by GUID.

GetLineage(String, String, Nullable<Int32>, RequestContext)

[Protocol Method] Get lineage info of the entity specified by GUID.

GetLineageAsync(String, LineageDirection, Nullable<Int32>, CancellationToken)

Get lineage info of the entity specified by GUID.

GetLineageAsync(String, String, Nullable<Int32>, RequestContext)

[Protocol Method] Get lineage info of the entity specified by GUID.

GetNextPage(String, LineageDirection, Nullable<Int32>, Nullable<Int32>, CancellationToken)

Return immediate next page lineage info about entity with pagination.

GetNextPage(String, String, Nullable<Int32>, Nullable<Int32>, RequestContext)

[Protocol Method] Return immediate next page lineage info about entity with pagination

GetNextPageAsync(String, LineageDirection, Nullable<Int32>, Nullable<Int32>, CancellationToken)

Return immediate next page lineage info about entity with pagination.

GetNextPageAsync(String, String, Nullable<Int32>, Nullable<Int32>, RequestContext)

[Protocol Method] Return immediate next page lineage info about entity with pagination

Applies to