public class AssessmentRunStateChange
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Used as one of the elements of the AssessmentRun data type.
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
state
The assessment run state.
|
private java.util.Date |
stateChangedAt
The last time the assessment run state changed.
|
Constructor and Description |
---|
AssessmentRunStateChange() |
Modifier and Type | Method and Description |
---|---|
AssessmentRunStateChange |
clone() |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getState()
The assessment run state.
|
java.util.Date |
getStateChangedAt()
The last time the assessment run state changed.
|
int |
hashCode() |
void |
setState(AssessmentRunState state)
The assessment run state.
|
void |
setState(java.lang.String state)
The assessment run state.
|
void |
setStateChangedAt(java.util.Date stateChangedAt)
The last time the assessment run state changed.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
AssessmentRunStateChange |
withState(AssessmentRunState state)
The assessment run state.
|
AssessmentRunStateChange |
withState(java.lang.String state)
The assessment run state.
|
AssessmentRunStateChange |
withStateChangedAt(java.util.Date stateChangedAt)
The last time the assessment run state changed.
|
private java.util.Date stateChangedAt
The last time the assessment run state changed.
private java.lang.String state
The assessment run state.
public void setStateChangedAt(java.util.Date stateChangedAt)
The last time the assessment run state changed.
stateChangedAt
- The last time the assessment run state changed.public java.util.Date getStateChangedAt()
The last time the assessment run state changed.
public AssessmentRunStateChange withStateChangedAt(java.util.Date stateChangedAt)
The last time the assessment run state changed.
stateChangedAt
- The last time the assessment run state changed.public void setState(java.lang.String state)
The assessment run state.
state
- The assessment run state.AssessmentRunState
public java.lang.String getState()
The assessment run state.
AssessmentRunState
public AssessmentRunStateChange withState(java.lang.String state)
The assessment run state.
state
- The assessment run state.AssessmentRunState
public void setState(AssessmentRunState state)
The assessment run state.
state
- The assessment run state.AssessmentRunState
public AssessmentRunStateChange withState(AssessmentRunState state)
The assessment run state.
state
- The assessment run state.AssessmentRunState
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 AssessmentRunStateChange clone()
clone
in class java.lang.Object