Class IpdMonitoringController
java.lang.Object
com.atlassian.jira.rest.v2.monitoring.MonitoringController
com.atlassian.jira.rest.v2.monitoring.IpdMonitoringController
@Path("monitoring/ipd")
@Consumes("application/json")
@Produces("application/json")
public class IpdMonitoringController
extends MonitoringController
Describes endpoint for controlling the IPD Monitoring feature
- Since:
- 9.4.3
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionIpdMonitoringController(JiraAuthenticationContext jiraAuthenticationContext, JmxPermissionChecker jmxPermissionChecker, IpdMonitoringControlService ipdMonitoringMetricsService) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.Responsejakarta.ws.rs.core.ResponsesetAppMonitoringEnabled(IpdMonitoringController.IpdMonitoringRestEntity ipdMonitoringRequest) Methods inherited from class com.atlassian.jira.rest.v2.monitoring.MonitoringController
onlyIfPermitted
-
Constructor Details
-
IpdMonitoringController
@Inject public IpdMonitoringController(@Nonnull JiraAuthenticationContext jiraAuthenticationContext, @Nonnull JmxPermissionChecker jmxPermissionChecker, @Nonnull IpdMonitoringControlService ipdMonitoringMetricsService)
-
-
Method Details
-
isIpdMonitoringEnabled
@GET public jakarta.ws.rs.core.Response isIpdMonitoringEnabled() -
setAppMonitoringEnabled
@POST public jakarta.ws.rs.core.Response setAppMonitoringEnabled(@RequestBody IpdMonitoringController.IpdMonitoringRestEntity ipdMonitoringRequest)
-