Class AccountRegisterDeviceQuery

    • Constructor Detail

      • AccountRegisterDeviceQuery

        public AccountRegisterDeviceQuery​(VkApiClient client,
                                          UserActor actor,
                                          java.lang.String token,
                                          java.lang.String deviceId)
        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
        token - value of "token" parameter.
        deviceId - value of "device id" parameter.
    • Method Detail

      • token

        protected AccountRegisterDeviceQuery token​(java.lang.String value)
        Device token used to send notifications. (for mpns, the token shall be URL for sending of notifications)
        Parameters:
        value - value of "token" parameter.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • deviceModel

        public AccountRegisterDeviceQuery deviceModel​(java.lang.String value)
        String name of device model.
        Parameters:
        value - value of "device model" parameter.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • deviceYear

        public AccountRegisterDeviceQuery deviceYear​(java.lang.Integer value)
        Device year.
        Parameters:
        value - value of "device year" parameter.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • deviceId

        protected AccountRegisterDeviceQuery deviceId​(java.lang.String value)
        Unique device ID.
        Parameters:
        value - value of "device id" parameter.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • systemVersion

        public AccountRegisterDeviceQuery systemVersion​(java.lang.String value)
        String version of device operating system.
        Parameters:
        value - value of "system version" parameter.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • settings

        public AccountRegisterDeviceQuery settings​(java.lang.String value)
        Push settings in a [vk.com/dev/push_settings|special format].
        Parameters:
        value - value of "settings" parameter.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • sandbox

        public AccountRegisterDeviceQuery sandbox​(java.lang.Boolean value)
        Set sandbox
        Parameters:
        value - value of "sandbox" parameter. By default 0.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.