package org.elasticsearch.action.count;
import java.util.List;
import org.elasticsearch.action.ShardOperationFailedException;
import org.elasticsearch.common.bytes.BytesReference;
/**
* @author olivier bourgain
*/
public class CountRequestAccessor {
/**
* This exposes the package visible constructor {@link CountResponse#CountResponse(long, boolean, int, int, int, List)}.
*/
public static CountResponse build(long count, boolean hasTerminatedEarly, int totalShards, int successfulShards, int failedShards, List<ShardOperationFailedException> shardFailures) {
return new CountResponse(count, hasTerminatedEarly, totalShards, successfulShards, failedShards, shardFailures);
}
public static BytesReference getSource(CountRequest countRequest) {
return countRequest.source();
}
public static float getMinScore(CountRequest countRequest) {
return countRequest.minScore();
}
}