From 3053c64d0081aaf5ced690427aa0e7abe3c8b755 Mon Sep 17 00:00:00 2001 From: vikhy-aws <191836418+vikhy-aws@users.noreply.github.com> Date: Thu, 16 Jan 2025 11:45:23 -0800 Subject: [PATCH] feat: add request and response classes to implement toggle monitor state api in alerting Signed-off-by: vikhy-aws <191836418+vikhy-aws@users.noreply.github.com> --- .../opensearch/commons/alerting/action/AlertingActions.kt | 6 +++--- ...UpdateMonitorStateRequest.kt => ToggleMonitorRequest.kt} | 2 +- ...dateMonitorStateResponse.kt => ToggleMonitorResponse.kt} | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) rename src/main/kotlin/org/opensearch/commons/alerting/action/{UpdateMonitorStateRequest.kt => ToggleMonitorRequest.kt} (96%) rename src/main/kotlin/org/opensearch/commons/alerting/action/{UpdateMonitorStateResponse.kt => ToggleMonitorResponse.kt} (97%) diff --git a/src/main/kotlin/org/opensearch/commons/alerting/action/AlertingActions.kt b/src/main/kotlin/org/opensearch/commons/alerting/action/AlertingActions.kt index 6d6443e1..35f6d04c 100644 --- a/src/main/kotlin/org/opensearch/commons/alerting/action/AlertingActions.kt +++ b/src/main/kotlin/org/opensearch/commons/alerting/action/AlertingActions.kt @@ -24,7 +24,7 @@ object AlertingActions { const val INDEX_COMMENT_ACTION_NAME = "cluster:admin/opensearch/alerting/comments/write" const val SEARCH_COMMENTS_ACTION_NAME = "cluster:admin/opensearch/alerting/comments/search" const val DELETE_COMMENT_ACTION_NAME = "cluster:admin/opensearch/alerting/comments/delete" - const val UPDATE_MONITOR_STATE_ACTION_NAME = "cluster:admin/opensearch/alerting/monitor/toggle" + const val TOGGLE_MONITOR_ACTION_NAME = "cluster:admin/opensearch/alerting/monitor/toggle" @JvmField val INDEX_MONITOR_ACTION_TYPE = @@ -91,6 +91,6 @@ object AlertingActions { ActionType(DELETE_COMMENT_ACTION_NAME, ::DeleteCommentResponse) @JvmField - val UPDATE_MONITOR_STATE_ACTION_TYPE = - ActionType(UPDATE_MONITOR_STATE_ACTION_NAME, ::UpdateMonitorStateResponse) + val TOGGLE_MONITOR_ACTION_TYPE = + ActionType(TOGGLE_MONITOR_ACTION_NAME, ::ToggleMonitorResponse) } diff --git a/src/main/kotlin/org/opensearch/commons/alerting/action/UpdateMonitorStateRequest.kt b/src/main/kotlin/org/opensearch/commons/alerting/action/ToggleMonitorRequest.kt similarity index 96% rename from src/main/kotlin/org/opensearch/commons/alerting/action/UpdateMonitorStateRequest.kt rename to src/main/kotlin/org/opensearch/commons/alerting/action/ToggleMonitorRequest.kt index d55569cb..2b81f11d 100644 --- a/src/main/kotlin/org/opensearch/commons/alerting/action/UpdateMonitorStateRequest.kt +++ b/src/main/kotlin/org/opensearch/commons/alerting/action/ToggleMonitorRequest.kt @@ -7,7 +7,7 @@ import org.opensearch.core.common.io.stream.StreamOutput import org.opensearch.rest.RestRequest import java.io.IOException -class UpdateMonitorStateRequest : ActionRequest { +class ToggleMonitorRequest : ActionRequest { val monitorId: String val enabled: Boolean val seqNo: Long diff --git a/src/main/kotlin/org/opensearch/commons/alerting/action/UpdateMonitorStateResponse.kt b/src/main/kotlin/org/opensearch/commons/alerting/action/ToggleMonitorResponse.kt similarity index 97% rename from src/main/kotlin/org/opensearch/commons/alerting/action/UpdateMonitorStateResponse.kt rename to src/main/kotlin/org/opensearch/commons/alerting/action/ToggleMonitorResponse.kt index fa9be5b1..0dfd9f19 100644 --- a/src/main/kotlin/org/opensearch/commons/alerting/action/UpdateMonitorStateResponse.kt +++ b/src/main/kotlin/org/opensearch/commons/alerting/action/ToggleMonitorResponse.kt @@ -12,7 +12,7 @@ import org.opensearch.core.xcontent.ToXContent.Params import org.opensearch.core.xcontent.XContentBuilder import java.io.IOException -class UpdateMonitorStateResponse : BaseResponse { +class ToggleMonitorResponse : BaseResponse { var id: String var version: Long var seqNo: Long