Class MonitorManager

All Implemented Interfaces:
HasServiceClient<MonitorClient>

public final class MonitorManager extends Manager<MonitorClient>
Entry point to Azure Monitor.
  • Method Details

    • 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()
      Gets the Azure Activity Logs API entry point.
      Returns:
      the Azure Activity Logs API entry point
    • metricDefinitions

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

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

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

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

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