public class StateMachineInfo
Represents information about a flow (the name "state machine" is legacy, Kotlin users can use the FlowInfo type alias). You can access progress tracking, information about why the flow was started and so on.
@JvmOverloads
public StateMachineInfo(@NotNull
StateMachineRunId id,
@NotNull
java.lang.String flowLogicClassName,
@NotNull
FlowInitiator initiator,
@Nullable
DataFeed<java.lang.String,java.lang.String> progressTrackerStepAndUpdates,
@NotNull
InvocationContext invocationContext)
Represents information about a flow (the name "state machine" is legacy, Kotlin users can use the FlowInfo type alias). You can access progress tracking, information about why the flow was started and so on.
id - A universally unique ID (java.util.UUID) representing this particular instance of the named flow.flowLogicClassName - The JVM class name of the flow code.initiator - An object representing information about the initiator of the flow. Note that this field issuperseded by the invocationContext property, which has more detail.progressTrackerStepAndUpdates - A class DataFeed of the current progress step as a human readable string, and updates to that string.invocationContext - An class InvocationContext describing why and by whom the flow was started.@JvmOverloads
public StateMachineInfo(@NotNull
StateMachineRunId id,
@NotNull
java.lang.String flowLogicClassName,
@NotNull
FlowInitiator initiator,
@Nullable
DataFeed<java.lang.String,java.lang.String> progressTrackerStepAndUpdates)
Represents information about a flow (the name "state machine" is legacy, Kotlin users can use the FlowInfo type alias). You can access progress tracking, information about why the flow was started and so on.
id - A universally unique ID (java.util.UUID) representing this particular instance of the named flow.flowLogicClassName - The JVM class name of the flow code.initiator - An object representing information about the initiator of the flow. Note that this field issuperseded by the invocationContext property, which has more detail.progressTrackerStepAndUpdates - A class DataFeed of the current progress step as a human readable string, and updates to that string.@NotNull public StateMachineInfo copy(@NotNull StateMachineRunId id, @NotNull java.lang.String flowLogicClassName, @NotNull FlowInitiator initiator, @Nullable DataFeed<java.lang.String,java.lang.String> progressTrackerStepAndUpdates)
@NotNull public java.lang.String toString()
@NotNull public StateMachineRunId getId()
A universally unique ID
(java.util.UUID) representing this particular instance of the named flow.
@NotNull public java.lang.String getFlowLogicClassName()
The JVM class name of the flow code.
@NotNull public FlowInitiator getInitiator()
An object representing information about the initiator of the flow.
Note that this field issuperseded by the invocationContext property, which has more detail.
@Nullable public DataFeed<java.lang.String,java.lang.String> getProgressTrackerStepAndUpdates()
A
class DataFeed of the current progress step as a human readable string, and updates to that string.
class DataFeed@NotNull public InvocationContext getInvocationContext()
An
class InvocationContext describing why and by whom the flow was started.
class InvocationContext@NotNull public StateMachineRunId component1()
A universally unique ID
(java.util.UUID) representing this particular instance of the named flow.
@NotNull public java.lang.String component2()
The JVM class name of the flow code.
@NotNull public FlowInitiator component3()
An object representing information about the initiator of the flow.
Note that this field issuperseded by the invocationContext property, which has more detail.
@Nullable public DataFeed<java.lang.String,java.lang.String> component4()
A
class DataFeed of the current progress step as a human readable string, and updates to that string.
class DataFeed@NotNull public InvocationContext component5()
An
class InvocationContext describing why and by whom the flow was started.
class InvocationContext@NotNull public StateMachineInfo copy(@NotNull StateMachineRunId id, @NotNull java.lang.String flowLogicClassName, @NotNull FlowInitiator initiator, @Nullable DataFeed<java.lang.String,java.lang.String> progressTrackerStepAndUpdates, @NotNull InvocationContext invocationContext)
Represents information about a flow (the name "state machine" is legacy, Kotlin users can use the FlowInfo type alias). You can access progress tracking, information about why the flow was started and so on.
public int hashCode()
Represents information about a flow (the name "state machine" is legacy, Kotlin users can use the FlowInfo type alias). You can access progress tracking, information about why the flow was started and so on.
public boolean equals(@Nullable
java.lang.Object p)
Represents information about a flow (the name "state machine" is legacy, Kotlin users can use the FlowInfo type alias). You can access progress tracking, information about why the flow was started and so on.