Package com.vk.api.sdk.queries.wall
Class WallEditQuery
- java.lang.Object
-
- com.vk.api.sdk.client.ApiRequest<R>
-
- com.vk.api.sdk.client.AbstractQueryBuilder<WallEditQuery,EditResponse>
-
- com.vk.api.sdk.queries.wall.WallEditQuery
-
public class WallEditQuery extends AbstractQueryBuilder<WallEditQuery,EditResponse>
Query for Wall.edit method
-
-
Constructor Summary
Constructors Constructor Description WallEditQuery(VkApiClient client, UserActor actor, int postId)Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WallEditQueryattachments(java.lang.String... value)attachments (Required if 'message' is not set.) List of objects attached to the post, in the following format: "_ , _ ", ' — Type of media attachment: 'photo' — photo, 'video' — video, 'audio' — audio, 'doc' — document, ' ' — ID of the media application owner. WallEditQueryattachments(java.util.List<java.lang.String> value)(Required if 'message' is not set.) List of objects attached to the post, in the following format: "_ , _ ", ' — Type of media attachment: 'photo' — photo, 'video' — video, 'audio' — audio, 'doc' — document, ' ' — ID of the media application owner. WallEditQuerycloseComments(java.lang.Boolean value)Set close commentsWallEditQuerycopyright(java.lang.String value)Set copyrightWallEditQuerydonutPaidDuration(java.lang.Integer value)Set donut paid durationprotected java.util.List<java.lang.String>essentialKeys()Get list of required parameter namesWallEditQueryfriendsOnly(java.lang.Boolean value)Set friends onlyprotected WallEditQuerygetThis()Get reference to this objectWallEditQuerylat(java.lang.Number value)Set latWallEditQuerylng(java.lang.Number value)Set longWallEditQuerymarkAsAds(java.lang.Boolean value)Set mark as adsWallEditQuerymessage(java.lang.String value)(Required if 'attachments' is not set.) Text of the post.WallEditQueryownerId(java.lang.Integer value)User ID or community ID.WallEditQueryplaceId(java.lang.Integer value)Set place idWallEditQueryposterBkgAccessHash(java.lang.String value)Set poster bkg access hashWallEditQueryposterBkgId(java.lang.Integer value)Set poster bkg idWallEditQueryposterBkgOwnerId(java.lang.Integer value)Set poster bkg owner idprotected WallEditQuerypostId(int value)Set post idWallEditQuerypublishDate(java.lang.Integer value)Set publish dateWallEditQueryservices(java.lang.String value)Set servicesWallEditQuerysigned(java.lang.Boolean value)Set signedWallEditQuerytopicId(EditTopicId value)Topic ID.-
Methods inherited from class com.vk.api.sdk.client.AbstractQueryBuilder
accessToken, build, captchaKey, captchaSid, clientSecret, confirm, getBody, getMethod, getParams, lang, toString, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, version
-
Methods inherited from class com.vk.api.sdk.client.ApiRequest
execute, executeAsRaw, executeAsString, getClient, getGson, getHeaders, getResponseClass, getUrl, setHeaders
-
-
-
-
Constructor Detail
-
WallEditQuery
public WallEditQuery(VkApiClient client, UserActor actor, int postId)
Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters- Parameters:
client- VK API clientactor- actor with access tokenpostId- value of "post id" parameter. Minimum is 0.
-
-
Method Detail
-
ownerId
public WallEditQuery ownerId(java.lang.Integer value)
User ID or community ID. Use a negative value to designate a community ID.- Parameters:
value- value of "owner id" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
postId
protected WallEditQuery postId(int value)
Set post id- Parameters:
value- value of "post id" parameter. Minimum is 0.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
friendsOnly
public WallEditQuery friendsOnly(java.lang.Boolean value)
Set friends only- Parameters:
value- value of "friends only" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
message
public WallEditQuery message(java.lang.String value)
(Required if 'attachments' is not set.) Text of the post.- Parameters:
value- value of "message" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
services
public WallEditQuery services(java.lang.String value)
Set services- Parameters:
value- value of "services" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
signed
public WallEditQuery signed(java.lang.Boolean value)
Set signed- Parameters:
value- value of "signed" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
publishDate
public WallEditQuery publishDate(java.lang.Integer value)
Set publish date- Parameters:
value- value of "publish date" parameter. Minimum is 0.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
lat
public WallEditQuery lat(java.lang.Number value)
Set lat- Parameters:
value- value of "lat" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
lng
public WallEditQuery lng(java.lang.Number value)
Set long- Parameters:
value- value of "long" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
placeId
public WallEditQuery placeId(java.lang.Integer value)
Set place id- Parameters:
value- value of "place id" parameter. Minimum is 0.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
markAsAds
public WallEditQuery markAsAds(java.lang.Boolean value)
Set mark as ads- Parameters:
value- value of "mark as ads" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
closeComments
public WallEditQuery closeComments(java.lang.Boolean value)
Set close comments- Parameters:
value- value of "close comments" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
donutPaidDuration
public WallEditQuery donutPaidDuration(java.lang.Integer value)
Set donut paid duration- Parameters:
value- value of "donut paid duration" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
posterBkgId
public WallEditQuery posterBkgId(java.lang.Integer value)
Set poster bkg id- Parameters:
value- value of "poster bkg id" parameter. Minimum is 0.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
posterBkgOwnerId
public WallEditQuery posterBkgOwnerId(java.lang.Integer value)
Set poster bkg owner id- Parameters:
value- value of "poster bkg owner id" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
posterBkgAccessHash
public WallEditQuery posterBkgAccessHash(java.lang.String value)
Set poster bkg access hash- Parameters:
value- value of "poster bkg access hash" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
copyright
public WallEditQuery copyright(java.lang.String value)
Set copyright- Parameters:
value- value of "copyright" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
topicId
public WallEditQuery topicId(EditTopicId value)
Topic ID. Allowed values can be obtained from newsfeed.getPostTopics method- Parameters:
value- value of "topic id" parameter. Minimum is 0.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
attachments
public WallEditQuery attachments(java.lang.String... value)
attachments (Required if 'message' is not set.) List of objects attached to the post, in the following format: "_ , _ ", ' — Type of media attachment: 'photo' — photo, 'video' — video, 'audio' — audio, 'doc' — document, ' ' — ID of the media application owner. ' ' — Media application ID. Example: "photo100172_166443618,photo66748_265827614", May contain a link to an external page to include in the post. Example: "photo66748_265827614,http://habrahabr.ru", "NOTE: If more than one link is being attached, an error is thrown." - Parameters:
value- value of "attachments" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
attachments
public WallEditQuery attachments(java.util.List<java.lang.String> value)
(Required if 'message' is not set.) List of objects attached to the post, in the following format: "_ , _ ", ' — Type of media attachment: 'photo' — photo, 'video' — video, 'audio' — audio, 'doc' — document, ' ' — ID of the media application owner. ' ' — Media application ID. Example: "photo100172_166443618,photo66748_265827614", May contain a link to an external page to include in the post. Example: "photo66748_265827614,http://habrahabr.ru", "NOTE: If more than one link is being attached, an error is thrown." - Parameters:
value- value of "attachments" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
getThis
protected WallEditQuery getThis()
Description copied from class:AbstractQueryBuilderGet reference to this object- Specified by:
getThisin classAbstractQueryBuilder<WallEditQuery,EditResponse>- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
essentialKeys
protected java.util.List<java.lang.String> essentialKeys()
Description copied from class:AbstractQueryBuilderGet list of required parameter names- Specified by:
essentialKeysin classAbstractQueryBuilder<WallEditQuery,EditResponse>- Returns:
- list of names
-
-