Interface ServiceTierAdvisor

All Superinterfaces:
HasId, HasInner<com.microsoft.azure.management.sql.implementation.ServiceTierAdvisorInner>, HasName, HasResourceGroup, Refreshable<ServiceTierAdvisor>

public interface ServiceTierAdvisor extends Refreshable<ServiceTierAdvisor>, HasInner<com.microsoft.azure.management.sql.implementation.ServiceTierAdvisorInner>, HasResourceGroup, HasName, HasId
An immutable client-side representation of an Azure SQL Service tier advisor.
  • Method Details

    • sqlServerName

      String sqlServerName()
      Returns:
      name of the SQL Server to which this replication belongs
    • databaseName

      String databaseName()
      Returns:
      name of the SQL Database to which this replication belongs
    • observationPeriodStart

      org.joda.time.DateTime observationPeriodStart()
      Returns:
      the observation period start (ISO8601 format)
    • observationPeriodEnd

      org.joda.time.DateTime observationPeriodEnd()
      Returns:
      the observation period start (ISO8601 format)
    • activeTimeRatio

      double activeTimeRatio()
      Returns:
      the activeTimeRatio for the service tier advisor
    • minDtu

      double minDtu()
      Returns:
      or sets minDtu for the service tier advisor
    • avgDtu

      double avgDtu()
      Returns:
      the average DTU for the service tier advisor
    • maxDtu

      double maxDtu()
      Returns:
      the maximum DTU for the service tier advisor
    • maxSizeInGB

      double maxSizeInGB()
      Returns:
      the maximum size in GB for the service tier advisor
    • serviceLevelObjectiveUsageMetrics

      @Deprecated List<SloUsageMetricInterface> serviceLevelObjectiveUsageMetrics()
      Deprecated.
      Returns:
      the service level objective usage metrics for the service tier advisor
    • serviceLevelObjectiveUsageMetric

      List<ServiceLevelObjectiveUsageMetric> serviceLevelObjectiveUsageMetric()
      Returns:
      the service level objective usage metric for the service tier advisor.
    • currentServiceLevelObjective

      String currentServiceLevelObjective()
      Returns:
      the current service level Objective for the service tier advisor
    • currentServiceLevelObjectiveId

      UUID currentServiceLevelObjectiveId()
      Returns:
      the current service level objective ID for the service tier advisor
    • usageBasedRecommendationServiceLevelObjective

      String usageBasedRecommendationServiceLevelObjective()
      Returns:
      the usage based recommendation service level objective for the service tier advisor
    • usageBasedRecommendationServiceLevelObjectiveId

      UUID usageBasedRecommendationServiceLevelObjectiveId()
      Returns:
      the usage based recommendation service level objective ID for the service tier advisor.
    • databaseSizeBasedRecommendationServiceLevelObjective

      String databaseSizeBasedRecommendationServiceLevelObjective()
      Returns:
      the database size based recommendation service level objective for the service tier advisor
    • databaseSizeBasedRecommendationServiceLevelObjectiveId

      UUID databaseSizeBasedRecommendationServiceLevelObjectiveId()
      Returns:
      the database size based recommendation service level objective ID for the service tier advisor
    • disasterPlanBasedRecommendationServiceLevelObjective

      String disasterPlanBasedRecommendationServiceLevelObjective()
      Returns:
      the disaster plan based recommendation service level objective for the service tier advisor.
    • disasterPlanBasedRecommendationServiceLevelObjectiveId

      UUID disasterPlanBasedRecommendationServiceLevelObjectiveId()
      Returns:
      the disaster plan based recommendation service level objective ID for the service tier advisor.
    • overallRecommendationServiceLevelObjective

      String overallRecommendationServiceLevelObjective()
      Returns:
      the overall recommendation service level objective for the service tier advisor.
    • overallRecommendationServiceLevelObjectiveId

      UUID overallRecommendationServiceLevelObjectiveId()
      Returns:
      the overall recommendation service level objective ID for the service tier advisor.
    • confidence

      double confidence()
      Returns:
      the confidence for service tier advisor.