public class StepDetail
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Combines the execution state and configuration of a step.
Modifier and Type | Field and Description |
---|---|
private StepExecutionStatusDetail |
executionStatusDetail
The description of the step status.
|
private StepConfig |
stepConfig
The step configuration.
|
Constructor and Description |
---|
StepDetail()
Default constructor for StepDetail object.
|
StepDetail(StepConfig stepConfig,
StepExecutionStatusDetail executionStatusDetail)
Constructs a new StepDetail object.
|
Modifier and Type | Method and Description |
---|---|
StepDetail |
clone() |
boolean |
equals(java.lang.Object obj) |
StepExecutionStatusDetail |
getExecutionStatusDetail()
The description of the step status.
|
StepConfig |
getStepConfig()
The step configuration.
|
int |
hashCode() |
void |
setExecutionStatusDetail(StepExecutionStatusDetail executionStatusDetail)
The description of the step status.
|
void |
setStepConfig(StepConfig stepConfig)
The step configuration.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
StepDetail |
withExecutionStatusDetail(StepExecutionStatusDetail executionStatusDetail)
The description of the step status.
|
StepDetail |
withStepConfig(StepConfig stepConfig)
The step configuration.
|
private StepConfig stepConfig
The step configuration.
private StepExecutionStatusDetail executionStatusDetail
The description of the step status.
public StepDetail()
public StepDetail(StepConfig stepConfig, StepExecutionStatusDetail executionStatusDetail)
stepConfig
- The step configuration.executionStatusDetail
- The description of the step status.public void setStepConfig(StepConfig stepConfig)
The step configuration.
stepConfig
- The step configuration.public StepConfig getStepConfig()
The step configuration.
public StepDetail withStepConfig(StepConfig stepConfig)
The step configuration.
stepConfig
- The step configuration.public void setExecutionStatusDetail(StepExecutionStatusDetail executionStatusDetail)
The description of the step status.
executionStatusDetail
- The description of the step status.public StepExecutionStatusDetail getExecutionStatusDetail()
The description of the step status.
public StepDetail withExecutionStatusDetail(StepExecutionStatusDetail executionStatusDetail)
The description of the step status.
executionStatusDetail
- The description of the step status.public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public StepDetail clone()
clone
in class java.lang.Object