path # lines of code notification/src/main/java/org/opensearch/alerting/destination/client/DestinationEmailClient.java 76 notification/src/main/java/org/opensearch/alerting/destination/client/DestinationHttpClient.java 133 notification/src/main/java/org/opensearch/alerting/destination/client/DestinationHttpClientPool.java 8 notification/src/main/java/org/opensearch/alerting/destination/client/DestinationEmailClientPool.java 8 notification/src/main/java/org/opensearch/alerting/destination/factory/EmailDestinationFactory.java 32 notification/src/main/java/org/opensearch/alerting/destination/factory/DestinationFactoryProvider.java 22 notification/src/main/java/org/opensearch/alerting/destination/factory/ChimeDestinationFactory.java 32 notification/src/main/java/org/opensearch/alerting/destination/factory/CustomWebhookDestinationFactory.java 32 notification/src/main/java/org/opensearch/alerting/destination/factory/DestinationFactory.java 8 notification/src/main/java/org/opensearch/alerting/destination/factory/SlackDestinationFactory.java 32 notification/src/main/java/org/opensearch/alerting/destination/message/DestinationType.java 4 notification/src/main/java/org/opensearch/alerting/destination/message/SlackMessage.java 57 notification/src/main/java/org/opensearch/alerting/destination/message/EmailMessage.java 143 notification/src/main/java/org/opensearch/alerting/destination/message/CustomWebhookMessage.java 167 notification/src/main/java/org/opensearch/alerting/destination/message/ChimeMessage.java 49 notification/src/main/java/org/opensearch/alerting/destination/message/BaseMessage.java 68 notification/src/main/java/org/opensearch/alerting/destination/response/DestinationResponse.java 29 notification/src/main/java/org/opensearch/alerting/destination/response/BaseResponse.java 13 notification/src/main/java/org/opensearch/alerting/destination/Notification.java 18 alerting/src/main/kotlin/org/opensearch/alerting/AlertService.kt 344 alerting/src/main/kotlin/org/opensearch/alerting/aggregation/bucketselectorext/BucketSelectorExtAggregator.kt 143 alerting/src/main/kotlin/org/opensearch/alerting/aggregation/bucketselectorext/BucketSelectorIndices.kt 56 alerting/src/main/kotlin/org/opensearch/alerting/aggregation/bucketselectorext/BucketSelectorExtAggregationBuilder.kt 225 alerting/src/main/kotlin/org/opensearch/alerting/aggregation/bucketselectorext/BucketSelectorExtFilter.kt 125 alerting/src/main/kotlin/org/opensearch/alerting/resthandler/RestIndexDestinationAction.kt 95 alerting/src/main/kotlin/org/opensearch/alerting/resthandler/RestSearchMonitorAction.kt 118 alerting/src/main/kotlin/org/opensearch/alerting/resthandler/RestGetAlertsAction.kt 58 alerting/src/main/kotlin/org/opensearch/alerting/resthandler/RestDeleteEmailGroupAction.kt 44 alerting/src/main/kotlin/org/opensearch/alerting/resthandler/RestGetMonitorAction.kt 58 alerting/src/main/kotlin/org/opensearch/alerting/resthandler/RestExecuteMonitorAction.kt 62 alerting/src/main/kotlin/org/opensearch/alerting/resthandler/AsyncActionHandler.kt 9 alerting/src/main/kotlin/org/opensearch/alerting/resthandler/RestIndexEmailAccountAction.kt 89 alerting/src/main/kotlin/org/opensearch/alerting/resthandler/RestAcknowledgeAlertAction.kt 68 alerting/src/main/kotlin/org/opensearch/alerting/resthandler/RestIndexMonitorAction.kt 94 alerting/src/main/kotlin/org/opensearch/alerting/resthandler/RestSearchEmailGroupAction.kt 88 alerting/src/main/kotlin/org/opensearch/alerting/resthandler/RestSearchEmailAccountAction.kt 88 alerting/src/main/kotlin/org/opensearch/alerting/resthandler/RestDeleteMonitorAction.kt 48 alerting/src/main/kotlin/org/opensearch/alerting/resthandler/RestDeleteEmailAccountAction.kt 44 alerting/src/main/kotlin/org/opensearch/alerting/resthandler/RestGetEmailAccountAction.kt 52 alerting/src/main/kotlin/org/opensearch/alerting/resthandler/RestGetEmailGroupAction.kt 52 alerting/src/main/kotlin/org/opensearch/alerting/resthandler/RestDeleteDestinationAction.kt 46 alerting/src/main/kotlin/org/opensearch/alerting/resthandler/RestIndexEmailGroupAction.kt 89 alerting/src/main/kotlin/org/opensearch/alerting/resthandler/RestGetDestinationsAction.kt 75 alerting/src/main/kotlin/org/opensearch/alerting/settings/AlertingSettings.kt 96 alerting/src/main/kotlin/org/opensearch/alerting/settings/LegacyOpenDistroDestinationSettings.kt 67 alerting/src/main/kotlin/org/opensearch/alerting/settings/LegacyOpenDistroAlertingSettings.kt 91 alerting/src/main/kotlin/org/opensearch/alerting/settings/DestinationSettings.kt 59 alerting/src/main/kotlin/org/opensearch/alerting/InputService.kt 117 alerting/src/main/kotlin/org/opensearch/alerting/action/SearchMonitorAction.kt 9 alerting/src/main/kotlin/org/opensearch/alerting/action/GetMonitorRequest.kt 45 alerting/src/main/kotlin/org/opensearch/alerting/action/ExecuteMonitorRequest.kt 49 alerting/src/main/kotlin/org/opensearch/alerting/action/GetDestinationsAction.kt 8 alerting/src/main/kotlin/org/opensearch/alerting/action/DeleteMonitorAction.kt 9 alerting/src/main/kotlin/org/opensearch/alerting/action/AcknowledgeAlertResponse.kt 65 alerting/src/main/kotlin/org/opensearch/alerting/action/GetAlertsAction.kt 8 alerting/src/main/kotlin/org/opensearch/alerting/action/IndexEmailGroupAction.kt 8 alerting/src/main/kotlin/org/opensearch/alerting/action/ExecuteMonitorResponse.kt 27 alerting/src/main/kotlin/org/opensearch/alerting/action/IndexDestinationAction.kt 8 alerting/src/main/kotlin/org/opensearch/alerting/action/IndexEmailGroupResponse.kt 65 alerting/src/main/kotlin/org/opensearch/alerting/action/GetAlertsRequest.kt 41 alerting/src/main/kotlin/org/opensearch/alerting/action/DeleteMonitorRequest.kt 28 alerting/src/main/kotlin/org/opensearch/alerting/action/GetMonitorAction.kt 8 alerting/src/main/kotlin/org/opensearch/alerting/action/SearchEmailGroupAction.kt 9 alerting/src/main/kotlin/org/opensearch/alerting/action/GetEmailAccountResponse.kt 73 alerting/src/main/kotlin/org/opensearch/alerting/action/DeleteDestinationRequest.kt 28 alerting/src/main/kotlin/org/opensearch/alerting/action/GetMonitorResponse.kt 73 alerting/src/main/kotlin/org/opensearch/alerting/action/GetEmailGroupResponse.kt 73 alerting/src/main/kotlin/org/opensearch/alerting/action/DeleteEmailAccountRequest.kt 28 alerting/src/main/kotlin/org/opensearch/alerting/action/IndexEmailAccountAction.kt 8 alerting/src/main/kotlin/org/opensearch/alerting/action/IndexDestinationRequest.kt 53 alerting/src/main/kotlin/org/opensearch/alerting/action/SearchMonitorRequest.kt 26 alerting/src/main/kotlin/org/opensearch/alerting/action/AcknowledgeAlertRequest.kt 37 alerting/src/main/kotlin/org/opensearch/alerting/action/DeleteEmailGroupRequest.kt 28 alerting/src/main/kotlin/org/opensearch/alerting/action/IndexDestinationResponse.kt 65 alerting/src/main/kotlin/org/opensearch/alerting/action/GetAlertsResponse.kt 38 alerting/src/main/kotlin/org/opensearch/alerting/action/IndexMonitorResponse.kt 65 alerting/src/main/kotlin/org/opensearch/alerting/action/IndexMonitorAction.kt 8 alerting/src/main/kotlin/org/opensearch/alerting/action/IndexEmailAccountResponse.kt 65 alerting/src/main/kotlin/org/opensearch/alerting/action/ExecuteMonitorAction.kt 8 alerting/src/main/kotlin/org/opensearch/alerting/action/DeleteEmailAccountAction.kt 9 alerting/src/main/kotlin/org/opensearch/alerting/action/SearchEmailAccountAction.kt 9 alerting/src/main/kotlin/org/opensearch/alerting/action/GetDestinationsRequest.kt 50 alerting/src/main/kotlin/org/opensearch/alerting/action/GetEmailAccountRequest.kt 49 alerting/src/main/kotlin/org/opensearch/alerting/action/GetEmailGroupAction.kt 8 alerting/src/main/kotlin/org/opensearch/alerting/action/DeleteDestinationAction.kt 9 alerting/src/main/kotlin/org/opensearch/alerting/action/IndexEmailAccountRequest.kt 53 alerting/src/main/kotlin/org/opensearch/alerting/action/DeleteEmailGroupAction.kt 9 alerting/src/main/kotlin/org/opensearch/alerting/action/GetEmailAccountAction.kt 8 alerting/src/main/kotlin/org/opensearch/alerting/action/AcknowledgeAlertAction.kt 8 alerting/src/main/kotlin/org/opensearch/alerting/action/GetEmailGroupRequest.kt 49 alerting/src/main/kotlin/org/opensearch/alerting/action/GetDestinationsResponse.kt 51 alerting/src/main/kotlin/org/opensearch/alerting/action/IndexMonitorRequest.kt 53 alerting/src/main/kotlin/org/opensearch/alerting/action/IndexEmailGroupRequest.kt 53 alerting/src/main/kotlin/org/opensearch/alerting/model/Trigger.kt 55 alerting/src/main/kotlin/org/opensearch/alerting/model/Alert.kt 298 alerting/src/main/kotlin/org/opensearch/alerting/model/BucketLevelTriggerRunResult.kt 45 alerting/src/main/kotlin/org/opensearch/alerting/model/TriggerRunResult.kt 40 alerting/src/main/kotlin/org/opensearch/alerting/model/QueryLevelTriggerRunResult.kt 54 alerting/src/main/kotlin/org/opensearch/alerting/model/ActionExecutionResult.kt 70 alerting/src/main/kotlin/org/opensearch/alerting/model/AggregationResultBucket.kt 75 alerting/src/main/kotlin/org/opensearch/alerting/model/Monitor.kt 259 alerting/src/main/kotlin/org/opensearch/alerting/model/Table.kt 39 alerting/src/main/kotlin/org/opensearch/alerting/model/action/ActionExecutionScope.kt 138 alerting/src/main/kotlin/org/opensearch/alerting/model/action/Throttle.kt 78 alerting/src/main/kotlin/org/opensearch/alerting/model/action/Action.kt 165 alerting/src/main/kotlin/org/opensearch/alerting/model/action/ActionExecutionPolicy.kt 63 alerting/src/main/kotlin/org/opensearch/alerting/model/QueryLevelTrigger.kt 124 alerting/src/main/kotlin/org/opensearch/alerting/model/AlertingConfigAccessor.kt 59 alerting/src/main/kotlin/org/opensearch/alerting/model/BucketLevelTrigger.kt 121 alerting/src/main/kotlin/org/opensearch/alerting/model/destination/CustomWebhook.kt 125 alerting/src/main/kotlin/org/opensearch/alerting/model/destination/Slack.kt 63 alerting/src/main/kotlin/org/opensearch/alerting/model/destination/Chime.kt 63 alerting/src/main/kotlin/org/opensearch/alerting/model/destination/DestinationContextFactory.kt 52 alerting/src/main/kotlin/org/opensearch/alerting/model/destination/SNS.kt 49 alerting/src/main/kotlin/org/opensearch/alerting/model/destination/email/EmailGroup.kt 157 alerting/src/main/kotlin/org/opensearch/alerting/model/destination/email/EmailAccount.kt 146 alerting/src/main/kotlin/org/opensearch/alerting/model/destination/email/Email.kt 151 alerting/src/main/kotlin/org/opensearch/alerting/model/destination/Destination.kt 298 alerting/src/main/kotlin/org/opensearch/alerting/model/destination/DestinationContext.kt 6 alerting/src/main/kotlin/org/opensearch/alerting/model/MonitorRunResult.kt 183 alerting/src/main/kotlin/org/opensearch/alerting/util/AnomalyDetectionUtils.kt 48 alerting/src/main/kotlin/org/opensearch/alerting/util/RestHandlerUtils.kt 18 alerting/src/main/kotlin/org/opensearch/alerting/util/IndexUtils.kt 105 alerting/src/main/kotlin/org/opensearch/alerting/util/AggregationQueryRewriter.kt 77 alerting/src/main/kotlin/org/opensearch/alerting/util/DestinationType.kt 11 alerting/src/main/kotlin/org/opensearch/alerting/util/AlertingException.kt 56 alerting/src/main/kotlin/org/opensearch/alerting/util/AlertingUtils.kt 53 alerting/src/main/kotlin/org/opensearch/alerting/MonitorRunner.kt 528 alerting/src/main/kotlin/org/opensearch/alerting/script/BucketLevelTriggerExecutionContext.kt 38 alerting/src/main/kotlin/org/opensearch/alerting/script/QueryLevelTriggerExecutionContext.kt 32 alerting/src/main/kotlin/org/opensearch/alerting/script/TriggerScript.kt 15 alerting/src/main/kotlin/org/opensearch/alerting/script/TriggerExecutionContext.kt 27 alerting/src/main/kotlin/org/opensearch/alerting/transport/TransportDeleteEmailAccountAction.kt 62 alerting/src/main/kotlin/org/opensearch/alerting/transport/TransportSearchEmailGroupAction.kt 58 alerting/src/main/kotlin/org/opensearch/alerting/transport/TransportDeleteEmailGroupAction.kt 62 alerting/src/main/kotlin/org/opensearch/alerting/transport/TransportSearchMonitorAction.kt 66 alerting/src/main/kotlin/org/opensearch/alerting/transport/TransportAcknowledgeAlertAction.kt 140 alerting/src/main/kotlin/org/opensearch/alerting/transport/TransportDeleteMonitorAction.kt 125 alerting/src/main/kotlin/org/opensearch/alerting/transport/TransportGetDestinationsAction.kt 144 alerting/src/main/kotlin/org/opensearch/alerting/transport/TransportIndexDestinationAction.kt 290 alerting/src/main/kotlin/org/opensearch/alerting/transport/TransportIndexMonitorAction.kt 421 alerting/src/main/kotlin/org/opensearch/alerting/transport/TransportExecuteMonitorAction.kt 106 alerting/src/main/kotlin/org/opensearch/alerting/transport/TransportGetAlertsAction.kt 138 alerting/src/main/kotlin/org/opensearch/alerting/transport/TransportIndexEmailGroupAction.kt 214 alerting/src/main/kotlin/org/opensearch/alerting/transport/TransportGetEmailGroupAction.kt 98 alerting/src/main/kotlin/org/opensearch/alerting/transport/SecureTransportAction.kt 95 alerting/src/main/kotlin/org/opensearch/alerting/transport/TransportGetEmailAccountAction.kt 98 alerting/src/main/kotlin/org/opensearch/alerting/transport/TransportIndexEmailAccountAction.kt 271 alerting/src/main/kotlin/org/opensearch/alerting/transport/TransportDeleteDestinationAction.kt 132 alerting/src/main/kotlin/org/opensearch/alerting/transport/TransportGetMonitorAction.kt 92 alerting/src/main/kotlin/org/opensearch/alerting/transport/TransportSearchEmailAccountAction.kt 58 alerting/src/main/kotlin/org/opensearch/alerting/AlertingPlugin.kt 311 alerting/src/main/kotlin/org/opensearch/alerting/TriggerService.kt 85 alerting/src/main/kotlin/org/opensearch/alerting/alerts/AlertIndices.kt 298 alerting/src/main/kotlin/org/opensearch/alerting/alerts/AlertError.kt 55 alerting/src/main/kotlin/org/opensearch/alerting/alerts/AlertMover.kt 89 alerting/src/main/plugin-metadata/plugin-security.policy 7 core/src/main/kotlin/org/opensearch/alerting/core/resthandler/RestScheduledJobStatsHandler.kt 102 core/src/main/kotlin/org/opensearch/alerting/core/settings/ScheduledJobSettings.kt 37 core/src/main/kotlin/org/opensearch/alerting/core/settings/LegacyOpenDistroScheduledJobSettings.kt 37 core/src/main/kotlin/org/opensearch/alerting/core/schedule/JobScheduler.kt 121 core/src/main/kotlin/org/opensearch/alerting/core/schedule/JobSchedulerMetrics.kt 37 core/src/main/kotlin/org/opensearch/alerting/core/ScheduledJobIndices.kt 39 core/src/main/kotlin/org/opensearch/alerting/core/action/node/ScheduledJobsStatsAction.kt 16 core/src/main/kotlin/org/opensearch/alerting/core/action/node/ScheduledJobsStatsTransportAction.kt 115 core/src/main/kotlin/org/opensearch/alerting/core/action/node/ScheduledJobsStatsRequest.kt 30 core/src/main/kotlin/org/opensearch/alerting/core/action/node/ScheduledJobStats.kt 68 core/src/main/kotlin/org/opensearch/alerting/core/action/node/ScheduledJobsStatsResponse.kt 61 core/src/main/kotlin/org/opensearch/alerting/core/model/ScheduledJob.kt 48 core/src/main/kotlin/org/opensearch/alerting/core/model/Schedule.kt 274 core/src/main/kotlin/org/opensearch/alerting/core/model/Input.kt 21 core/src/main/kotlin/org/opensearch/alerting/core/model/SearchInput.kt 72 core/src/main/kotlin/org/opensearch/alerting/core/JobSweeper.kt 367 core/src/main/kotlin/org/opensearch/alerting/core/JobSweeperMetrics.kt 19 core/src/main/kotlin/org/opensearch/alerting/core/JobRunner.kt 8 core/src/main/kotlin/org/opensearch/alerting/elasticapi/ElasticExtensions.kt 148 worksheets/opensearch_dashboards_sample_data.http 9 release-notes/create_release_notes.py 27