package crate.elasticsearch.action.restore;
import crate.elasticsearch.action.import_.ImportRequest;
import crate.elasticsearch.action.import_.ImportResponse;
import crate.elasticsearch.client.action.import_.ImportRequestBuilder;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.Client;
/**
*
*/
public class RestoreAction extends Action<ImportRequest, ImportResponse, ImportRequestBuilder> {
public static final RestoreAction INSTANCE = new RestoreAction();
public static final String NAME = "el-crate-restore";
private RestoreAction() {
super(NAME);
}
@Override
public ImportResponse newResponse() {
return new ImportResponse();
}
@Override
public ImportRequestBuilder newRequestBuilder(Client client) {
return new ImportRequestBuilder(client);
}
}