Class ProvenanceEventDTO

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

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

    • id

      private String id
    • eventId

      private Long eventId
    • eventTime

      private String eventTime
    • eventDuration

      private Long eventDuration
    • lineageDuration

      private Long lineageDuration
    • eventType

      private String eventType
    • flowFileUuid

      private String flowFileUuid
    • fileSize

      private String fileSize
    • fileSizeBytes

      private Long fileSizeBytes
    • clusterNodeId

      private String clusterNodeId
    • clusterNodeAddress

      private String clusterNodeAddress
    • groupId

      private String groupId
    • componentId

      private String componentId
    • componentType

      private String componentType
    • componentName

      private String componentName
    • sourceSystemFlowFileId

      private String sourceSystemFlowFileId
    • alternateIdentifierUri

      private String alternateIdentifierUri
    • attributes

      private List<AttributeDTO> attributes
    • parentUuids

      private List<String> parentUuids
    • childUuids

      private List<String> childUuids
    • transitUri

      private String transitUri
    • relationship

      private String relationship
    • details

      private String details
    • contentEqual

      private Boolean contentEqual
    • inputContentAvailable

      private Boolean inputContentAvailable
    • inputContentClaimSection

      private String inputContentClaimSection
    • inputContentClaimContainer

      private String inputContentClaimContainer
    • inputContentClaimIdentifier

      private String inputContentClaimIdentifier
    • inputContentClaimOffset

      private Long inputContentClaimOffset
    • inputContentClaimFileSize

      private String inputContentClaimFileSize
    • inputContentClaimFileSizeBytes

      private Long inputContentClaimFileSizeBytes
    • outputContentAvailable

      private Boolean outputContentAvailable
    • outputContentClaimSection

      private String outputContentClaimSection
    • outputContentClaimContainer

      private String outputContentClaimContainer
    • outputContentClaimIdentifier

      private String outputContentClaimIdentifier
    • outputContentClaimOffset

      private Long outputContentClaimOffset
    • outputContentClaimFileSize

      private String outputContentClaimFileSize
    • outputContentClaimFileSizeBytes

      private Long outputContentClaimFileSizeBytes
    • replayAvailable

      private Boolean replayAvailable
    • replayExplanation

      private String replayExplanation
    • sourceConnectionIdentifier

      private String sourceConnectionIdentifier
  • Constructor Details

    • ProvenanceEventDTO

      public ProvenanceEventDTO()
  • Method Details

    • id

      public ProvenanceEventDTO id(String id)
    • getId

      public String getId()
      The event uuid.
      Returns:
      id
    • setId

      public void setId(String id)
    • eventId

      public ProvenanceEventDTO eventId(Long eventId)
    • getEventId

      public Long getEventId()
      The event id. This is a one up number thats unique per node.
      Returns:
      eventId
    • setEventId

      public void setEventId(Long eventId)
    • eventTime

      public ProvenanceEventDTO eventTime(String eventTime)
    • getEventTime

      public String getEventTime()
      The timestamp of the event.
      Returns:
      eventTime
    • setEventTime

      public void setEventTime(String eventTime)
    • eventDuration

      public ProvenanceEventDTO eventDuration(Long eventDuration)
    • getEventDuration

      public Long getEventDuration()
      The event duration in milliseconds.
      Returns:
      eventDuration
    • setEventDuration

      public void setEventDuration(Long eventDuration)
    • lineageDuration

      public ProvenanceEventDTO lineageDuration(Long lineageDuration)
    • getLineageDuration

      public Long getLineageDuration()
      The duration since the lineage began, in milliseconds.
      Returns:
      lineageDuration
    • setLineageDuration

      public void setLineageDuration(Long lineageDuration)
    • eventType

      public ProvenanceEventDTO eventType(String eventType)
    • getEventType

      public String getEventType()
      The type of the event.
      Returns:
      eventType
    • setEventType

      public void setEventType(String eventType)
    • flowFileUuid

      public ProvenanceEventDTO flowFileUuid(String flowFileUuid)
    • getFlowFileUuid

      public String getFlowFileUuid()
      The uuid of the flowfile for the event.
      Returns:
      flowFileUuid
    • setFlowFileUuid

      public void setFlowFileUuid(String flowFileUuid)
    • fileSize

      public ProvenanceEventDTO fileSize(String fileSize)
    • getFileSize

      public String getFileSize()
      The size of the flowfile for the event.
      Returns:
      fileSize
    • setFileSize

      public void setFileSize(String fileSize)
    • fileSizeBytes

      public ProvenanceEventDTO fileSizeBytes(Long fileSizeBytes)
    • getFileSizeBytes

      public Long getFileSizeBytes()
      The size of the flowfile in bytes for the event.
      Returns:
      fileSizeBytes
    • setFileSizeBytes

      public void setFileSizeBytes(Long fileSizeBytes)
    • clusterNodeId

      public ProvenanceEventDTO clusterNodeId(String clusterNodeId)
    • getClusterNodeId

      public String getClusterNodeId()
      The identifier for the node where the event originated.
      Returns:
      clusterNodeId
    • setClusterNodeId

      public void setClusterNodeId(String clusterNodeId)
    • clusterNodeAddress

      public ProvenanceEventDTO clusterNodeAddress(String clusterNodeAddress)
    • getClusterNodeAddress

      public String getClusterNodeAddress()
      The label for the node where the event originated.
      Returns:
      clusterNodeAddress
    • setClusterNodeAddress

      public void setClusterNodeAddress(String clusterNodeAddress)
    • groupId

      public ProvenanceEventDTO groupId(String groupId)
    • getGroupId

      public String getGroupId()
      The id of the group that the component resides in. If the component is no longer in the flow, the group id will not be set.
      Returns:
      groupId
    • setGroupId

      public void setGroupId(String groupId)
    • componentId

      public ProvenanceEventDTO componentId(String componentId)
    • getComponentId

      public String getComponentId()
      The id of the component that generated the event.
      Returns:
      componentId
    • setComponentId

      public void setComponentId(String componentId)
    • componentType

      public ProvenanceEventDTO componentType(String componentType)
    • getComponentType

      public String getComponentType()
      The type of the component that generated the event.
      Returns:
      componentType
    • setComponentType

      public void setComponentType(String componentType)
    • componentName

      public ProvenanceEventDTO componentName(String componentName)
    • getComponentName

      public String getComponentName()
      The name of the component that generated the event.
      Returns:
      componentName
    • setComponentName

      public void setComponentName(String componentName)
    • sourceSystemFlowFileId

      public ProvenanceEventDTO sourceSystemFlowFileId(String sourceSystemFlowFileId)
    • getSourceSystemFlowFileId

      public String getSourceSystemFlowFileId()
      The source system flowfile id.
      Returns:
      sourceSystemFlowFileId
    • setSourceSystemFlowFileId

      public void setSourceSystemFlowFileId(String sourceSystemFlowFileId)
    • alternateIdentifierUri

      public ProvenanceEventDTO alternateIdentifierUri(String alternateIdentifierUri)
    • getAlternateIdentifierUri

      public String getAlternateIdentifierUri()
      The alternate identifier uri for the fileflow for the event.
      Returns:
      alternateIdentifierUri
    • setAlternateIdentifierUri

      public void setAlternateIdentifierUri(String alternateIdentifierUri)
    • attributes

      public ProvenanceEventDTO attributes(List<AttributeDTO> attributes)
    • addAttributesItem

      public ProvenanceEventDTO addAttributesItem(AttributeDTO attributesItem)
    • getAttributes

      public List<AttributeDTO> getAttributes()
      The attributes of the flowfile for the event.
      Returns:
      attributes
    • setAttributes

      public void setAttributes(List<AttributeDTO> attributes)
    • parentUuids

      public ProvenanceEventDTO parentUuids(List<String> parentUuids)
    • addParentUuidsItem

      public ProvenanceEventDTO addParentUuidsItem(String parentUuidsItem)
    • getParentUuids

      public List<String> getParentUuids()
      The parent uuids for the event.
      Returns:
      parentUuids
    • setParentUuids

      public void setParentUuids(List<String> parentUuids)
    • childUuids

      public ProvenanceEventDTO childUuids(List<String> childUuids)
    • addChildUuidsItem

      public ProvenanceEventDTO addChildUuidsItem(String childUuidsItem)
    • getChildUuids

      public List<String> getChildUuids()
      The child uuids for the event.
      Returns:
      childUuids
    • setChildUuids

      public void setChildUuids(List<String> childUuids)
    • transitUri

      public ProvenanceEventDTO transitUri(String transitUri)
    • getTransitUri

      public String getTransitUri()
      The source/destination system uri if the event was a RECEIVE/SEND.
      Returns:
      transitUri
    • setTransitUri

      public void setTransitUri(String transitUri)
    • relationship

      public ProvenanceEventDTO relationship(String relationship)
    • getRelationship

      public String getRelationship()
      The relationship to which the flowfile was routed if the event is of type ROUTE.
      Returns:
      relationship
    • setRelationship

      public void setRelationship(String relationship)
    • details

      public ProvenanceEventDTO details(String details)
    • getDetails

      public String getDetails()
      The event details.
      Returns:
      details
    • setDetails

      public void setDetails(String details)
    • contentEqual

      public ProvenanceEventDTO contentEqual(Boolean contentEqual)
    • isContentEqual

      public Boolean isContentEqual()
      Whether the input and output content claim is the same.
      Returns:
      contentEqual
    • setContentEqual

      public void setContentEqual(Boolean contentEqual)
    • inputContentAvailable

      public ProvenanceEventDTO inputContentAvailable(Boolean inputContentAvailable)
    • isInputContentAvailable

      public Boolean isInputContentAvailable()
      Whether the input content is still available.
      Returns:
      inputContentAvailable
    • setInputContentAvailable

      public void setInputContentAvailable(Boolean inputContentAvailable)
    • inputContentClaimSection

      public ProvenanceEventDTO inputContentClaimSection(String inputContentClaimSection)
    • getInputContentClaimSection

      public String getInputContentClaimSection()
      The section in which the input content claim lives.
      Returns:
      inputContentClaimSection
    • setInputContentClaimSection

      public void setInputContentClaimSection(String inputContentClaimSection)
    • inputContentClaimContainer

      public ProvenanceEventDTO inputContentClaimContainer(String inputContentClaimContainer)
    • getInputContentClaimContainer

      public String getInputContentClaimContainer()
      The container in which the input content claim lives.
      Returns:
      inputContentClaimContainer
    • setInputContentClaimContainer

      public void setInputContentClaimContainer(String inputContentClaimContainer)
    • inputContentClaimIdentifier

      public ProvenanceEventDTO inputContentClaimIdentifier(String inputContentClaimIdentifier)
    • getInputContentClaimIdentifier

      public String getInputContentClaimIdentifier()
      The identifier of the input content claim.
      Returns:
      inputContentClaimIdentifier
    • setInputContentClaimIdentifier

      public void setInputContentClaimIdentifier(String inputContentClaimIdentifier)
    • inputContentClaimOffset

      public ProvenanceEventDTO inputContentClaimOffset(Long inputContentClaimOffset)
    • getInputContentClaimOffset

      public Long getInputContentClaimOffset()
      The offset into the input content claim where the flowfiles content begins.
      Returns:
      inputContentClaimOffset
    • setInputContentClaimOffset

      public void setInputContentClaimOffset(Long inputContentClaimOffset)
    • inputContentClaimFileSize

      public ProvenanceEventDTO inputContentClaimFileSize(String inputContentClaimFileSize)
    • getInputContentClaimFileSize

      public String getInputContentClaimFileSize()
      The file size of the input content claim formatted.
      Returns:
      inputContentClaimFileSize
    • setInputContentClaimFileSize

      public void setInputContentClaimFileSize(String inputContentClaimFileSize)
    • inputContentClaimFileSizeBytes

      public ProvenanceEventDTO inputContentClaimFileSizeBytes(Long inputContentClaimFileSizeBytes)
    • getInputContentClaimFileSizeBytes

      public Long getInputContentClaimFileSizeBytes()
      The file size of the intput content claim in bytes.
      Returns:
      inputContentClaimFileSizeBytes
    • setInputContentClaimFileSizeBytes

      public void setInputContentClaimFileSizeBytes(Long inputContentClaimFileSizeBytes)
    • outputContentAvailable

      public ProvenanceEventDTO outputContentAvailable(Boolean outputContentAvailable)
    • isOutputContentAvailable

      public Boolean isOutputContentAvailable()
      Whether the output content is still available.
      Returns:
      outputContentAvailable
    • setOutputContentAvailable

      public void setOutputContentAvailable(Boolean outputContentAvailable)
    • outputContentClaimSection

      public ProvenanceEventDTO outputContentClaimSection(String outputContentClaimSection)
    • getOutputContentClaimSection

      public String getOutputContentClaimSection()
      The section in which the output content claim lives.
      Returns:
      outputContentClaimSection
    • setOutputContentClaimSection

      public void setOutputContentClaimSection(String outputContentClaimSection)
    • outputContentClaimContainer

      public ProvenanceEventDTO outputContentClaimContainer(String outputContentClaimContainer)
    • getOutputContentClaimContainer

      public String getOutputContentClaimContainer()
      The container in which the output content claim lives.
      Returns:
      outputContentClaimContainer
    • setOutputContentClaimContainer

      public void setOutputContentClaimContainer(String outputContentClaimContainer)
    • outputContentClaimIdentifier

      public ProvenanceEventDTO outputContentClaimIdentifier(String outputContentClaimIdentifier)
    • getOutputContentClaimIdentifier

      public String getOutputContentClaimIdentifier()
      The identifier of the output content claim.
      Returns:
      outputContentClaimIdentifier
    • setOutputContentClaimIdentifier

      public void setOutputContentClaimIdentifier(String outputContentClaimIdentifier)
    • outputContentClaimOffset

      public ProvenanceEventDTO outputContentClaimOffset(Long outputContentClaimOffset)
    • getOutputContentClaimOffset

      public Long getOutputContentClaimOffset()
      The offset into the output content claim where the flowfiles content begins.
      Returns:
      outputContentClaimOffset
    • setOutputContentClaimOffset

      public void setOutputContentClaimOffset(Long outputContentClaimOffset)
    • outputContentClaimFileSize

      public ProvenanceEventDTO outputContentClaimFileSize(String outputContentClaimFileSize)
    • getOutputContentClaimFileSize

      public String getOutputContentClaimFileSize()
      The file size of the output content claim formatted.
      Returns:
      outputContentClaimFileSize
    • setOutputContentClaimFileSize

      public void setOutputContentClaimFileSize(String outputContentClaimFileSize)
    • outputContentClaimFileSizeBytes

      public ProvenanceEventDTO outputContentClaimFileSizeBytes(Long outputContentClaimFileSizeBytes)
    • getOutputContentClaimFileSizeBytes

      public Long getOutputContentClaimFileSizeBytes()
      The file size of the output content claim in bytes.
      Returns:
      outputContentClaimFileSizeBytes
    • setOutputContentClaimFileSizeBytes

      public void setOutputContentClaimFileSizeBytes(Long outputContentClaimFileSizeBytes)
    • replayAvailable

      public ProvenanceEventDTO replayAvailable(Boolean replayAvailable)
    • isReplayAvailable

      public Boolean isReplayAvailable()
      Whether or not replay is available.
      Returns:
      replayAvailable
    • setReplayAvailable

      public void setReplayAvailable(Boolean replayAvailable)
    • replayExplanation

      public ProvenanceEventDTO replayExplanation(String replayExplanation)
    • getReplayExplanation

      public String getReplayExplanation()
      Explanation as to why replay is unavailable.
      Returns:
      replayExplanation
    • setReplayExplanation

      public void setReplayExplanation(String replayExplanation)
    • sourceConnectionIdentifier

      public ProvenanceEventDTO sourceConnectionIdentifier(String sourceConnectionIdentifier)
    • getSourceConnectionIdentifier

      public String getSourceConnectionIdentifier()
      The identifier of the queue/connection from which the flowfile was pulled to genereate this event. May be null if the queue/connection is unknown or the flowfile was generated from this event.
      Returns:
      sourceConnectionIdentifier
    • setSourceConnectionIdentifier

      public void setSourceConnectionIdentifier(String sourceConnectionIdentifier)
    • 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).