Skip to content

Commit c0553c4

Browse files
authored
Adding initial public and internal serverless scopes to QL rest handlers (#94033)
1 parent c052282 commit c0553c4

File tree

10 files changed

+30
-0
lines changed

10 files changed

+30
-0
lines changed

x-pack/plugin/eql/src/main/java/org/elasticsearch/xpack/eql/plugin/RestEqlDeleteAsyncResultAction.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
import org.elasticsearch.client.internal.node.NodeClient;
1010
import org.elasticsearch.rest.BaseRestHandler;
1111
import org.elasticsearch.rest.RestRequest;
12+
import org.elasticsearch.rest.Scope;
13+
import org.elasticsearch.rest.ServerlessScope;
1214
import org.elasticsearch.rest.action.RestToXContentListener;
1315
import org.elasticsearch.xpack.core.async.DeleteAsyncResultAction;
1416
import org.elasticsearch.xpack.core.async.DeleteAsyncResultRequest;
@@ -17,6 +19,7 @@
1719

1820
import static org.elasticsearch.rest.RestRequest.Method.DELETE;
1921

22+
@ServerlessScope(Scope.PUBLIC)
2023
public class RestEqlDeleteAsyncResultAction extends BaseRestHandler {
2124
@Override
2225
public List<Route> routes() {

x-pack/plugin/eql/src/main/java/org/elasticsearch/xpack/eql/plugin/RestEqlGetAsyncResultAction.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,16 @@
99
import org.elasticsearch.client.internal.node.NodeClient;
1010
import org.elasticsearch.rest.BaseRestHandler;
1111
import org.elasticsearch.rest.RestRequest;
12+
import org.elasticsearch.rest.Scope;
13+
import org.elasticsearch.rest.ServerlessScope;
1214
import org.elasticsearch.rest.action.RestToXContentListener;
1315
import org.elasticsearch.xpack.core.async.GetAsyncResultRequest;
1416

1517
import java.util.List;
1618

1719
import static org.elasticsearch.rest.RestRequest.Method.GET;
1820

21+
@ServerlessScope(Scope.PUBLIC)
1922
public class RestEqlGetAsyncResultAction extends BaseRestHandler {
2023
@Override
2124
public List<Route> routes() {

x-pack/plugin/eql/src/main/java/org/elasticsearch/xpack/eql/plugin/RestEqlGetAsyncStatusAction.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,16 @@
99
import org.elasticsearch.client.internal.node.NodeClient;
1010
import org.elasticsearch.rest.BaseRestHandler;
1111
import org.elasticsearch.rest.RestRequest;
12+
import org.elasticsearch.rest.Scope;
13+
import org.elasticsearch.rest.ServerlessScope;
1214
import org.elasticsearch.rest.action.RestStatusToXContentListener;
1315
import org.elasticsearch.xpack.core.async.GetAsyncStatusRequest;
1416

1517
import java.util.List;
1618

1719
import static org.elasticsearch.rest.RestRequest.Method.GET;
1820

21+
@ServerlessScope(Scope.PUBLIC)
1922
public class RestEqlGetAsyncStatusAction extends BaseRestHandler {
2023
@Override
2124
public List<Route> routes() {

x-pack/plugin/eql/src/main/java/org/elasticsearch/xpack/eql/plugin/RestEqlSearchAction.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@
1717
import org.elasticsearch.rest.RestRequest;
1818
import org.elasticsearch.rest.RestResponse;
1919
import org.elasticsearch.rest.RestStatus;
20+
import org.elasticsearch.rest.Scope;
21+
import org.elasticsearch.rest.ServerlessScope;
2022
import org.elasticsearch.rest.action.RestCancellableNodeClient;
2123
import org.elasticsearch.xcontent.XContentBuilder;
2224
import org.elasticsearch.xcontent.XContentParser;
@@ -31,6 +33,7 @@
3133
import static org.elasticsearch.rest.RestRequest.Method.GET;
3234
import static org.elasticsearch.rest.RestRequest.Method.POST;
3335

36+
@ServerlessScope(Scope.PUBLIC)
3437
public class RestEqlSearchAction extends BaseRestHandler {
3538
private static Logger logger = LogManager.getLogger(RestEqlSearchAction.class);
3639
private static final String SEARCH_PATH = "/{index}/_eql/search";

x-pack/plugin/sql/src/main/java/org/elasticsearch/xpack/sql/plugin/RestSqlAsyncDeleteResultsAction.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
import org.elasticsearch.client.internal.node.NodeClient;
1010
import org.elasticsearch.rest.BaseRestHandler;
1111
import org.elasticsearch.rest.RestRequest;
12+
import org.elasticsearch.rest.Scope;
13+
import org.elasticsearch.rest.ServerlessScope;
1214
import org.elasticsearch.rest.action.RestToXContentListener;
1315
import org.elasticsearch.xpack.core.async.DeleteAsyncResultAction;
1416
import org.elasticsearch.xpack.core.async.DeleteAsyncResultRequest;
@@ -19,6 +21,7 @@
1921
import static org.elasticsearch.xpack.sql.action.Protocol.ID_NAME;
2022
import static org.elasticsearch.xpack.sql.action.Protocol.SQL_ASYNC_DELETE_REST_ENDPOINT;
2123

24+
@ServerlessScope(Scope.PUBLIC)
2225
public class RestSqlAsyncDeleteResultsAction extends BaseRestHandler {
2326
@Override
2427
public List<Route> routes() {

x-pack/plugin/sql/src/main/java/org/elasticsearch/xpack/sql/plugin/RestSqlAsyncGetResultsAction.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
import org.elasticsearch.client.internal.node.NodeClient;
1010
import org.elasticsearch.rest.BaseRestHandler;
1111
import org.elasticsearch.rest.RestRequest;
12+
import org.elasticsearch.rest.Scope;
13+
import org.elasticsearch.rest.ServerlessScope;
1214
import org.elasticsearch.xpack.core.async.GetAsyncResultRequest;
1315

1416
import java.util.Collections;
@@ -22,6 +24,7 @@
2224
import static org.elasticsearch.xpack.sql.action.Protocol.URL_PARAM_DELIMITER;
2325
import static org.elasticsearch.xpack.sql.action.Protocol.WAIT_FOR_COMPLETION_TIMEOUT_NAME;
2426

27+
@ServerlessScope(Scope.PUBLIC)
2528
public class RestSqlAsyncGetResultsAction extends BaseRestHandler {
2629
@Override
2730
public List<Route> routes() {

x-pack/plugin/sql/src/main/java/org/elasticsearch/xpack/sql/plugin/RestSqlAsyncGetStatusAction.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
import org.elasticsearch.client.internal.node.NodeClient;
1010
import org.elasticsearch.rest.BaseRestHandler;
1111
import org.elasticsearch.rest.RestRequest;
12+
import org.elasticsearch.rest.Scope;
13+
import org.elasticsearch.rest.ServerlessScope;
1214
import org.elasticsearch.rest.action.RestStatusToXContentListener;
1315
import org.elasticsearch.xpack.core.async.GetAsyncStatusRequest;
1416

@@ -18,6 +20,7 @@
1820
import static org.elasticsearch.xpack.sql.action.Protocol.ID_NAME;
1921
import static org.elasticsearch.xpack.sql.action.Protocol.SQL_ASYNC_STATUS_REST_ENDPOINT;
2022

23+
@ServerlessScope(Scope.PUBLIC)
2124
public class RestSqlAsyncGetStatusAction extends BaseRestHandler {
2225
@Override
2326
public List<Route> routes() {

x-pack/plugin/sql/src/main/java/org/elasticsearch/xpack/sql/plugin/RestSqlClearCursorAction.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
import org.elasticsearch.rest.RestRequest;
1414
import org.elasticsearch.rest.RestResponse;
1515
import org.elasticsearch.rest.RestStatus;
16+
import org.elasticsearch.rest.Scope;
17+
import org.elasticsearch.rest.ServerlessScope;
1618
import org.elasticsearch.rest.action.RestResponseListener;
1719
import org.elasticsearch.xcontent.XContentBuilder;
1820
import org.elasticsearch.xcontent.XContentParser;
@@ -28,6 +30,7 @@
2830

2931
import static org.elasticsearch.rest.RestRequest.Method.POST;
3032

33+
@ServerlessScope(Scope.PUBLIC)
3134
public class RestSqlClearCursorAction extends BaseRestHandler {
3235

3336
@Override

x-pack/plugin/sql/src/main/java/org/elasticsearch/xpack/sql/plugin/RestSqlQueryAction.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111
import org.elasticsearch.core.RestApiVersion;
1212
import org.elasticsearch.rest.BaseRestHandler;
1313
import org.elasticsearch.rest.RestRequest;
14+
import org.elasticsearch.rest.Scope;
15+
import org.elasticsearch.rest.ServerlessScope;
1416
import org.elasticsearch.rest.action.RestCancellableNodeClient;
1517
import org.elasticsearch.xcontent.XContentParser;
1618
import org.elasticsearch.xpack.sql.action.Protocol;
@@ -26,6 +28,7 @@
2628
import static org.elasticsearch.rest.RestRequest.Method.POST;
2729
import static org.elasticsearch.xpack.sql.proto.CoreProtocol.URL_PARAM_DELIMITER;
2830

31+
@ServerlessScope(Scope.PUBLIC)
2932
public class RestSqlQueryAction extends BaseRestHandler {
3033

3134
@Override

x-pack/plugin/sql/src/main/java/org/elasticsearch/xpack/sql/plugin/RestSqlTranslateAction.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
import org.elasticsearch.core.RestApiVersion;
1111
import org.elasticsearch.rest.BaseRestHandler;
1212
import org.elasticsearch.rest.RestRequest;
13+
import org.elasticsearch.rest.Scope;
14+
import org.elasticsearch.rest.ServerlessScope;
1315
import org.elasticsearch.rest.action.RestToXContentListener;
1416
import org.elasticsearch.xcontent.XContentParser;
1517
import org.elasticsearch.xpack.sql.action.Protocol;
@@ -25,6 +27,7 @@
2527
/**
2628
* REST action for translating SQL queries into ES requests
2729
*/
30+
@ServerlessScope(Scope.PUBLIC)
2831
public class RestSqlTranslateAction extends BaseRestHandler {
2932

3033
@Override

0 commit comments

Comments
 (0)