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.SUBMITby default.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RequestVoice.BuilderallowRequest(boolean allowRequest)Whether to grant voice.RequestVoicebuild()Builds the request voice form.RequestVoice.Builderjid(Jid jid)Sets the JID.RequestVoice.Builderrole(Role role)Sets the requested role.RequestVoice.BuilderroomNick(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.
-
-