Skip to content

Commit b6ded29

Browse files
authored
Fix breaking changes for 3.0.0 releas (#1424)
This PR updates imports and method references for bumping version to 3.0 alpha. Specifically, - Replace `import org.opensearch.client.Client;` with `import org.opensearch.transport.client.Client;` - Replace `getTotalHits().value` with `getTotalHits().value()` - Replace `import org.opensearch.action.support.master.AcknowledgedResponse;` with `import org.opensearch.action.support.clustermanager.AcknowledgedResponse;` - Replace `import org.opensearch.client.node.NodeClient;` with `import org.opensearch.transport.client.node.NodeClient;` - Replace `import org.opensearch.client.ClusterAdminClient;` with `import org.opensearch.transport.client.ClusterAdminClient;` - Replace `import org.opensearch.client.AdminClient;` with `import org.opensearch.transport.client.AdminClient;` - Replace `import org.opensearch.client.IndicesAdminClient;` with `import org.opensearch.transport.client.IndicesAdminClient;` - Rename `masterNodeId` to `clusterManagerNodeId` These changes align with similar PR: https://github.com/opensearch-project/flow-framework/pull/1026/files Testing done: * gradle build Signed-off-by: Kaituo Li <kaituo@amazon.com>
1 parent ff200b2 commit b6ded29

File tree

202 files changed

+274
-269
lines changed

Some content is hidden

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

202 files changed

+274
-269
lines changed

CHANGELOG.md

+2
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ Inspired from [Keep a Changelog](https://keepachangelog.com/en/1.1.0/)
1212
### Documentation
1313

1414
### Maintenance
15+
- Fix breaking changes for 3.0.0 release ([#1424](https://github.com/opensearch-project/anomaly-detection/pull/1424))
16+
1517
### Refactoring
1618

1719
## [Unreleased 2.x](https://github.com/opensearch-project/anomaly-detection/compare/2.19...2.x)

build.gradle

+3-3
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ buildscript {
1818
ext {
1919
opensearch_group = "org.opensearch"
2020
isSnapshot = "true" == System.getProperty("build.snapshot", "true")
21-
opensearch_version = System.getProperty("opensearch.version", "3.0.0-SNAPSHOT")
22-
buildVersionQualifier = System.getProperty("build.version_qualifier", "")
21+
opensearch_version = System.getProperty("opensearch.version", "3.0.0-alpha1-SNAPSHOT")
22+
buildVersionQualifier = System.getProperty("build.version_qualifier", "alpha1")
2323
// 3.0.0-SNAPSHOT -> 3.0.0.0-SNAPSHOT
2424
version_tokens = opensearch_version.tokenize('-')
2525
opensearch_build = version_tokens[0] + '.0'
@@ -35,7 +35,7 @@ buildscript {
3535
js_resource_folder = "src/test/resources/job-scheduler"
3636
common_utils_version = System.getProperty("common_utils.version", opensearch_build)
3737
job_scheduler_version = System.getProperty("job_scheduler.version", opensearch_build)
38-
bwcVersionShort = "2.19.0"
38+
bwcVersionShort = "2.20.0"
3939
bwcVersion = bwcVersionShort + ".0"
4040
bwcOpenSearchADDownload = 'https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/' + bwcVersionShort + '/latest/linux/x64/tar/builds/' +
4141
'opensearch/plugins/opensearch-anomaly-detection-' + bwcVersion + '.zip'

src/main/java/org/opensearch/ad/ADEntityProfileRunner.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@
1616
import org.opensearch.ad.model.AnomalyResult;
1717
import org.opensearch.ad.settings.ADNumericSetting;
1818
import org.opensearch.ad.transport.ADEntityProfileAction;
19-
import org.opensearch.client.Client;
2019
import org.opensearch.core.xcontent.NamedXContentRegistry;
2120
import org.opensearch.timeseries.AnalysisType;
2221
import org.opensearch.timeseries.EntityProfileRunner;
2322
import org.opensearch.timeseries.util.SecurityClientUtil;
23+
import org.opensearch.transport.client.Client;
2424

2525
public class ADEntityProfileRunner extends EntityProfileRunner<ADEntityProfileAction> {
2626

src/main/java/org/opensearch/ad/ADTaskProfileRunner.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@
1515
import org.opensearch.ad.transport.ADTaskProfileAction;
1616
import org.opensearch.ad.transport.ADTaskProfileNodeResponse;
1717
import org.opensearch.ad.transport.ADTaskProfileRequest;
18-
import org.opensearch.client.Client;
1918
import org.opensearch.core.action.ActionListener;
2019
import org.opensearch.timeseries.TaskProfileRunner;
2120
import org.opensearch.timeseries.cluster.HashRing;
2221
import org.opensearch.timeseries.model.EntityTaskProfile;
22+
import org.opensearch.transport.client.Client;
2323

2424
public class ADTaskProfileRunner implements TaskProfileRunner<ADTask, ADTaskProfile> {
2525
public final Logger logger = LogManager.getLogger(ADTaskProfileRunner.class);

src/main/java/org/opensearch/ad/AnomalyDetectorProfileRunner.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,14 @@
2424
import org.opensearch.ad.task.ADTaskCacheManager;
2525
import org.opensearch.ad.task.ADTaskManager;
2626
import org.opensearch.ad.transport.ADProfileAction;
27-
import org.opensearch.client.Client;
2827
import org.opensearch.core.xcontent.NamedXContentRegistry;
2928
import org.opensearch.timeseries.AnalysisType;
3029
import org.opensearch.timeseries.ProfileRunner;
3130
import org.opensearch.timeseries.model.ProfileName;
3231
import org.opensearch.timeseries.util.DiscoveryNodeFilterer;
3332
import org.opensearch.timeseries.util.SecurityClientUtil;
3433
import org.opensearch.transport.TransportService;
34+
import org.opensearch.transport.client.Client;
3535

3636
/**
3737
* Since version 2.15, we have merged the single-stream and HC detector workflows. Consequently, separate logic for profiling is no longer necessary.

src/main/java/org/opensearch/ad/ExecuteADResultResponseRecorder.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
import org.opensearch.ad.task.ADTaskCacheManager;
2626
import org.opensearch.ad.task.ADTaskManager;
2727
import org.opensearch.ad.transport.ADProfileAction;
28-
import org.opensearch.client.Client;
2928
import org.opensearch.commons.authuser.User;
3029
import org.opensearch.threadpool.ThreadPool;
3130
import org.opensearch.timeseries.AnalysisType;
@@ -36,6 +35,7 @@
3635
import org.opensearch.timeseries.transport.ResultResponse;
3736
import org.opensearch.timeseries.transport.handler.ResultBulkIndexingHandler;
3837
import org.opensearch.timeseries.util.DiscoveryNodeFilterer;
38+
import org.opensearch.transport.client.Client;
3939

4040
public class ExecuteADResultResponseRecorder extends
4141
ExecuteResultResponseRecorder<ADIndex, ADIndexManagement, ADTaskCacheManager, ADTaskType, ADTask, ADTaskManager, AnomalyResult, ADProfileAction> {

src/main/java/org/opensearch/ad/client/AnomalyDetectionNodeClient.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@
1313
import org.opensearch.ad.transport.GetAnomalyDetectorResponse;
1414
import org.opensearch.ad.transport.SearchAnomalyDetectorAction;
1515
import org.opensearch.ad.transport.SearchAnomalyResultAction;
16-
import org.opensearch.client.Client;
1716
import org.opensearch.core.action.ActionListener;
1817
import org.opensearch.core.action.ActionResponse;
1918
import org.opensearch.core.common.io.stream.NamedWriteableRegistry;
2019
import org.opensearch.timeseries.transport.GetConfigRequest;
20+
import org.opensearch.transport.client.Client;
2121

2222
public class AnomalyDetectionNodeClient implements AnomalyDetectionClient {
2323
private final Client client;

src/main/java/org/opensearch/ad/indices/ADIndexManagement.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@
3333
import org.opensearch.ad.constant.ADCommonName;
3434
import org.opensearch.ad.model.AnomalyDetector;
3535
import org.opensearch.ad.model.AnomalyResult;
36-
import org.opensearch.client.Client;
3736
import org.opensearch.cluster.service.ClusterService;
3837
import org.opensearch.common.settings.Settings;
3938
import org.opensearch.common.xcontent.XContentType;
@@ -45,6 +44,7 @@
4544
import org.opensearch.timeseries.common.exception.EndRunException;
4645
import org.opensearch.timeseries.indices.IndexManagement;
4746
import org.opensearch.timeseries.util.DiscoveryNodeFilterer;
47+
import org.opensearch.transport.client.Client;
4848

4949
import com.fasterxml.jackson.databind.ObjectMapper;
5050

src/main/java/org/opensearch/ad/ml/ADCheckpointDao.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@
3838
import org.opensearch.ad.constant.ADCommonName;
3939
import org.opensearch.ad.indices.ADIndex;
4040
import org.opensearch.ad.indices.ADIndexManagement;
41-
import org.opensearch.client.Client;
4241
import org.opensearch.core.action.ActionListener;
4342
import org.opensearch.index.IndexNotFoundException;
4443
import org.opensearch.index.query.MatchQueryBuilder;
@@ -52,6 +51,7 @@
5251
import org.opensearch.timeseries.ml.SingleStreamModelIdMapper;
5352
import org.opensearch.timeseries.model.Entity;
5453
import org.opensearch.timeseries.util.ClientUtil;
54+
import org.opensearch.transport.client.Client;
5555

5656
import com.amazon.randomcutforest.RandomCutForest;
5757
import com.amazon.randomcutforest.config.Precision;

src/main/java/org/opensearch/ad/rest/RestAnomalyDetectorJobAction.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
import org.opensearch.ad.constant.ADCommonMessages;
2424
import org.opensearch.ad.settings.ADEnabledSetting;
2525
import org.opensearch.ad.transport.AnomalyDetectorJobAction;
26-
import org.opensearch.client.node.NodeClient;
2726
import org.opensearch.cluster.service.ClusterService;
2827
import org.opensearch.common.settings.Settings;
2928
import org.opensearch.common.unit.TimeValue;
@@ -33,6 +32,7 @@
3332
import org.opensearch.timeseries.model.DateRange;
3433
import org.opensearch.timeseries.rest.RestJobAction;
3534
import org.opensearch.timeseries.transport.JobRequest;
35+
import org.opensearch.transport.client.node.NodeClient;
3636

3737
import com.google.common.collect.ImmutableList;
3838

src/main/java/org/opensearch/ad/rest/RestDeleteAnomalyDetectorAction.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,12 @@
2020
import org.opensearch.ad.constant.ADCommonMessages;
2121
import org.opensearch.ad.settings.ADEnabledSetting;
2222
import org.opensearch.ad.transport.DeleteAnomalyDetectorAction;
23-
import org.opensearch.client.node.NodeClient;
2423
import org.opensearch.rest.BaseRestHandler;
2524
import org.opensearch.rest.RestRequest;
2625
import org.opensearch.rest.action.RestToXContentListener;
2726
import org.opensearch.timeseries.TimeSeriesAnalyticsPlugin;
2827
import org.opensearch.timeseries.transport.DeleteConfigRequest;
28+
import org.opensearch.transport.client.node.NodeClient;
2929

3030
import com.google.common.collect.ImmutableList;
3131

src/main/java/org/opensearch/ad/rest/RestDeleteAnomalyResultsAction.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
import org.opensearch.ad.constant.ADCommonMessages;
2323
import org.opensearch.ad.settings.ADEnabledSetting;
2424
import org.opensearch.ad.transport.DeleteAnomalyResultsAction;
25-
import org.opensearch.client.node.NodeClient;
2625
import org.opensearch.core.action.ActionListener;
2726
import org.opensearch.core.rest.RestStatus;
2827
import org.opensearch.core.xcontent.ToXContent;
@@ -33,6 +32,7 @@
3332
import org.opensearch.rest.RestRequest;
3433
import org.opensearch.search.builder.SearchSourceBuilder;
3534
import org.opensearch.timeseries.TimeSeriesAnalyticsPlugin;
35+
import org.opensearch.transport.client.node.NodeClient;
3636

3737
import com.google.common.collect.ImmutableList;
3838

src/main/java/org/opensearch/ad/rest/RestExecuteAnomalyDetectorAction.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828
import org.opensearch.ad.settings.ADEnabledSetting;
2929
import org.opensearch.ad.transport.AnomalyResultAction;
3030
import org.opensearch.ad.transport.AnomalyResultRequest;
31-
import org.opensearch.client.node.NodeClient;
3231
import org.opensearch.cluster.service.ClusterService;
3332
import org.opensearch.common.settings.Settings;
3433
import org.opensearch.common.unit.TimeValue;
@@ -39,6 +38,7 @@
3938
import org.opensearch.rest.RestRequest;
4039
import org.opensearch.rest.action.RestToXContentListener;
4140
import org.opensearch.timeseries.TimeSeriesAnalyticsPlugin;
41+
import org.opensearch.transport.client.node.NodeClient;
4242

4343
import com.google.common.collect.ImmutableList;
4444

src/main/java/org/opensearch/ad/rest/RestGetAnomalyDetectorAction.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,14 @@
2424
import org.opensearch.ad.constant.ADCommonMessages;
2525
import org.opensearch.ad.settings.ADEnabledSetting;
2626
import org.opensearch.ad.transport.GetAnomalyDetectorAction;
27-
import org.opensearch.client.node.NodeClient;
2827
import org.opensearch.rest.BaseRestHandler;
2928
import org.opensearch.rest.RestRequest;
3029
import org.opensearch.rest.action.RestActions;
3130
import org.opensearch.rest.action.RestToXContentListener;
3231
import org.opensearch.timeseries.TimeSeriesAnalyticsPlugin;
3332
import org.opensearch.timeseries.transport.GetConfigRequest;
3433
import org.opensearch.timeseries.util.RestHandlerUtils;
34+
import org.opensearch.transport.client.node.NodeClient;
3535

3636
import com.google.common.collect.ImmutableList;
3737

src/main/java/org/opensearch/ad/rest/RestIndexAnomalyDetectorAction.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@
3030
import org.opensearch.ad.transport.IndexAnomalyDetectorAction;
3131
import org.opensearch.ad.transport.IndexAnomalyDetectorRequest;
3232
import org.opensearch.ad.transport.IndexAnomalyDetectorResponse;
33-
import org.opensearch.client.node.NodeClient;
3433
import org.opensearch.cluster.service.ClusterService;
3534
import org.opensearch.common.settings.Settings;
3635
import org.opensearch.core.rest.RestStatus;
@@ -43,6 +42,7 @@
4342
import org.opensearch.rest.RestResponse;
4443
import org.opensearch.rest.action.RestResponseListener;
4544
import org.opensearch.timeseries.TimeSeriesAnalyticsPlugin;
45+
import org.opensearch.transport.client.node.NodeClient;
4646

4747
import com.google.common.collect.ImmutableList;
4848

src/main/java/org/opensearch/ad/rest/RestPreviewAnomalyDetectorAction.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,8 @@ public String getName() {
5353
}
5454

5555
@Override
56-
protected RestChannelConsumer prepareRequest(RestRequest request, org.opensearch.client.node.NodeClient client) throws IOException {
56+
protected RestChannelConsumer prepareRequest(RestRequest request, org.opensearch.transport.client.node.NodeClient client)
57+
throws IOException {
5758
if (!ADEnabledSetting.isADEnabled()) {
5859
throw new IllegalStateException(ADCommonMessages.DISABLED_ERR_MSG);
5960
}

src/main/java/org/opensearch/ad/rest/RestSearchAnomalyDetectorInfoAction.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,8 @@ public String getName() {
4646
}
4747

4848
@Override
49-
protected RestChannelConsumer prepareRequest(RestRequest request, org.opensearch.client.node.NodeClient client) throws IOException {
49+
protected RestChannelConsumer prepareRequest(RestRequest request, org.opensearch.transport.client.node.NodeClient client)
50+
throws IOException {
5051
if (!ADEnabledSetting.isADEnabled()) {
5152
throw new IllegalStateException(ADCommonMessages.DISABLED_ERR_MSG);
5253
}

src/main/java/org/opensearch/ad/rest/RestSearchAnomalyResultAction.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,10 @@
2525
import org.opensearch.ad.model.AnomalyResult;
2626
import org.opensearch.ad.settings.ADEnabledSetting;
2727
import org.opensearch.ad.transport.SearchAnomalyResultAction;
28-
import org.opensearch.client.node.NodeClient;
2928
import org.opensearch.rest.RestRequest;
3029
import org.opensearch.search.builder.SearchSourceBuilder;
3130
import org.opensearch.timeseries.TimeSeriesAnalyticsPlugin;
31+
import org.opensearch.transport.client.node.NodeClient;
3232

3333
import com.google.common.collect.ImmutableList;
3434

src/main/java/org/opensearch/ad/rest/RestSearchTopAnomalyResultAction.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,13 @@
2121
import org.opensearch.ad.settings.ADEnabledSetting;
2222
import org.opensearch.ad.transport.SearchTopAnomalyResultAction;
2323
import org.opensearch.ad.transport.SearchTopAnomalyResultRequest;
24-
import org.opensearch.client.node.NodeClient;
2524
import org.opensearch.core.xcontent.XContentParser;
2625
import org.opensearch.rest.BaseRestHandler;
2726
import org.opensearch.rest.RestRequest;
2827
import org.opensearch.rest.action.RestToXContentListener;
2928
import org.opensearch.timeseries.TimeSeriesAnalyticsPlugin;
3029
import org.opensearch.timeseries.util.RestHandlerUtils;
30+
import org.opensearch.transport.client.node.NodeClient;
3131

3232
import com.google.common.collect.ImmutableList;
3333

src/main/java/org/opensearch/ad/rest/RestStatsAnomalyDetectorAction.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,12 @@
2020
import org.opensearch.ad.settings.ADEnabledSetting;
2121
import org.opensearch.ad.stats.ADStats;
2222
import org.opensearch.ad.transport.StatsAnomalyDetectorAction;
23-
import org.opensearch.client.node.NodeClient;
2423
import org.opensearch.rest.RestRequest;
2524
import org.opensearch.rest.action.RestToXContentListener;
2625
import org.opensearch.timeseries.rest.RestStatsAction;
2726
import org.opensearch.timeseries.transport.StatsRequest;
2827
import org.opensearch.timeseries.util.DiscoveryNodeFilterer;
28+
import org.opensearch.transport.client.node.NodeClient;
2929

3030
import com.google.common.collect.ImmutableList;
3131

src/main/java/org/opensearch/ad/rest/RestValidateAnomalyDetectorAction.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
import org.opensearch.ad.constant.ADCommonMessages;
2323
import org.opensearch.ad.settings.ADEnabledSetting;
2424
import org.opensearch.ad.transport.ValidateAnomalyDetectorAction;
25-
import org.opensearch.client.node.NodeClient;
2625
import org.opensearch.cluster.service.ClusterService;
2726
import org.opensearch.common.settings.Settings;
2827
import org.opensearch.core.xcontent.XContentParser;
@@ -35,6 +34,7 @@
3534
import org.opensearch.timeseries.model.ConfigValidationIssue;
3635
import org.opensearch.timeseries.rest.RestValidateAction;
3736
import org.opensearch.timeseries.transport.ValidateConfigRequest;
37+
import org.opensearch.transport.client.node.NodeClient;
3838

3939
import com.google.common.collect.ImmutableList;
4040

src/main/java/org/opensearch/ad/rest/handler/ADIndexJobActionHandler.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
import org.opensearch.ad.transport.AnomalyResultAction;
2525
import org.opensearch.ad.transport.AnomalyResultRequest;
2626
import org.opensearch.ad.transport.StopDetectorAction;
27-
import org.opensearch.client.Client;
2827
import org.opensearch.common.settings.Settings;
2928
import org.opensearch.commons.authuser.User;
3029
import org.opensearch.core.action.ActionListener;
@@ -37,6 +36,7 @@
3736
import org.opensearch.timeseries.transport.JobResponse;
3837
import org.opensearch.timeseries.transport.ResultRequest;
3938
import org.opensearch.transport.TransportService;
39+
import org.opensearch.transport.client.Client;
4040

4141
public class ADIndexJobActionHandler extends
4242
IndexJobActionHandler<ADIndex, ADIndexManagement, ADTaskCacheManager, ADTaskType, ADTask, ADTaskManager, AnomalyResult, ADProfileAction, ExecuteADResultResponseRecorder> {

src/main/java/org/opensearch/ad/rest/handler/ADModelValidationActionHandler.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
import java.time.Clock;
99

1010
import org.opensearch.ad.model.AnomalyDetector;
11-
import org.opensearch.client.Client;
1211
import org.opensearch.cluster.service.ClusterService;
1312
import org.opensearch.common.settings.Settings;
1413
import org.opensearch.common.unit.TimeValue;
@@ -21,6 +20,7 @@
2120
import org.opensearch.timeseries.rest.handler.ModelValidationActionHandler;
2221
import org.opensearch.timeseries.transport.ValidateConfigResponse;
2322
import org.opensearch.timeseries.util.SecurityClientUtil;
23+
import org.opensearch.transport.client.Client;
2424

2525
public class ADModelValidationActionHandler extends ModelValidationActionHandler {
2626

src/main/java/org/opensearch/ad/rest/handler/AbstractAnomalyDetectorActionHandler.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
import org.opensearch.ad.task.ADTaskCacheManager;
3333
import org.opensearch.ad.task.ADTaskManager;
3434
import org.opensearch.ad.transport.IndexAnomalyDetectorResponse;
35-
import org.opensearch.client.Client;
3635
import org.opensearch.cluster.service.ClusterService;
3736
import org.opensearch.common.settings.Settings;
3837
import org.opensearch.common.unit.TimeValue;
@@ -54,6 +53,7 @@
5453
import org.opensearch.timeseries.transport.ValidateConfigResponse;
5554
import org.opensearch.timeseries.util.SecurityClientUtil;
5655
import org.opensearch.transport.TransportService;
56+
import org.opensearch.transport.client.Client;
5757

5858
import com.google.common.collect.Sets;
5959

src/main/java/org/opensearch/ad/rest/handler/IndexAnomalyDetectorActionHandler.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
import org.opensearch.ad.model.AnomalyDetector;
1717
import org.opensearch.ad.task.ADTaskManager;
1818
import org.opensearch.ad.transport.IndexAnomalyDetectorResponse;
19-
import org.opensearch.client.Client;
2019
import org.opensearch.cluster.service.ClusterService;
2120
import org.opensearch.common.settings.Settings;
2221
import org.opensearch.common.unit.TimeValue;
@@ -26,6 +25,7 @@
2625
import org.opensearch.timeseries.feature.SearchFeatureDao;
2726
import org.opensearch.timeseries.util.SecurityClientUtil;
2827
import org.opensearch.transport.TransportService;
28+
import org.opensearch.transport.client.Client;
2929

3030
/**
3131
* Anomaly detector REST action handler to process POST/PUT request.

src/main/java/org/opensearch/ad/rest/handler/ValidateAnomalyDetectorActionHandler.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
import java.time.Clock;
1515

1616
import org.opensearch.ad.indices.ADIndexManagement;
17-
import org.opensearch.client.Client;
1817
import org.opensearch.cluster.service.ClusterService;
1918
import org.opensearch.common.settings.Settings;
2019
import org.opensearch.common.unit.TimeValue;
@@ -25,6 +24,7 @@
2524
import org.opensearch.timeseries.model.Config;
2625
import org.opensearch.timeseries.transport.ValidateConfigResponse;
2726
import org.opensearch.timeseries.util.SecurityClientUtil;
27+
import org.opensearch.transport.client.Client;
2828

2929
/**
3030
* Anomaly detector REST action handler to process POST request.

src/main/java/org/opensearch/ad/task/ADBatchTaskRunner.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,6 @@
5757
import org.opensearch.ad.transport.ADBatchAnomalyResultResponse;
5858
import org.opensearch.ad.transport.ADBatchTaskRemoteExecutionAction;
5959
import org.opensearch.ad.transport.ADStatsNodesAction;
60-
import org.opensearch.client.Client;
6160
import org.opensearch.cluster.node.DiscoveryNode;
6261
import org.opensearch.cluster.service.ClusterService;
6362
import org.opensearch.common.CheckedRunnable;
@@ -106,6 +105,7 @@
106105
import org.opensearch.timeseries.util.SecurityClientUtil;
107106
import org.opensearch.transport.TransportRequestOptions;
108107
import org.opensearch.transport.TransportService;
108+
import org.opensearch.transport.client.Client;
109109

110110
import com.amazon.randomcutforest.RandomCutForest;
111111
import com.amazon.randomcutforest.parkservices.ThresholdedRandomCutForest;

0 commit comments

Comments
 (0)