From 983ce9d2789dd18391b9b158051fbcafd1db010e Mon Sep 17 00:00:00 2001 From: Surya Sashank Nistala Date: Tue, 28 Apr 2026 17:35:25 -0700 Subject: [PATCH] feat: Expose bucketsPathsMap in BucketSelectorExtAggregationBuilder Make bucketsPathsMap publicly accessible so that callers can read the trigger's bucket paths without reflection. This is needed by the alerting plugin to translate BucketSelectorExt into a standard bucket_selector for remote trigger evaluation. Signed-off-by: Surya Sashank Nistala --- .../bucketselectorext/BucketSelectorExtAggregationBuilder.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/kotlin/org/opensearch/commons/alerting/aggregation/bucketselectorext/BucketSelectorExtAggregationBuilder.kt b/src/main/kotlin/org/opensearch/commons/alerting/aggregation/bucketselectorext/BucketSelectorExtAggregationBuilder.kt index 75d1f3ae..12a09e1f 100644 --- a/src/main/kotlin/org/opensearch/commons/alerting/aggregation/bucketselectorext/BucketSelectorExtAggregationBuilder.kt +++ b/src/main/kotlin/org/opensearch/commons/alerting/aggregation/bucketselectorext/BucketSelectorExtAggregationBuilder.kt @@ -20,7 +20,7 @@ import kotlin.collections.HashMap class BucketSelectorExtAggregationBuilder : AbstractPipelineAggregationBuilder { - private val bucketsPathsMap: Map + val bucketsPathsMap: Map val parentBucketPath: String val script: Script val filter: BucketSelectorExtFilter?