@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.
        
AnalyticsSessionSortByNamepublic 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.
         
AnalyticsSessionSortByNamepublic 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.
        
AnalyticsSessionSortByNamepublic 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.
        
AnalyticsSessionSortByNamepublic 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.AnalyticsSortOrderpublic String getOrder()
Specifies whether to sort the results in ascending or descending order.
AnalyticsSortOrderpublic 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.AnalyticsSortOrderpublic 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.AnalyticsSortOrderpublic String toString()
toString in class ObjectObject.toString()public SessionDataSortBy clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.