Class AtlasLineageInfo

java.lang.Object
com.azure.analytics.purview.datamap.models.AtlasLineageInfo
All Implemented Interfaces:
com.azure.json.JsonSerializable<AtlasLineageInfo>

public final class AtlasLineageInfo extends Object implements com.azure.json.JsonSerializable<AtlasLineageInfo>
The lineage information.
  • Method Details

    • getBaseEntityGuid

      public String getBaseEntityGuid()
      Get the baseEntityGuid property: The GUID of the base entity.
      Returns:
      the baseEntityGuid value.
    • getGuidEntityMap

      public Map<String,AtlasEntityHeader> getGuidEntityMap()
      Get the guidEntityMap property: The GUID entity map.
      Returns:
      the guidEntityMap value.
    • getWidthCounts

      public Map<String,Map<String,com.azure.core.util.BinaryData>> getWidthCounts()
      Get the widthCounts property: The entity count in specific direction.
      Returns:
      the widthCounts value.
    • getLineageDepth

      public Integer getLineageDepth()
      Get the lineageDepth property: The depth of lineage.
      Returns:
      the lineageDepth value.
    • getLineageWidth

      public Integer getLineageWidth()
      Get the lineageWidth property: The width of lineage.
      Returns:
      the lineageWidth value.
    • getChildrenCount

      public Integer getChildrenCount()
      Get the childrenCount property: The number of children node.
      Returns:
      the childrenCount value.
    • getLineageDirection

      public LineageDirection getLineageDirection()
      Get the lineageDirection property: The enum of lineage direction.
      Returns:
      the lineageDirection value.
    • getParentRelations

      public List<ParentRelation> getParentRelations()
      Get the parentRelations property: An array of parentRelations relations.
      Returns:
      the parentRelations value.
    • getRelations

      public List<LineageRelation> getRelations()
      Get the relations property: An array of lineage relations.
      Returns:
      the relations value.
    • toJson

      public com.azure.json.JsonWriter toJson(com.azure.json.JsonWriter jsonWriter) throws IOException
      Specified by:
      toJson in interface com.azure.json.JsonSerializable<AtlasLineageInfo>
      Throws:
      IOException
    • fromJson

      public static AtlasLineageInfo fromJson(com.azure.json.JsonReader jsonReader) throws IOException
      Reads an instance of AtlasLineageInfo from the JsonReader.
      Parameters:
      jsonReader - The JsonReader being read.
      Returns:
      An instance of AtlasLineageInfo if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
      Throws:
      IOException - If an error occurs while reading the AtlasLineageInfo.