public enum ProvenanceEventType extends Enum<ProvenanceEventType>
Enum Constant and Description |
---|
ADDINFO
Indicates a provenance event for adding additional information such as a
new linkage to a new URI or UUID
|
ATTRIBUTES_MODIFIED
ATTRIBUTES_MODIFIED is used to indicate that a FlowFile's attributes were
modified in some way.
|
CLONE
CLONE is used to indicate that a FlowFile is an exact duplicate of its
parent FlowFile.
|
CONTENT_MODIFIED
CONTENT_MODIFIED is used to indicate that a FlowFile's content was
modified in some way.
|
CREATE
A CREATE event is used when a FlowFile is generated from data that was
not received from a remote system or external process
|
DOWNLOAD
Indicates that the contents of a FlowFile were downloaded by a user or external entity.
|
DROP
Indicates a provenance event for the conclusion of an object's life for
some reason other than object expiration
|
EXPIRE
Indicates a provenance event for the conclusion of an object's life due
to the fact that the object could not be processed in a timely manner
|
FETCH
Indicates that the contents of a FlowFile were overwritten using the contents of some
external resource.
|
FORK
FORK is used to indicate that one or more FlowFile was derived from a
parent FlowFile.
|
JOIN
JOIN is used to indicate that a single FlowFile is derived from joining
together multiple parent FlowFiles.
|
RECEIVE
Indicates a provenance event for receiving data from an external process.
|
REMOTE_INVOCATION
Indicates a provenance event for sending remote invocation request to an external process.
|
REPLAY
Indicates a provenance event for replaying a FlowFile.
|
ROUTE
ROUTE is used to show that a FlowFile was routed to a specified
Relationship and should provide
information about why the FlowFile was routed to this relationship. |
SEND
Indicates a provenance event for sending data to an external process
|
UNKNOWN
Indicates that the type of the provenance event is unknown because the user
who is attempting to access the event is not authorize to know the type.
|
Modifier and Type | Method and Description |
---|---|
static ProvenanceEventType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ProvenanceEventType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ProvenanceEventType CREATE
public static final ProvenanceEventType RECEIVE
FETCH
event type, rather than the RECEIVE event type.public static final ProvenanceEventType FETCH
RECEIVE
event but varies in that
RECEIVE events are intended to be used as the event that introduces the FlowFile into
the system, whereas FETCH is used to indicate that the contents of an existing FlowFile
were overwritten.public static final ProvenanceEventType SEND
public static final ProvenanceEventType REMOTE_INVOCATION
public static final ProvenanceEventType DOWNLOAD
public static final ProvenanceEventType DROP
public static final ProvenanceEventType EXPIRE
public static final ProvenanceEventType FORK
public static final ProvenanceEventType JOIN
public static final ProvenanceEventType CLONE
public static final ProvenanceEventType CONTENT_MODIFIED
public static final ProvenanceEventType ATTRIBUTES_MODIFIED
public static final ProvenanceEventType ROUTE
Relationship
and should provide
information about why the FlowFile was routed to this relationship.public static final ProvenanceEventType ADDINFO
public static final ProvenanceEventType REPLAY
public static final ProvenanceEventType UNKNOWN
public static ProvenanceEventType[] values()
for (ProvenanceEventType c : ProvenanceEventType.values()) System.out.println(c);
public static ProvenanceEventType valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullCopyright © 2023 Apache NiFi Project. All rights reserved.