def backup_jobs_rate_limit(session, ros_backup_job_id, limit, return_type=
    None, **kwargs):
    """
    Retrieves metering statistics for the remote object storage restore job
    for the specified interval.  Default interval is one second.

    :type session: zadarapy.session.Session
    :param session: A valid zadarapy.session.Session object.  Required.

    :type ros_backup_job_id: str
    :param ros_backup_job_id: The remote object storage backup job 'name'
        value as returned by get_all_ros_backup_jobs.  For example:
        'bckjobs-00000001'.  Required.

    :type limit: int
    :param limit: Limit rate

    :type return_type: str
    :param return_type: If this is set to the string 'json', this function
        will return a JSON string.  Otherwise, it will return a Python
        dictionary.  Optional (will return a Python dictionary by default).

    :rtype: dict, str
    :returns: A dictionary or JSON data set as a string depending on
        return_type parameter.
    """
    path = '/api/object_storage_backup_jobs/{0}/rate_limit.json'.format(
        ros_backup_job_id)
    body_values = {'limit': limit}
    return session.post_api(path=path, body=body_values, return_type=
        return_type, **kwargs)
