public class WallEditQuery extends AbstractQueryBuilder<WallEditQuery,OkResponse>
Constructor and Description |
---|
WallEditQuery(VkApiClient client,
UserActor actor,
int postId)
Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters
|
Modifier and Type | Method and Description |
---|---|
WallEditQuery |
attachments(java.util.List<java.lang.String> value)
(Required if "message" is not set.)
|
WallEditQuery |
attachments(java.lang.String... value)
(Required if "message" is not set.)
|
protected java.util.List<java.lang.String> |
essentialKeys()
Get list of required parameter names
|
WallEditQuery |
friendsOnly(java.lang.Boolean value)
(Applies only when editing a scheduled post.)
|
protected WallEditQuery |
getThis()
Get reference to this object
|
WallEditQuery |
lat(java.lang.Float value)
Geographical latitude of the check-in, in degrees (from -90 to 90).
|
WallEditQuery |
lng(java.lang.Float value)
Geographical longitude of the check-in, in degrees (from -180 to 180).
|
WallEditQuery |
markAsAds(java.lang.Boolean value)
Set mark as ads
|
WallEditQuery |
message(java.lang.String value)
(Required if "attachments" is not set.)
|
WallEditQuery |
ownerId(java.lang.Integer value)
User ID or community ID.
|
WallEditQuery |
placeId(java.lang.Integer value)
ID of the location where the user was tagged.
|
protected WallEditQuery |
postId(int value)
Post ID.
|
WallEditQuery |
publishDate(java.lang.Integer value)
(Applies only to a scheduled post.)
|
WallEditQuery |
services(java.lang.String value)
(Applies only to a scheduled post.)
|
WallEditQuery |
signed(java.lang.Boolean value)
(Applies only to a post that was created "as community" on a community wall
|
accessToken, build, captchaKey, captchaSid, clientSecret, confirm, getBody, getMethod, lang, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, version
execute, executeAsRaw, executeAsString, getClient, getGson, getResponseClass, getUrl
public WallEditQuery(VkApiClient client, UserActor actor, int postId)
client
- VK API clientactor
- actor with access tokenpostId
- value of "post id" parameter. Minimum is 0.public WallEditQuery ownerId(java.lang.Integer value)
value
- value of "owner id" parameter.AbstractQueryBuilder
object to fulfill the "Builder" pattern.protected WallEditQuery postId(int value)
value
- value of "post id" parameter. Minimum is 0.AbstractQueryBuilder
object to fulfill the "Builder" pattern.public WallEditQuery friendsOnly(java.lang.Boolean value)
value
- value of "friends only" parameter.AbstractQueryBuilder
object to fulfill the "Builder" pattern.public WallEditQuery message(java.lang.String value)
value
- value of "message" parameter.AbstractQueryBuilder
object to fulfill the "Builder" pattern.public WallEditQuery attachments(java.lang.String... value)
Example: photo100172_166443618,photo66748_265827614 May contain a link to an external page to include in the post. Example:
photo66748_265827614,http://habrahabr.ruNOTE: If more than one link is being attached, an error is thrown.
value
- value of "attachments" parameter.AbstractQueryBuilder
object to fulfill the "Builder" pattern.public WallEditQuery attachments(java.util.List<java.lang.String> value)
Example: photo100172_166443618,photo66748_265827614 May contain a link to an external page to include in the post. Example:
photo66748_265827614,http://habrahabr.ruNOTE: If more than one link is being attached, an error is thrown.
value
- value of "attachments" parameter.AbstractQueryBuilder
object to fulfill the "Builder" pattern.public WallEditQuery services(java.lang.String value)
value
- value of "services" parameter.AbstractQueryBuilder
object to fulfill the "Builder" pattern.public WallEditQuery signed(java.lang.Boolean value)
value
- value of "signed" parameter.AbstractQueryBuilder
object to fulfill the "Builder" pattern.public WallEditQuery publishDate(java.lang.Integer value)
value
- value of "publish date" parameter. Minimum is 0.AbstractQueryBuilder
object to fulfill the "Builder" pattern.public WallEditQuery lat(java.lang.Float value)
value
- value of "lat" parameter.AbstractQueryBuilder
object to fulfill the "Builder" pattern.public WallEditQuery lng(java.lang.Float value)
value
- value of "long" parameter.AbstractQueryBuilder
object to fulfill the "Builder" pattern.public WallEditQuery placeId(java.lang.Integer value)
value
- value of "place id" parameter. Minimum is 0.AbstractQueryBuilder
object to fulfill the "Builder" pattern.public WallEditQuery markAsAds(java.lang.Boolean value)
value
- value of "mark as ads" parameter.AbstractQueryBuilder
object to fulfill the "Builder" pattern.protected WallEditQuery getThis()
AbstractQueryBuilder
getThis
in class AbstractQueryBuilder<WallEditQuery,OkResponse>
AbstractQueryBuilder
object to fulfill the "Builder" pattern.protected java.util.List<java.lang.String> essentialKeys()
AbstractQueryBuilder
essentialKeys
in class AbstractQueryBuilder<WallEditQuery,OkResponse>