Package com.vonage.client.conversations
Class UpdateMemberRequest.Builder
java.lang.Object
com.vonage.client.conversations.UpdateMemberRequest.Builder
- Enclosing class:
UpdateMemberRequest
Builder for constructing an UpdateMemberRequest. Note the mandatory parameters.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the UpdateMemberRequest.Reason code for leaving.conversationId(String conversationId) (REQUIRED) Unique conversation identifier.TODO document this(REQUIRED) Unique member identifier.state(MemberState state) (REQUIRED) State to transition the member into.Reason text for leaving.
-
Method Details
-
conversationId
(REQUIRED) Unique conversation identifier.- Parameters:
conversationId- The conversation ID.- Returns:
- This builder.
-
memberId
(REQUIRED) Unique member identifier.- Parameters:
memberId- The member ID.- Returns:
- This builder.
-
state
(REQUIRED) State to transition the member into.- Parameters:
state- The updated state as an enum.- Returns:
- This builder.
-
from
TODO document this- Parameters:
from- The from (??)- Returns:
- This builder.
-
code
Reason code for leaving. Only applicable when state(MemberState) is MemberState.LEFT.- Parameters:
code- The reason code as a string.- Returns:
- This builder.
-
text
Reason text for leaving. Only applicable when state(MemberState) is MemberState.LEFT.- Parameters:
text- The reason text.- Returns:
- This builder.
-
build
Builds the UpdateMemberRequest.- Returns:
- An instance of UpdateMemberRequest, populated with all fields from this builder.
-