diff --git a/src/main/java/org/opensearch/securityanalytics/findings/FindingsService.java b/src/main/java/org/opensearch/securityanalytics/findings/FindingsService.java index 29fbb8a4f..ab695ed3a 100644 --- a/src/main/java/org/opensearch/securityanalytics/findings/FindingsService.java +++ b/src/main/java/org/opensearch/securityanalytics/findings/FindingsService.java @@ -53,7 +53,12 @@ public FindingsService(Client client) { * @param table group of search related parameters * @param listener ActionListener to get notified on response or error */ - public void getFindingsByDetectorId(String detectorId, Table table, ActionListener listener ) { + public void getFindingsByDetectorId(String detectorId, Table table, String severity, + String detectionType, + List findingIds, + Instant startTime, + Instant endTime, + ActionListener listener ) { this.client.execute(GetDetectorAction.INSTANCE, new GetDetectorRequest(detectorId, -3L), new ActionListener<>() { @Override @@ -103,11 +108,11 @@ public void onFailure(Exception e) { new ArrayList<>(monitorToDetectorMapping.keySet()), DetectorMonitorConfig.getAllFindingsIndicesPattern(detector.getDetectorType()), table, - null, - null, - null, - null, - null, + severity, + detectionType, + findingIds, + startTime, + endTime, getFindingsResponseListener ); } diff --git a/src/main/java/org/opensearch/securityanalytics/transport/TransportGetFindingsAction.java b/src/main/java/org/opensearch/securityanalytics/transport/TransportGetFindingsAction.java index 96e7207a2..eeb0a5162 100644 --- a/src/main/java/org/opensearch/securityanalytics/transport/TransportGetFindingsAction.java +++ b/src/main/java/org/opensearch/securityanalytics/transport/TransportGetFindingsAction.java @@ -111,6 +111,11 @@ protected void doExecute(Task task, GetFindingsRequest request, ActionListener