Class AssetLineageGraphRequestBody


public class AssetLineageGraphRequestBody extends EffectiveTimeQueryRequestBody
AssetLineageGraphRequestBody provides the request body payload for an asset lineage graph.
  • Constructor Details

    • AssetLineageGraphRequestBody

      public AssetLineageGraphRequestBody()
      Default constructor
    • AssetLineageGraphRequestBody

      public AssetLineageGraphRequestBody(AssetLineageGraphRequestBody template)
      Copy/clone constructor
      Parameters:
      template - object to copy
  • Method Details

    • getAsOfTime

      public Date getAsOfTime()
      Return the repository time that should be used when retrieving metadata.
      Returns:
      date/time (default null which means now)
    • setAsOfTime

      public void setAsOfTime(Date asOfTime)
      Set up the repository time that should be used when retrieving metadata.
      Parameters:
      asOfTime - date/time (default null which means now)
    • getRelationshipTypes

      public List<String> getRelationshipTypes()
      Return the types of relationships that should be queried.
      Returns:
      list
    • setRelationshipTypes

      public void setRelationshipTypes(List<String> relationshipTypes)
      Set up he types of relationships that should be queried.
      Parameters:
      relationshipTypes - list
    • getLimitToISCQualifiedName

      public String getLimitToISCQualifiedName()
      Return whether the returned results should just show a particular information supply chain. This supply chain has to be connected to the starting asset to show.
      Returns:
      qualified name
    • setLimitToISCQualifiedName

      public void setLimitToISCQualifiedName(String limitToISCQualifiedName)
      Set up whether the returned results should just show a particular information supply chain. This supply chain has to be connected to the starting asset to show.
      Parameters:
      limitToISCQualifiedName - qualified name
    • getHighlightISCQualifiedName

      public String getHighlightISCQualifiedName()
      Return whether a particular information supply chain should be highlighted.
      Returns:
      qualified name
    • setHighlightISCQualifiedName

      public void setHighlightISCQualifiedName(String highlightISCQualifiedName)
      Set up whether a particular information supply chain should be highlighted.
      Parameters:
      highlightISCQualifiedName - qualified name
    • toString

      public String toString()
      JSON-style toString.
      Overrides:
      toString in class EffectiveTimeQueryRequestBody
      Returns:
      list of properties and their values.
    • equals

      public boolean equals(Object objectToCompare)
      Equals method that returns true if containing properties are the same.
      Overrides:
      equals in class EffectiveTimeQueryRequestBody
      Parameters:
      objectToCompare - object to compare
      Returns:
      boolean result of comparison
    • hashCode

      public int hashCode()
      Return hash code for this object
      Overrides:
      hashCode in class EffectiveTimeQueryRequestBody
      Returns:
      int hash code