Class LineageRequestDTO

java.lang.Object
org.apache.nifi.api.toolkit.model.LineageRequestDTO

@Generated(value="io.swagger.codegen.v3.generators.java.JavaClientCodegen", date="2023-11-22T19:25:26.907436939-06:00[America/Chicago]") public class LineageRequestDTO extends Object
LineageRequestDTO
  • Field Details

  • Constructor Details

    • LineageRequestDTO

      public LineageRequestDTO()
  • Method Details

    • eventId

      public LineageRequestDTO eventId(Long eventId)
    • getEventId

      public Long getEventId()
      The event id that was used to generate this lineage, if applicable. The event id is allowed for any type of lineageRequestType. If the lineageRequestType is FLOWFILE and the flowfile uuid is also included in the request, the event id will be ignored.
      Returns:
      eventId
    • setEventId

      public void setEventId(Long eventId)
    • lineageRequestType

      public LineageRequestDTO lineageRequestType(LineageRequestDTO.LineageRequestTypeEnum lineageRequestType)
    • getLineageRequestType

      public LineageRequestDTO.LineageRequestTypeEnum getLineageRequestType()
      The type of lineage request. PARENTS will return the lineage for the flowfiles that are parents of the specified event. CHILDREN will return the lineage for the flowfiles that are children of the specified event. FLOWFILE will return the lineage for the specified flowfile.
      Returns:
      lineageRequestType
    • setLineageRequestType

      public void setLineageRequestType(LineageRequestDTO.LineageRequestTypeEnum lineageRequestType)
    • uuid

      public LineageRequestDTO uuid(String uuid)
    • getUuid

      public String getUuid()
      The flowfile uuid that was used to generate the lineage. The flowfile uuid is only allowed when the lineageRequestType is FLOWFILE and will take precedence over event id.
      Returns:
      uuid
    • setUuid

      public void setUuid(String uuid)
    • clusterNodeId

      public LineageRequestDTO clusterNodeId(String clusterNodeId)
    • getClusterNodeId

      public String getClusterNodeId()
      The id of the node where this lineage originated if clustered.
      Returns:
      clusterNodeId
    • setClusterNodeId

      public void setClusterNodeId(String clusterNodeId)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toIndentedString

      private String toIndentedString(Object o)
      Convert the given object to string with each line indented by 4 spaces (except the first line).