Package com.vonage.client.conversations
Class ListUserConversationsRequest.Builder
java.lang.Object
com.vonage.client.common.HalFilterRequest.Builder<ListUserConversationsRequest,ListUserConversationsRequest.Builder>
com.vonage.client.conversations.ListUserConversationsRequest.Builder
- Enclosing class:
ListUserConversationsRequest
public static final class ListUserConversationsRequest.Builder
extends HalFilterRequest.Builder<ListUserConversationsRequest,ListUserConversationsRequest.Builder>
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the ListUserConversationsRequest.includeCustomData(Boolean includeCustomData) Whether to include custom data in the responses.Determines how the results should be compared and ordered.Filter records that occurred after this point in time.state(MemberState state) Only include conversations with this member state.Methods inherited from class com.vonage.client.common.HalFilterRequest.Builder
endDate, page
-
Method Details
-
startDate
Description copied from class:HalFilterRequest.BuilderFilter records that occurred after this point in time.- Overrides:
startDatein classHalFilterRequest.Builder<ListUserConversationsRequest,ListUserConversationsRequest.Builder> - Parameters:
startDate- The start timestamp for results.- Returns:
- This builder.
-
state
Only include conversations with this member state.- Parameters:
state- The state to filter by..- Returns:
- This builder.
-
orderBy
Determines how the results should be compared and ordered.- Parameters:
orderBy- The result ordering strategy.- Returns:
- This builder.
-
includeCustomData
Whether to include custom data in the responses.- Parameters:
includeCustomData-trueif custom data should be included.- Returns:
- This builder.
-
build
Builds the ListUserConversationsRequest.- Specified by:
buildin classHalFilterRequest.Builder<ListUserConversationsRequest,ListUserConversationsRequest.Builder> - Returns:
- An instance of ListUserConversationsRequest, populated with all fields from this builder.
-