package io.searchbox.cluster.reroute;
import java.util.LinkedHashMap;
import java.util.Map;
public class RerouteAllocateReplica implements RerouteCommand {
private final String index;
private final int shard;
private final String node;
public RerouteAllocateReplica(String index, int shard, String node) {
this.index = index;
this.shard = shard;
this.node = node;
}
@Override
public String getType() {
return "allocate_replica";
}
@Override
public Map<String, Object> getData() {
Map<String, Object> paramsMap = new LinkedHashMap<>();
paramsMap.put("index", index);
paramsMap.put("shard", shard);
paramsMap.put("node", node);
return paramsMap;
}
}