Package org.apache.nifi.provenance
Class MockProvenanceEvent.Builder
java.lang.Object
org.apache.nifi.provenance.MockProvenanceEvent.Builder
- All Implemented Interfaces:
org.apache.nifi.provenance.ProvenanceEventBuilder
- Enclosing class:
MockProvenanceEvent
public static class MockProvenanceEvent.Builder
extends Object
implements org.apache.nifi.provenance.ProvenanceEventBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Stringprivate Stringprivate Stringprivate Stringprivate Stringprivate Longprivate Stringprivate Longprivate Stringprivate longprivate longprivate Longprivate static final AtomicLongprivate longprivate org.apache.nifi.provenance.ProvenanceEventTypeprivate longprivate Stringprivate Stringprivate Longprivate Stringprivate Longprivate Stringprivate Stringprivate Stringprivate Stringprivate String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddChildFlowFile(String childId) addChildFlowFile(org.apache.nifi.flowfile.FlowFile childFlowFile) addParentFlowFile(org.apache.nifi.flowfile.FlowFile parentFlowFile) private voidbuild()org.apache.nifi.provenance.ProvenanceEventBuildercopy()fromEvent(org.apache.nifi.provenance.ProvenanceEventRecord event) org.apache.nifi.provenance.ProvenanceEventBuilderfromFlowFile(org.apache.nifi.flowfile.FlowFile flowFile) org.apache.nifi.provenance.ProvenanceEventTyperemoveChildFlowFile(org.apache.nifi.flowfile.FlowFile childFlowFile) removeParentFlowFile(org.apache.nifi.flowfile.FlowFile parentFlowFile) setAlternateIdentifierUri(String alternateIdentifierUri) setComponentId(String componentId) setComponentType(String componentType) setCurrentContentClaim(String container, String section, String identifier, Long offset, long size) setDetails(String details) setEventDuration(long millis) setEventId(long eventId) setEventTime(long eventTime) setEventType(org.apache.nifi.provenance.ProvenanceEventType eventType) setFlowFileEntryDate(long entryDate) setFlowFileUUID(String uuid) setLineageStartDate(long startDate) setPreviousContentClaim(String container, String section, String identifier, Long offset, long size) setRelationship(String relationship) setRelationship(org.apache.nifi.processor.Relationship relationship) setSourceQueueIdentifier(String identifier) setSourceSystemFlowFileIdentifier(String sourceSystemFlowFileIdentifier) setTransitUri(String transitUri) setUpdatedAttributes(Map<String, String> updatedAttributes)
-
Field Details
-
eventIdGenerator
-
eventTime
private long eventTime -
entryDate
private long entryDate -
lineageStartDate
private long lineageStartDate -
eventType
private org.apache.nifi.provenance.ProvenanceEventType eventType -
componentId
-
componentType
-
sourceSystemFlowFileIdentifier
-
transitUri
-
uuid
-
parentUuids
-
childrenUuids
-
alternateIdentifierUri
-
details
-
relationship
-
eventDuration
private long eventDuration -
eventId
-
contentClaimSection
-
contentClaimContainer
-
contentClaimIdentifier
-
contentClaimOffset
-
contentSize
-
previousClaimSection
-
previousClaimContainer
-
previousClaimIdentifier
-
previousClaimOffset
-
previousSize
-
sourceQueueIdentifier
-
previousAttributes
-
updatedAttributes
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
fromEvent
public MockProvenanceEvent.Builder fromEvent(org.apache.nifi.provenance.ProvenanceEventRecord event) - Specified by:
fromEventin interfaceorg.apache.nifi.provenance.ProvenanceEventBuilder
-
setEventId
-
copy
public org.apache.nifi.provenance.ProvenanceEventBuilder copy()- Specified by:
copyin interfaceorg.apache.nifi.provenance.ProvenanceEventBuilder
-
setFlowFileEntryDate
- Specified by:
setFlowFileEntryDatein interfaceorg.apache.nifi.provenance.ProvenanceEventBuilder
-
setAttributes
public MockProvenanceEvent.Builder setAttributes(Map<String, String> previousAttributes, Map<String, String> updatedAttributes) - Specified by:
setAttributesin interfaceorg.apache.nifi.provenance.ProvenanceEventBuilder
-
setUpdatedAttributes
-
setFlowFileUUID
- Specified by:
setFlowFileUUIDin interfaceorg.apache.nifi.provenance.ProvenanceEventBuilder
-
setEventTime
- Specified by:
setEventTimein interfaceorg.apache.nifi.provenance.ProvenanceEventBuilder
-
setEventDuration
- Specified by:
setEventDurationin interfaceorg.apache.nifi.provenance.ProvenanceEventBuilder
-
setLineageStartDate
- Specified by:
setLineageStartDatein interfaceorg.apache.nifi.provenance.ProvenanceEventBuilder
-
setEventType
public MockProvenanceEvent.Builder setEventType(org.apache.nifi.provenance.ProvenanceEventType eventType) - Specified by:
setEventTypein interfaceorg.apache.nifi.provenance.ProvenanceEventBuilder
-
setComponentId
- Specified by:
setComponentIdin interfaceorg.apache.nifi.provenance.ProvenanceEventBuilder
-
setComponentType
- Specified by:
setComponentTypein interfaceorg.apache.nifi.provenance.ProvenanceEventBuilder
-
setSourceSystemFlowFileIdentifier
public MockProvenanceEvent.Builder setSourceSystemFlowFileIdentifier(String sourceSystemFlowFileIdentifier) - Specified by:
setSourceSystemFlowFileIdentifierin interfaceorg.apache.nifi.provenance.ProvenanceEventBuilder
-
setTransitUri
- Specified by:
setTransitUriin interfaceorg.apache.nifi.provenance.ProvenanceEventBuilder
-
addParentFlowFile
public MockProvenanceEvent.Builder addParentFlowFile(org.apache.nifi.flowfile.FlowFile parentFlowFile) - Specified by:
addParentFlowFilein interfaceorg.apache.nifi.provenance.ProvenanceEventBuilder
-
removeParentFlowFile
public MockProvenanceEvent.Builder removeParentFlowFile(org.apache.nifi.flowfile.FlowFile parentFlowFile) - Specified by:
removeParentFlowFilein interfaceorg.apache.nifi.provenance.ProvenanceEventBuilder
-
addChildFlowFile
public MockProvenanceEvent.Builder addChildFlowFile(org.apache.nifi.flowfile.FlowFile childFlowFile) - Specified by:
addChildFlowFilein interfaceorg.apache.nifi.provenance.ProvenanceEventBuilder
-
addChildFlowFile
- Specified by:
addChildFlowFilein interfaceorg.apache.nifi.provenance.ProvenanceEventBuilder
-
removeChildFlowFile
public MockProvenanceEvent.Builder removeChildFlowFile(org.apache.nifi.flowfile.FlowFile childFlowFile) - Specified by:
removeChildFlowFilein interfaceorg.apache.nifi.provenance.ProvenanceEventBuilder
-
setAlternateIdentifierUri
- Specified by:
setAlternateIdentifierUriin interfaceorg.apache.nifi.provenance.ProvenanceEventBuilder
-
setDetails
- Specified by:
setDetailsin interfaceorg.apache.nifi.provenance.ProvenanceEventBuilder
-
setRelationship
public MockProvenanceEvent.Builder setRelationship(org.apache.nifi.processor.Relationship relationship) - Specified by:
setRelationshipin interfaceorg.apache.nifi.provenance.ProvenanceEventBuilder
-
setRelationship
-
fromFlowFile
public org.apache.nifi.provenance.ProvenanceEventBuilder fromFlowFile(org.apache.nifi.flowfile.FlowFile flowFile) - Specified by:
fromFlowFilein interfaceorg.apache.nifi.provenance.ProvenanceEventBuilder
-
setPreviousContentClaim
public MockProvenanceEvent.Builder setPreviousContentClaim(String container, String section, String identifier, Long offset, long size) - Specified by:
setPreviousContentClaimin interfaceorg.apache.nifi.provenance.ProvenanceEventBuilder
-
setCurrentContentClaim
public MockProvenanceEvent.Builder setCurrentContentClaim(String container, String section, String identifier, Long offset, long size) - Specified by:
setCurrentContentClaimin interfaceorg.apache.nifi.provenance.ProvenanceEventBuilder
-
setSourceQueueIdentifier
- Specified by:
setSourceQueueIdentifierin interfaceorg.apache.nifi.provenance.ProvenanceEventBuilder
-
assertSet
-
getEventType
public org.apache.nifi.provenance.ProvenanceEventType getEventType() -
getChildUuids
-
getParentUuids
-
build
- Specified by:
buildin interfaceorg.apache.nifi.provenance.ProvenanceEventBuilder
-
getChildFlowFileIds
- Specified by:
getChildFlowFileIdsin interfaceorg.apache.nifi.provenance.ProvenanceEventBuilder
-
getParentFlowFileIds
- Specified by:
getParentFlowFileIdsin interfaceorg.apache.nifi.provenance.ProvenanceEventBuilder
-
getFlowFileId
- Specified by:
getFlowFileIdin interfaceorg.apache.nifi.provenance.ProvenanceEventBuilder
-