@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SessionDataSortBy extends Object implements Serializable, Cloneable, StructuredPojo
An object specifying the measure and method by which to sort the session analytics data.
Constructor and Description |
---|
SessionDataSortBy() |
Modifier and Type | Method and Description |
---|---|
SessionDataSortBy |
clone() |
boolean |
equals(Object obj) |
String |
getName()
The measure by which to sort the session analytics data.
|
String |
getOrder()
Specifies whether to sort the results in ascending or descending order.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setName(String name)
The measure by which to sort the session analytics data.
|
void |
setOrder(String order)
Specifies whether to sort the results in ascending or descending order.
|
String |
toString()
Returns a string representation of this object.
|
SessionDataSortBy |
withName(AnalyticsSessionSortByName name)
The measure by which to sort the session analytics data.
|
SessionDataSortBy |
withName(String name)
The measure by which to sort the session analytics data.
|
SessionDataSortBy |
withOrder(AnalyticsSortOrder order)
Specifies whether to sort the results in ascending or descending order.
|
SessionDataSortBy |
withOrder(String order)
Specifies whether to sort the results in ascending or descending order.
|
public void setName(String name)
The measure by which to sort the session analytics data.
conversationStartTime
– The date and time when the conversation began. A conversation is defined as
a unique combination of a sessionId
and an originatingRequestId
.
numberOfTurns
– The number of turns that the session took.
conversationDurationSeconds
– The duration of the conversation in seconds.
name
- The measure by which to sort the session analytics data.
conversationStartTime
– The date and time when the conversation began. A conversation is
defined as a unique combination of a sessionId
and an originatingRequestId
.
numberOfTurns
– The number of turns that the session took.
conversationDurationSeconds
– The duration of the conversation in seconds.
AnalyticsSessionSortByName
public String getName()
The measure by which to sort the session analytics data.
conversationStartTime
– The date and time when the conversation began. A conversation is defined as
a unique combination of a sessionId
and an originatingRequestId
.
numberOfTurns
– The number of turns that the session took.
conversationDurationSeconds
– The duration of the conversation in seconds.
conversationStartTime
– The date and time when the conversation began. A conversation is
defined as a unique combination of a sessionId
and an originatingRequestId
.
numberOfTurns
– The number of turns that the session took.
conversationDurationSeconds
– The duration of the conversation in seconds.
AnalyticsSessionSortByName
public SessionDataSortBy withName(String name)
The measure by which to sort the session analytics data.
conversationStartTime
– The date and time when the conversation began. A conversation is defined as
a unique combination of a sessionId
and an originatingRequestId
.
numberOfTurns
– The number of turns that the session took.
conversationDurationSeconds
– The duration of the conversation in seconds.
name
- The measure by which to sort the session analytics data.
conversationStartTime
– The date and time when the conversation began. A conversation is
defined as a unique combination of a sessionId
and an originatingRequestId
.
numberOfTurns
– The number of turns that the session took.
conversationDurationSeconds
– The duration of the conversation in seconds.
AnalyticsSessionSortByName
public SessionDataSortBy withName(AnalyticsSessionSortByName name)
The measure by which to sort the session analytics data.
conversationStartTime
– The date and time when the conversation began. A conversation is defined as
a unique combination of a sessionId
and an originatingRequestId
.
numberOfTurns
– The number of turns that the session took.
conversationDurationSeconds
– The duration of the conversation in seconds.
name
- The measure by which to sort the session analytics data.
conversationStartTime
– The date and time when the conversation began. A conversation is
defined as a unique combination of a sessionId
and an originatingRequestId
.
numberOfTurns
– The number of turns that the session took.
conversationDurationSeconds
– The duration of the conversation in seconds.
AnalyticsSessionSortByName
public void setOrder(String order)
Specifies whether to sort the results in ascending or descending order.
order
- Specifies whether to sort the results in ascending or descending order.AnalyticsSortOrder
public String getOrder()
Specifies whether to sort the results in ascending or descending order.
AnalyticsSortOrder
public SessionDataSortBy withOrder(String order)
Specifies whether to sort the results in ascending or descending order.
order
- Specifies whether to sort the results in ascending or descending order.AnalyticsSortOrder
public SessionDataSortBy withOrder(AnalyticsSortOrder order)
Specifies whether to sort the results in ascending or descending order.
order
- Specifies whether to sort the results in ascending or descending order.AnalyticsSortOrder
public String toString()
toString
in class Object
Object.toString()
public SessionDataSortBy clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.