Class AccountSaveProfileInfoQuery

    • Constructor Detail

      • AccountSaveProfileInfoQuery

        public AccountSaveProfileInfoQuery​(VkApiClient client,
                                           UserActor actor)
        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
    • Method Detail

      • firstName

        public AccountSaveProfileInfoQuery firstName​(java.lang.String value)
        User first name.
        Parameters:
        value - value of "first name" parameter.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • lastName

        public AccountSaveProfileInfoQuery lastName​(java.lang.String value)
        User last name.
        Parameters:
        value - value of "last name" parameter.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • maidenName

        public AccountSaveProfileInfoQuery maidenName​(java.lang.String value)
        User maiden name (female only)
        Parameters:
        value - value of "maiden name" parameter.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • screenName

        public AccountSaveProfileInfoQuery screenName​(java.lang.String value)
        User screen name.
        Parameters:
        value - value of "screen name" parameter.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • cancelRequestId

        public AccountSaveProfileInfoQuery cancelRequestId​(java.lang.Integer value)
        ID of the name change request to be canceled. If this parameter is sent, all the others are ignored.
        Parameters:
        value - value of "cancel request id" parameter. Minimum is 0.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • sex

        public AccountSaveProfileInfoQuery sex​(SaveProfileInfoSex value)
        User sex. Possible values: , * '1' - female,, * '2' - male.
        Parameters:
        value - value of "sex" parameter. Minimum is 0.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • relation

        public AccountSaveProfileInfoQuery relation​(SaveProfileInfoRelation value)
        User relationship status. Possible values: , * '1' - single,, * '2' - in a relationship,, * '3' - engaged,, * '4' - married,, * '5' - it's complicated,, * '6' - actively searching,, * '7' - in love,, * '0' - not specified.
        Parameters:
        value - value of "relation" parameter. Minimum is 0.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • relationPartnerId

        public AccountSaveProfileInfoQuery relationPartnerId​(java.lang.Integer value)
        ID of the relationship partner.
        Parameters:
        value - value of "relation partner id" parameter. Minimum is 0.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • bdate

        public AccountSaveProfileInfoQuery bdate​(java.lang.String value)
        User birth date, format: DD.MM.YYYY.
        Parameters:
        value - value of "bdate" parameter.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • bdateVisibility

        public AccountSaveProfileInfoQuery bdateVisibility​(SaveProfileInfoBdateVisibility value)
        Birth date visibility. Returned values: , * '1' - show birth date,, * '2' - show only month and day,, * '0' - hide birth date.
        Parameters:
        value - value of "bdate visibility" parameter. Minimum is 0.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • homeTown

        public AccountSaveProfileInfoQuery homeTown​(java.lang.String value)
        User home town.
        Parameters:
        value - value of "home town" parameter.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • countryId

        public AccountSaveProfileInfoQuery countryId​(java.lang.Integer value)
        User country.
        Parameters:
        value - value of "country id" parameter. Minimum is 0.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • cityId

        public AccountSaveProfileInfoQuery cityId​(java.lang.Integer value)
        User city.
        Parameters:
        value - value of "city id" parameter. Minimum is 0.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • status

        public AccountSaveProfileInfoQuery status​(java.lang.String value)
        Status text.
        Parameters:
        value - value of "status" parameter.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.