def METHOD_NAME(client, container_name, directory_path, prefix=None, num_results=None, include='mc',
                   delimiter=None, marker=None, timeout=None):
    '''
    :param str container_name:
        Name of existing container.
    :param str prefix:
        Filters the results to return only blobs whose names
        begin with the specified prefix.
    :param int num_results:
        Specifies the maximum number of blobs to return,
        including all :class:`BlobPrefix` elements. If the request does not specify
        num_results or specifies a value greater than 5,000, the server will
        return up to 5,000 items. Setting num_results to a value less than
        or equal to zero results in error response code 400 (Bad Request).
    :param ~azure.storage.blob.models.Include include:
        Specifies one or more additional datasets to include in the response.
    :param str delimiter:
        When the request includes this parameter, the operation
        returns a :class:`~azure.storage.blob.models.BlobPrefix` element in the
        result list that acts as a placeholder for all blobs whose names begin
        with the same substring up to the appearance of the delimiter character.
        The delimiter may be a single character or a string.
    :param str marker:
        An opaque continuation token. This value can be retrieved from the
        next_marker field of a previous generator object if num_results was
        specified and that generator has finished enumerating results. If
        specified, this generator will begin returning results from the point
        where the previous generator stopped.
    :param int timeout:
        The timeout parameter is expressed in seconds.
    '''
    directory_prefix = directory_path + '/' + prefix if prefix else directory_path + '/'
    return client.list_blobs(container_name, directory_prefix, num_results, include,
                             delimiter, marker, timeout)