Package com.vk.api.sdk.queries.photos
Class PhotosSaveMessagesPhotoQuery
java.lang.Object
com.vk.api.sdk.client.ApiRequest<R>
com.vk.api.sdk.client.AbstractQueryBuilder<PhotosSaveMessagesPhotoQuery,java.util.List<SaveMessagesPhotoResponse>>
com.vk.api.sdk.queries.photos.PhotosSaveMessagesPhotoQuery
public class PhotosSaveMessagesPhotoQuery extends AbstractQueryBuilder<PhotosSaveMessagesPhotoQuery,java.util.List<SaveMessagesPhotoResponse>>
Query for Photos.saveMessagesPhoto method
-
Constructor Summary
Constructors Constructor Description PhotosSaveMessagesPhotoQuery(VkApiClient client, GroupActor actor, java.lang.String photo)
Creates a AbstractQueryBuilder instance that can be used to build api request with various parametersPhotosSaveMessagesPhotoQuery(VkApiClient client, UserActor actor, java.lang.String photo)
Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters -
Method Summary
Modifier and Type Method Description protected java.util.List<java.lang.String>
essentialKeys()
Get list of required parameter namesprotected PhotosSaveMessagesPhotoQuery
getThis()
Get reference to this objectPhotosSaveMessagesPhotoQuery
hash(java.lang.String value)
Set hashprotected PhotosSaveMessagesPhotoQuery
photo(java.lang.String value)
Parameter returned when the photo is [vk.com/dev/upload_files|uploaded to the server].PhotosSaveMessagesPhotoQuery
server(java.lang.Integer value)
Set serverMethods 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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
PhotosSaveMessagesPhotoQuery
Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters- Parameters:
client
- VK API clientactor
- actor with access tokenphoto
- value of "photo" parameter.
-
PhotosSaveMessagesPhotoQuery
Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters- Parameters:
client
- VK API clientactor
- actor with access tokenphoto
- value of "photo" parameter.
-
-
Method Details
-
photo
Parameter returned when the photo is [vk.com/dev/upload_files|uploaded to the server].- Parameters:
value
- value of "photo" parameter.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
server
Set server- Parameters:
value
- value of "server" parameter.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
hash
Set hash- Parameters:
value
- value of "hash" parameter.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
getThis
Description copied from class:AbstractQueryBuilder
Get reference to this object- Specified by:
getThis
in classAbstractQueryBuilder<PhotosSaveMessagesPhotoQuery,java.util.List<SaveMessagesPhotoResponse>>
- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
essentialKeys
protected java.util.List<java.lang.String> essentialKeys()Description copied from class:AbstractQueryBuilder
Get list of required parameter names- Specified by:
essentialKeys
in classAbstractQueryBuilder<PhotosSaveMessagesPhotoQuery,java.util.List<SaveMessagesPhotoResponse>>
- Returns:
- list of names
-