Skip to content

Commit a34f067

Browse files
committed
[ML] Remove deprecated _xpack endpoints
Extends the work done in elastic#48170 to the ml module
1 parent f29fe06 commit a34f067

File tree

47 files changed

+83
-459
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+83
-459
lines changed

x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/MachineLearning.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -360,7 +360,6 @@ public class MachineLearning extends Plugin implements SystemIndexPlugin,
360360
SearchPlugin {
361361
public static final String NAME = "ml";
362362
public static final String BASE_PATH = "/_ml/";
363-
public static final String PRE_V7_BASE_PATH = "/_xpack/ml/";
364363
public static final String DATAFEED_THREAD_POOL_NAME = NAME + "_datafeed";
365364
public static final String JOB_COMMS_THREAD_POOL_NAME = NAME + "_job_comms";
366365
public static final String UTILITY_THREAD_POOL_NAME = NAME + "_utility";

x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/rest/RestDeleteExpiredDataAction.java

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
import org.elasticsearch.xpack.ml.MachineLearning;
1515

1616
import java.io.IOException;
17-
import java.util.Collections;
1817
import java.util.List;
1918

2019
import static org.elasticsearch.rest.RestRequest.Method.DELETE;
@@ -23,16 +22,9 @@ public class RestDeleteExpiredDataAction extends BaseRestHandler {
2322

2423
@Override
2524
public List<Route> routes() {
26-
return Collections.singletonList(
27-
new Route(DELETE, MachineLearning.BASE_PATH + "_delete_expired_data/{" + Job.ID.getPreferredName() + "}"));
28-
}
29-
30-
@Override
31-
public List<ReplacedRoute> replacedRoutes() {
32-
// TODO: remove deprecated endpoint in 8.0.0
33-
return Collections.singletonList(
34-
new ReplacedRoute(DELETE, MachineLearning.BASE_PATH + "_delete_expired_data",
35-
DELETE, MachineLearning.PRE_V7_BASE_PATH + "_delete_expired_data")
25+
return List.of(
26+
new Route(DELETE, MachineLearning.BASE_PATH + "_delete_expired_data/{" + Job.ID.getPreferredName() + "}"),
27+
new Route(DELETE, MachineLearning.BASE_PATH + "_delete_expired_data")
3628
);
3729
}
3830

x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/rest/RestFindFileStructureAction.java

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -30,15 +30,8 @@ public class RestFindFileStructureAction extends BaseRestHandler {
3030

3131
@Override
3232
public List<Route> routes() {
33-
return Collections.emptyList();
34-
}
35-
36-
@Override
37-
public List<ReplacedRoute> replacedRoutes() {
38-
// TODO: remove deprecated endpoint in 8.0.0
3933
return Collections.singletonList(
40-
new ReplacedRoute(POST, MachineLearning.BASE_PATH + "find_file_structure",
41-
POST, MachineLearning.PRE_V7_BASE_PATH + "find_file_structure")
34+
new Route(POST, MachineLearning.BASE_PATH + "find_file_structure")
4235
);
4336
}
4437

x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/rest/RestMlInfoAction.java

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,8 @@ public class RestMlInfoAction extends BaseRestHandler {
2222

2323
@Override
2424
public List<Route> routes() {
25-
return Collections.emptyList();
26-
}
27-
28-
@Override
29-
public List<ReplacedRoute> replacedRoutes() {
30-
// TODO: remove deprecated endpoint in 8.0.0
3125
return Collections.singletonList(
32-
new ReplacedRoute(GET, MachineLearning.BASE_PATH + "info",
33-
GET, MachineLearning.PRE_V7_BASE_PATH + "info")
26+
new Route(GET, MachineLearning.BASE_PATH + "info")
3427
);
3528
}
3629

x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/rest/RestSetUpgradeModeAction.java

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,8 @@ public class RestSetUpgradeModeAction extends BaseRestHandler {
2222

2323
@Override
2424
public List<Route> routes() {
25-
return Collections.emptyList();
26-
}
27-
28-
@Override
29-
public List<ReplacedRoute> replacedRoutes() {
30-
// TODO: remove deprecated endpoint in 8.0.0
3125
return Collections.singletonList(
32-
new ReplacedRoute(POST, MachineLearning.BASE_PATH + "set_upgrade_mode",
33-
POST, MachineLearning.PRE_V7_BASE_PATH + "set_upgrade_mode")
26+
new Route(POST, MachineLearning.BASE_PATH + "set_upgrade_mode")
3427
);
3528
}
3629

x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/rest/calendar/RestDeleteCalendarAction.java

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,8 @@ public class RestDeleteCalendarAction extends BaseRestHandler {
2323

2424
@Override
2525
public List<Route> routes() {
26-
return Collections.emptyList();
27-
}
28-
29-
@Override
30-
public List<ReplacedRoute> replacedRoutes() {
31-
// TODO: remove deprecated endpoint in 8.0.0
3226
return Collections.singletonList(
33-
new ReplacedRoute(DELETE, MachineLearning.BASE_PATH + "calendars/{" + Calendar.ID.getPreferredName() + "}",
34-
DELETE, MachineLearning.PRE_V7_BASE_PATH + "calendars/{" + Calendar.ID.getPreferredName() + "}")
27+
new Route(DELETE, MachineLearning.BASE_PATH + "calendars/{" + Calendar.ID.getPreferredName() + "}")
3528
);
3629
}
3730

x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/rest/calendar/RestDeleteCalendarEventAction.java

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,18 +22,11 @@
2222

2323
public class RestDeleteCalendarEventAction extends BaseRestHandler {
2424

25-
@Override
26-
public List<Route> routes() {
27-
return Collections.emptyList();
28-
}
2925

3026
@Override
31-
public List<ReplacedRoute> replacedRoutes() {
32-
// TODO: remove deprecated endpoint in 8.0.0
27+
public List<Route> routes() {
3328
return Collections.singletonList(
34-
new ReplacedRoute(DELETE, MachineLearning.BASE_PATH + "calendars/{" + Calendar.ID.getPreferredName() + "}/events/{" +
35-
ScheduledEvent.EVENT_ID.getPreferredName() + "}",
36-
DELETE, MachineLearning.PRE_V7_BASE_PATH + "calendars/{" + Calendar.ID.getPreferredName() + "}/events/{" +
29+
new Route(DELETE, MachineLearning.BASE_PATH + "calendars/{" + Calendar.ID.getPreferredName() + "}/events/{" +
3730
ScheduledEvent.EVENT_ID.getPreferredName() + "}")
3831
);
3932
}

x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/rest/calendar/RestDeleteCalendarJobAction.java

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -24,16 +24,8 @@ public class RestDeleteCalendarJobAction extends BaseRestHandler {
2424

2525
@Override
2626
public List<Route> routes() {
27-
return Collections.emptyList();
28-
}
29-
30-
@Override
31-
public List<ReplacedRoute> replacedRoutes() {
32-
// TODO: remove deprecated endpoint in 8.0.0
3327
return Collections.singletonList(
34-
new ReplacedRoute(DELETE, MachineLearning.BASE_PATH + "calendars/{" + Calendar.ID.getPreferredName() + "}/jobs/{" +
35-
Job.ID.getPreferredName() + "}",
36-
DELETE, MachineLearning.PRE_V7_BASE_PATH + "calendars/{" + Calendar.ID.getPreferredName() + "}/jobs/{" +
28+
new Route(DELETE, MachineLearning.BASE_PATH + "calendars/{" + Calendar.ID.getPreferredName() + "}/jobs/{" +
3729
Job.ID.getPreferredName() + "}")
3830
);
3931
}

x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/rest/calendar/RestGetCalendarEventsAction.java

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,8 @@ public class RestGetCalendarEventsAction extends BaseRestHandler {
2626

2727
@Override
2828
public List<Route> routes() {
29-
return Collections.emptyList();
30-
}
31-
32-
@Override
33-
public List<ReplacedRoute> replacedRoutes() {
34-
// TODO: remove deprecated endpoint in 8.0.0
3529
return Collections.singletonList(
36-
new ReplacedRoute(GET, MachineLearning.BASE_PATH + "calendars/{" + Calendar.ID.getPreferredName() + "}/events",
37-
GET, MachineLearning.PRE_V7_BASE_PATH + "calendars/{" + Calendar.ID.getPreferredName() + "}/events")
30+
new Route(GET, MachineLearning.BASE_PATH + "calendars/{" + Calendar.ID.getPreferredName() + "}/events")
3831
);
3932
}
4033

x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/rest/calendar/RestGetCalendarsAction.java

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
import org.elasticsearch.xpack.ml.MachineLearning;
1818

1919
import java.io.IOException;
20-
import java.util.Collections;
2120
import java.util.List;
2221

2322
import static org.elasticsearch.rest.RestRequest.Method.GET;
@@ -27,21 +26,11 @@ public class RestGetCalendarsAction extends BaseRestHandler {
2726

2827
@Override
2928
public List<Route> routes() {
30-
return Collections.emptyList();
31-
}
32-
33-
@Override
34-
public List<ReplacedRoute> replacedRoutes() {
35-
// TODO: remove deprecated endpoint in 8.0.0
3629
return List.of(
37-
new ReplacedRoute(GET, MachineLearning.BASE_PATH + "calendars/{" + Calendar.ID.getPreferredName() + "}",
38-
GET, MachineLearning.PRE_V7_BASE_PATH + "calendars/{" + Calendar.ID.getPreferredName() + "}"),
39-
new ReplacedRoute(GET, MachineLearning.BASE_PATH + "calendars/",
40-
GET, MachineLearning.PRE_V7_BASE_PATH + "calendars/"),
41-
new ReplacedRoute(POST, MachineLearning.BASE_PATH + "calendars/{" + Calendar.ID.getPreferredName() + "}",
42-
POST, MachineLearning.PRE_V7_BASE_PATH + "calendars/{" + Calendar.ID.getPreferredName() + "}"),
43-
new ReplacedRoute(POST, MachineLearning.BASE_PATH + "calendars/",
44-
POST, MachineLearning.PRE_V7_BASE_PATH + "calendars/")
30+
new Route(GET, MachineLearning.BASE_PATH + "calendars/{" + Calendar.ID.getPreferredName() + "}"),
31+
new Route(GET, MachineLearning.BASE_PATH + "calendars/"),
32+
new Route(POST, MachineLearning.BASE_PATH + "calendars/{" + Calendar.ID.getPreferredName() + "}"),
33+
new Route(POST, MachineLearning.BASE_PATH + "calendars/")
4534
);
4635
}
4736

0 commit comments

Comments
 (0)