Class PhotosEditQuery

java.lang.Object

public class PhotosEditQuery
extends AbstractQueryBuilder<PhotosEditQuery,​OkResponse>
Query for Photos.edit method
  • Constructor Details

    • PhotosEditQuery

      public PhotosEditQuery​(VkApiClient client, UserActor actor, int photoId)
      Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters
      Parameters:
      client - VK API client
      actor - actor with access token
      photoId - value of "photo id" parameter. Minimum is 0.
  • Method Details

    • ownerId

      public PhotosEditQuery ownerId​(java.lang.Integer value)
      ID of the user or community that owns the photo.
      Parameters:
      value - value of "owner id" parameter.
      Returns:
      a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
    • photoId

      protected PhotosEditQuery photoId​(int value)
      Photo ID.
      Parameters:
      value - value of "photo id" parameter. Minimum is 0.
      Returns:
      a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
    • caption

      public PhotosEditQuery caption​(java.lang.String value)
      New caption for the photo. If this parameter is not set, it is considered to be equal to an empty string.
      Parameters:
      value - value of "caption" parameter.
      Returns:
      a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
    • latitude

      public PhotosEditQuery latitude​(java.lang.Number value)
      Set latitude
      Parameters:
      value - value of "latitude" parameter.
      Returns:
      a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
    • longitude

      public PhotosEditQuery longitude​(java.lang.Number value)
      Set longitude
      Parameters:
      value - value of "longitude" parameter.
      Returns:
      a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
    • placeStr

      public PhotosEditQuery placeStr​(java.lang.String value)
      Set place str
      Parameters:
      value - value of "place str" parameter.
      Returns:
      a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
    • foursquareId

      public PhotosEditQuery foursquareId​(java.lang.String value)
      Set foursquare id
      Parameters:
      value - value of "foursquare id" parameter.
      Returns:
      a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
    • deletePlace

      public PhotosEditQuery deletePlace​(java.lang.Boolean value)
      Set delete place
      Parameters:
      value - value of "delete place" parameter.
      Returns:
      a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
    • getThis

      protected PhotosEditQuery getThis()
      Description copied from class: AbstractQueryBuilder
      Get reference to this object
      Specified by:
      getThis in class AbstractQueryBuilder<PhotosEditQuery,​OkResponse>
      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 class AbstractQueryBuilder<PhotosEditQuery,​OkResponse>
      Returns:
      list of names