Class MonitorManager

    • Method Detail

      • configure

        public static MonitorManager.Configurable configure()
        Get a Configurable instance that can be used to create MonitorManager with optional configuration.
        Returns:
        the instance allowing configurations
      • authenticate

        public static MonitorManager authenticate​(com.azure.core.credential.TokenCredential credential,
                                                  com.azure.core.management.profile.AzureProfile profile)
        Creates an instance of MonitorManager that exposes Monitor API entry points.
        Parameters:
        credential - the credential to use
        profile - the profile to use
        Returns:
        the MonitorManager
      • authenticate

        public static MonitorManager authenticate​(com.azure.core.http.HttpPipeline httpPipeline,
                                                  com.azure.core.management.profile.AzureProfile profile)
        Creates an instance of MonitorManager that exposes Monitor API entry points.
        Parameters:
        httpPipeline - the HttpPipeline configured with Azure authentication credential.
        profile - the profile to use
        Returns:
        the MonitorManager
      • activityLogs

        public ActivityLogs activityLogs()
        Returns:
        the Azure Activity Logs API entry point
      • metricDefinitions

        public MetricDefinitions metricDefinitions()
        Returns:
        the Azure Metric Definitions API entry point
      • diagnosticSettings

        public DiagnosticSettings diagnosticSettings()
        Returns:
        the Azure Diagnostic Settings API entry point
      • actionGroups

        public ActionGroups actionGroups()
        Returns:
        the Azure Action Groups API entry point
      • alertRules

        public AlertRules alertRules()
        Returns:
        the Azure AlertRules API entry point
      • autoscaleSettings

        public AutoscaleSettings autoscaleSettings()
        Returns:
        the Azure AutoscaleSettings API entry point