@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TestSetTurnRecord extends Object implements Serializable, Cloneable, StructuredPojo
Contains information about a turn in a test set.
Constructor and Description |
---|
TestSetTurnRecord() |
Modifier and Type | Method and Description |
---|---|
TestSetTurnRecord |
clone() |
boolean |
equals(Object obj) |
String |
getConversationId()
The unique identifier for the conversation associated with the turn.
|
Long |
getRecordNumber()
The record number associated with the turn.
|
Integer |
getTurnNumber()
The number of turns that has elapsed up to that turn.
|
TurnSpecification |
getTurnSpecification()
Contains information about the agent or user turn depending upon type of turn.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setConversationId(String conversationId)
The unique identifier for the conversation associated with the turn.
|
void |
setRecordNumber(Long recordNumber)
The record number associated with the turn.
|
void |
setTurnNumber(Integer turnNumber)
The number of turns that has elapsed up to that turn.
|
void |
setTurnSpecification(TurnSpecification turnSpecification)
Contains information about the agent or user turn depending upon type of turn.
|
String |
toString()
Returns a string representation of this object.
|
TestSetTurnRecord |
withConversationId(String conversationId)
The unique identifier for the conversation associated with the turn.
|
TestSetTurnRecord |
withRecordNumber(Long recordNumber)
The record number associated with the turn.
|
TestSetTurnRecord |
withTurnNumber(Integer turnNumber)
The number of turns that has elapsed up to that turn.
|
TestSetTurnRecord |
withTurnSpecification(TurnSpecification turnSpecification)
Contains information about the agent or user turn depending upon type of turn.
|
public void setRecordNumber(Long recordNumber)
The record number associated with the turn.
recordNumber
- The record number associated with the turn.public Long getRecordNumber()
The record number associated with the turn.
public TestSetTurnRecord withRecordNumber(Long recordNumber)
The record number associated with the turn.
recordNumber
- The record number associated with the turn.public void setConversationId(String conversationId)
The unique identifier for the conversation associated with the turn.
conversationId
- The unique identifier for the conversation associated with the turn.public String getConversationId()
The unique identifier for the conversation associated with the turn.
public TestSetTurnRecord withConversationId(String conversationId)
The unique identifier for the conversation associated with the turn.
conversationId
- The unique identifier for the conversation associated with the turn.public void setTurnNumber(Integer turnNumber)
The number of turns that has elapsed up to that turn.
turnNumber
- The number of turns that has elapsed up to that turn.public Integer getTurnNumber()
The number of turns that has elapsed up to that turn.
public TestSetTurnRecord withTurnNumber(Integer turnNumber)
The number of turns that has elapsed up to that turn.
turnNumber
- The number of turns that has elapsed up to that turn.public void setTurnSpecification(TurnSpecification turnSpecification)
Contains information about the agent or user turn depending upon type of turn.
turnSpecification
- Contains information about the agent or user turn depending upon type of turn.public TurnSpecification getTurnSpecification()
Contains information about the agent or user turn depending upon type of turn.
public TestSetTurnRecord withTurnSpecification(TurnSpecification turnSpecification)
Contains information about the agent or user turn depending upon type of turn.
turnSpecification
- Contains information about the agent or user turn depending upon type of turn.public String toString()
toString
in class Object
Object.toString()
public TestSetTurnRecord clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.