Class MonitoringSummary

java.lang.Object
com.azure.resourcemanager.recoveryservices.models.MonitoringSummary

public final class MonitoringSummary extends Object
Summary of the replication monitoring data for this vault.
  • Constructor Details

    • MonitoringSummary

      public MonitoringSummary()
  • Method Details

    • unHealthyVmCount

      public Integer unHealthyVmCount()
      Get the unHealthyVmCount property: Count of unhealthy VMs.
      Returns:
      the unHealthyVmCount value.
    • withUnHealthyVmCount

      public MonitoringSummary withUnHealthyVmCount(Integer unHealthyVmCount)
      Set the unHealthyVmCount property: Count of unhealthy VMs.
      Parameters:
      unHealthyVmCount - the unHealthyVmCount value to set.
      Returns:
      the MonitoringSummary object itself.
    • unHealthyProviderCount

      public Integer unHealthyProviderCount()
      Get the unHealthyProviderCount property: Count of unhealthy replication providers.
      Returns:
      the unHealthyProviderCount value.
    • withUnHealthyProviderCount

      public MonitoringSummary withUnHealthyProviderCount(Integer unHealthyProviderCount)
      Set the unHealthyProviderCount property: Count of unhealthy replication providers.
      Parameters:
      unHealthyProviderCount - the unHealthyProviderCount value to set.
      Returns:
      the MonitoringSummary object itself.
    • eventsCount

      public Integer eventsCount()
      Get the eventsCount property: Count of all critical warnings.
      Returns:
      the eventsCount value.
    • withEventsCount

      public MonitoringSummary withEventsCount(Integer eventsCount)
      Set the eventsCount property: Count of all critical warnings.
      Parameters:
      eventsCount - the eventsCount value to set.
      Returns:
      the MonitoringSummary object itself.
    • deprecatedProviderCount

      public Integer deprecatedProviderCount()
      Get the deprecatedProviderCount property: Count of all deprecated recovery service providers.
      Returns:
      the deprecatedProviderCount value.
    • withDeprecatedProviderCount

      public MonitoringSummary withDeprecatedProviderCount(Integer deprecatedProviderCount)
      Set the deprecatedProviderCount property: Count of all deprecated recovery service providers.
      Parameters:
      deprecatedProviderCount - the deprecatedProviderCount value to set.
      Returns:
      the MonitoringSummary object itself.
    • supportedProviderCount

      public Integer supportedProviderCount()
      Get the supportedProviderCount property: Count of all the supported recovery service providers.
      Returns:
      the supportedProviderCount value.
    • withSupportedProviderCount

      public MonitoringSummary withSupportedProviderCount(Integer supportedProviderCount)
      Set the supportedProviderCount property: Count of all the supported recovery service providers.
      Parameters:
      supportedProviderCount - the supportedProviderCount value to set.
      Returns:
      the MonitoringSummary object itself.
    • unsupportedProviderCount

      public Integer unsupportedProviderCount()
      Get the unsupportedProviderCount property: Count of all the unsupported recovery service providers.
      Returns:
      the unsupportedProviderCount value.
    • withUnsupportedProviderCount

      public MonitoringSummary withUnsupportedProviderCount(Integer unsupportedProviderCount)
      Set the unsupportedProviderCount property: Count of all the unsupported recovery service providers.
      Parameters:
      unsupportedProviderCount - the unsupportedProviderCount value to set.
      Returns:
      the MonitoringSummary object itself.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.