Interface ServiceTierAdvisor

    • Method Detail

      • 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

        OffsetDateTime observationPeriodStart()
        Returns:
        the observation period start (ISO8601 format)
      • observationPeriodEnd

        OffsetDateTime 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
      • 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.