Class ServiceTierAdvisorInner


  • public class ServiceTierAdvisorInner
    extends com.azure.core.management.ProxyResource
    Represents a Service Tier Advisor.
    • Constructor Detail

      • ServiceTierAdvisorInner

        public ServiceTierAdvisorInner()
    • Method Detail

      • observationPeriodStart

        public OffsetDateTime observationPeriodStart()
        Get the observationPeriodStart property: The observation period start (ISO8601 format).
        Returns:
        the observationPeriodStart value.
      • observationPeriodEnd

        public OffsetDateTime observationPeriodEnd()
        Get the observationPeriodEnd property: The observation period start (ISO8601 format).
        Returns:
        the observationPeriodEnd value.
      • activeTimeRatio

        public Double activeTimeRatio()
        Get the activeTimeRatio property: The activeTimeRatio for service tier advisor.
        Returns:
        the activeTimeRatio value.
      • minDtu

        public Double minDtu()
        Get the minDtu property: Gets or sets minDtu for service tier advisor.
        Returns:
        the minDtu value.
      • avgDtu

        public Double avgDtu()
        Get the avgDtu property: Gets or sets avgDtu for service tier advisor.
        Returns:
        the avgDtu value.
      • maxDtu

        public Double maxDtu()
        Get the maxDtu property: Gets or sets maxDtu for service tier advisor.
        Returns:
        the maxDtu value.
      • maxSizeInGB

        public Double maxSizeInGB()
        Get the maxSizeInGB property: Gets or sets maxSizeInGB for service tier advisor.
        Returns:
        the maxSizeInGB value.
      • serviceLevelObjectiveUsageMetrics

        public List<SloUsageMetric> serviceLevelObjectiveUsageMetrics()
        Get the serviceLevelObjectiveUsageMetrics property: Gets or sets serviceLevelObjectiveUsageMetrics for the service tier advisor.
        Returns:
        the serviceLevelObjectiveUsageMetrics value.
      • currentServiceLevelObjective

        public String currentServiceLevelObjective()
        Get the currentServiceLevelObjective property: Gets or sets currentServiceLevelObjective for service tier advisor.
        Returns:
        the currentServiceLevelObjective value.
      • currentServiceLevelObjectiveId

        public UUID currentServiceLevelObjectiveId()
        Get the currentServiceLevelObjectiveId property: Gets or sets currentServiceLevelObjectiveId for service tier advisor.
        Returns:
        the currentServiceLevelObjectiveId value.
      • usageBasedRecommendationServiceLevelObjective

        public String usageBasedRecommendationServiceLevelObjective()
        Get the usageBasedRecommendationServiceLevelObjective property: Gets or sets usageBasedRecommendationServiceLevelObjective for service tier advisor.
        Returns:
        the usageBasedRecommendationServiceLevelObjective value.
      • usageBasedRecommendationServiceLevelObjectiveId

        public UUID usageBasedRecommendationServiceLevelObjectiveId()
        Get the usageBasedRecommendationServiceLevelObjectiveId property: Gets or sets usageBasedRecommendationServiceLevelObjectiveId for service tier advisor.
        Returns:
        the usageBasedRecommendationServiceLevelObjectiveId value.
      • databaseSizeBasedRecommendationServiceLevelObjective

        public String databaseSizeBasedRecommendationServiceLevelObjective()
        Get the databaseSizeBasedRecommendationServiceLevelObjective property: Gets or sets databaseSizeBasedRecommendationServiceLevelObjective for service tier advisor.
        Returns:
        the databaseSizeBasedRecommendationServiceLevelObjective value.
      • databaseSizeBasedRecommendationServiceLevelObjectiveId

        public UUID databaseSizeBasedRecommendationServiceLevelObjectiveId()
        Get the databaseSizeBasedRecommendationServiceLevelObjectiveId property: Gets or sets databaseSizeBasedRecommendationServiceLevelObjectiveId for service tier advisor.
        Returns:
        the databaseSizeBasedRecommendationServiceLevelObjectiveId value.
      • disasterPlanBasedRecommendationServiceLevelObjective

        public String disasterPlanBasedRecommendationServiceLevelObjective()
        Get the disasterPlanBasedRecommendationServiceLevelObjective property: Gets or sets disasterPlanBasedRecommendationServiceLevelObjective for service tier advisor.
        Returns:
        the disasterPlanBasedRecommendationServiceLevelObjective value.
      • disasterPlanBasedRecommendationServiceLevelObjectiveId

        public UUID disasterPlanBasedRecommendationServiceLevelObjectiveId()
        Get the disasterPlanBasedRecommendationServiceLevelObjectiveId property: Gets or sets disasterPlanBasedRecommendationServiceLevelObjectiveId for service tier advisor.
        Returns:
        the disasterPlanBasedRecommendationServiceLevelObjectiveId value.
      • overallRecommendationServiceLevelObjective

        public String overallRecommendationServiceLevelObjective()
        Get the overallRecommendationServiceLevelObjective property: Gets or sets overallRecommendationServiceLevelObjective for service tier advisor.
        Returns:
        the overallRecommendationServiceLevelObjective value.
      • overallRecommendationServiceLevelObjectiveId

        public UUID overallRecommendationServiceLevelObjectiveId()
        Get the overallRecommendationServiceLevelObjectiveId property: Gets or sets overallRecommendationServiceLevelObjectiveId for service tier advisor.
        Returns:
        the overallRecommendationServiceLevelObjectiveId value.
      • confidence

        public Double confidence()
        Get the confidence property: Gets or sets confidence for service tier advisor.
        Returns:
        the confidence value.
      • validate

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