'Like get() for collections, when the full collection is expected.
:param results_limit: maxmimum number of results to allow
:raise ClientError if there are more than results_limit results.'

def get_full(self, results_limit, query_parameters=None, **kwarg_query_parameters):

    result = self.get(query_parameters=query_parameters, items_per_page=results_limit, **kwarg_query_parameters)
    if (result.total_results > results_limit):
        raise ClientError(('Too    many    results    (%s    >    %s)    for    request    %s    (%s    %s)' % (result.total_results, results_limit, self.href, query_parameters, kwarg_query_parameters)))
    return result
