Package rocks.xmpp.extensions.muc.model
Class RequestVoice.Builder
- java.lang.Object
-
- rocks.xmpp.extensions.data.model.DataForm.Builder<RequestVoice.Builder>
-
- rocks.xmpp.extensions.muc.model.RequestVoice.Builder
-
- Enclosing class:
- RequestVoice
public static final class RequestVoice.Builder extends DataForm.Builder<RequestVoice.Builder>
A builder to build a request voice form. The form is of typeDataForm.Type.SUBMIT
by default.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RequestVoice.Builder
allowRequest(boolean allowRequest)
Whether to grant voice.RequestVoice
build()
Builds the request voice form.RequestVoice.Builder
jid(Jid jid)
Sets the JID.RequestVoice.Builder
role(Role role)
Sets the requested role.RequestVoice.Builder
roomNick(String roomNick)
Sets the room nickname.-
Methods inherited from class rocks.xmpp.extensions.data.model.DataForm.Builder
fields, formType, instructions, items, pages, reportedFields, title, type
-
-
-
-
Method Detail
-
role
public RequestVoice.Builder role(Role role)
Sets the requested role.- Parameters:
role
- The role.- Returns:
- The builder.
-
jid
public RequestVoice.Builder jid(Jid jid)
Sets the JID.- Parameters:
jid
- The JID.- Returns:
- The builder.
-
roomNick
public RequestVoice.Builder roomNick(String roomNick)
Sets the room nickname.- Parameters:
roomNick
- The room nickname.- Returns:
- The builder.
-
allowRequest
public RequestVoice.Builder allowRequest(boolean allowRequest)
Whether to grant voice.- Parameters:
allowRequest
- Whether to grant voice.- Returns:
- The builder.
-
build
public RequestVoice build()
Builds the request voice form.- Returns:
- The request voice form.
-
-