Partilhar via


AnalyticsPurviewDataMapModelFactory.AtlasLineageInfo Method

Definition

Initializes a new instance of AtlasLineageInfo.

public static Azure.Analytics.Purview.DataMap.AtlasLineageInfo AtlasLineageInfo (string baseEntityGuid = default, System.Collections.Generic.IReadOnlyDictionary<string,Azure.Analytics.Purview.DataMap.AtlasEntityHeader> guidEntityMap = default, System.Collections.Generic.IReadOnlyDictionary<string,System.Collections.Generic.IDictionary<string,BinaryData>> widthCounts = default, int? lineageDepth = default, int? lineageWidth = default, int? childrenCount = default, Azure.Analytics.Purview.DataMap.LineageDirection? lineageDirection = default, System.Collections.Generic.IEnumerable<Azure.Analytics.Purview.DataMap.ParentRelation> parentRelations = default, System.Collections.Generic.IEnumerable<Azure.Analytics.Purview.DataMap.LineageRelation> relations = default);
static member AtlasLineageInfo : string * System.Collections.Generic.IReadOnlyDictionary<string, Azure.Analytics.Purview.DataMap.AtlasEntityHeader> * System.Collections.Generic.IReadOnlyDictionary<string, System.Collections.Generic.IDictionary<string, BinaryData>> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<Azure.Analytics.Purview.DataMap.LineageDirection> * seq<Azure.Analytics.Purview.DataMap.ParentRelation> * seq<Azure.Analytics.Purview.DataMap.LineageRelation> -> Azure.Analytics.Purview.DataMap.AtlasLineageInfo
Public Shared Function AtlasLineageInfo (Optional baseEntityGuid As String = Nothing, Optional guidEntityMap As IReadOnlyDictionary(Of String, AtlasEntityHeader) = Nothing, Optional widthCounts As IReadOnlyDictionary(Of String, IDictionary(Of String, BinaryData)) = Nothing, Optional lineageDepth As Nullable(Of Integer) = Nothing, Optional lineageWidth As Nullable(Of Integer) = Nothing, Optional childrenCount As Nullable(Of Integer) = Nothing, Optional lineageDirection As Nullable(Of LineageDirection) = Nothing, Optional parentRelations As IEnumerable(Of ParentRelation) = Nothing, Optional relations As IEnumerable(Of LineageRelation) = Nothing) As AtlasLineageInfo

Parameters

baseEntityGuid
String

The GUID of the base entity.

guidEntityMap
IReadOnlyDictionary<String,AtlasEntityHeader>

The GUID entity map.

widthCounts
IReadOnlyDictionary<String,IDictionary<String,BinaryData>>

The entity count in specific direction.

lineageDepth
Nullable<Int32>

The depth of lineage.

lineageWidth
Nullable<Int32>

The width of lineage.

childrenCount
Nullable<Int32>

The number of children node.

lineageDirection
Nullable<LineageDirection>

The enum of lineage direction.

parentRelations
IEnumerable<ParentRelation>

An array of parentRelations relations.

relations
IEnumerable<LineageRelation>

An array of lineage relations.

Returns

A new AtlasLineageInfo instance for mocking.

Applies to