Class AppMonitoringController
java.lang.Object
com.atlassian.jira.rest.v2.monitoring.MonitoringController
com.atlassian.jira.rest.v2.monitoring.AppMonitoringController
@Path("monitoring/app")
@Consumes("application/json")
@Produces("application/json")
public class AppMonitoringController
extends MonitoringController
Describes endpoint for controlling the App Monitoring feature
- Since:
- 9.1
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionAppMonitoringController(JmxPermissionChecker jmxPermissionChecker, JiraAuthenticationContext jiraAuthenticationContext, AppMonitoringMetricsService appMonitoringMetricsService) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.Responsejakarta.ws.rs.core.ResponsesetAppMonitoringEnabled(AppMonitoringController.AppMonitoringRestEntity appMonitoringRequest) Methods inherited from class com.atlassian.jira.rest.v2.monitoring.MonitoringController
onlyIfPermitted
-
Constructor Details
-
AppMonitoringController
@Inject public AppMonitoringController(@Nonnull JmxPermissionChecker jmxPermissionChecker, @Nonnull JiraAuthenticationContext jiraAuthenticationContext, @Nonnull AppMonitoringMetricsService appMonitoringMetricsService)
-
-
Method Details
-
isAppMonitoringEnabled
@GET public jakarta.ws.rs.core.Response isAppMonitoringEnabled() -
setAppMonitoringEnabled
@POST public jakarta.ws.rs.core.Response setAppMonitoringEnabled(@RequestBody AppMonitoringController.AppMonitoringRestEntity appMonitoringRequest)
-