public Request multipleQueriesAsync(final @NonNull List<Query> queries, @Nullable final Client.MultipleQueriesStrategy strategy, @NonNull CompletionHandler completionHandler) {
    """
	Run multiple queries on this index with one API call.
	A variant of {@link Client#multipleQueriesAsync(List, Client.MultipleQueriesStrategy, CompletionHandler)}
	where the targeted index is always the receiver.
	
	@param queries The queries to run.
	@param strategy The strategy to use.
	@param completionHandler The listener that will be notified of the request's outcome.
	@return A cancellable request.
    """
        final List<Query> queriesCopy = new ArrayList<>(queries);
        return getClient().new AsyncTaskRequest(completionHandler) {
            @NonNull
            @Override
            protected JSONObject run() throws AlgoliaException {
                return multipleQueriesSync(queriesCopy, strategy);
            }
        }.start();
    }
public Request multipleQueriesAsync(final @NonNull List<Query> queries, @Nullable final Client.MultipleQueriesStrategy strategy, @NonNull CompletionHandler completionHandler) {
        final List<Query> queriesCopy = new ArrayList<>(queries);
        return getClient().new AsyncTaskRequest(completionHandler) {
            @NonNull
            @Override
            protected JSONObject run() throws AlgoliaException {
                return multipleQueriesSync(queriesCopy, strategy);
            }
        }.start();
    }
public Request multipleQueriesAsync ( final @ NonNull List < Query > queries , @ Nullable final Client . MultipleQueriesStrategy strategy , @ NonNull CompletionHandler completionHandler ) { final List < Query > queriesCopy = new ArrayList <> ( queries ) ; return getClient ( ) . new AsyncTaskRequest ( completionHandler ) { @ NonNull @ Override protected JSONObject run ( ) throws AlgoliaException { return multipleQueriesSync ( queriesCopy , strategy ) ; } } . start ( ) ; }
Run multiple queries on this index with one API call.
A variant of {@link Client#multipleQueriesAsync(List, Client.MultipleQueriesStrategy, CompletionHandler)}
where the targeted index is always the receiver.

@param queries The queries to run.
@param strategy The strategy to use.
@param completionHandler The listener that will be notified of the request's outcome.
@return A cancellable request.
Run multiple queries on this index with one API call . A variant of { @link Client#multipleQueriesAsync ( List Client . MultipleQueriesStrategy CompletionHandler ) } where the targeted index is always the receiver .