public static final class PublishOptions.Builder extends DataForm.Builder<PublishOptions.Builder>
A builder class to build the publish options form. If not provided the default data form type is DataForm.Type.SUBMIT
.
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
PublishOptions.Builder |
accessModel(AccessModel accessModel) |
PublishOptions |
build()
Builds the publish options.
|
PublishOptions.Builder |
persistItems(boolean persistItems) |
PublishOptions.Builder |
rosterGroupsAllowed(java.util.Collection<java.lang.String> rosterGroupsAllowed) |
PublishOptions.Builder |
sendLastPublishedItem(SendLastPublishedItem sendLastPublishedItem) |
fields, formType, instructions, items, pages, reportedFields, title, type
public final PublishOptions.Builder accessModel(AccessModel accessModel)
public final PublishOptions.Builder persistItems(boolean persistItems)
public final PublishOptions.Builder sendLastPublishedItem(SendLastPublishedItem sendLastPublishedItem)
public final PublishOptions.Builder rosterGroupsAllowed(java.util.Collection<java.lang.String> rosterGroupsAllowed)
public PublishOptions build()
Builds the publish options.
Copyright © 2014–2019 XMPP.rocks. All rights reserved.