Class ServiceTierAdvisorInner
- java.lang.Object
-
- com.azure.core.management.ProxyResource
-
- com.azure.resourcemanager.sql.fluent.models.ServiceTierAdvisorInner
-
public class ServiceTierAdvisorInner extends com.azure.core.management.ProxyResourceRepresents a Service Tier Advisor.
-
-
Constructor Summary
Constructors Constructor Description ServiceTierAdvisorInner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DoubleactiveTimeRatio()Get the activeTimeRatio property: The activeTimeRatio for service tier advisor.DoubleavgDtu()Get the avgDtu property: Gets or sets avgDtu for service tier advisor.Doubleconfidence()Get the confidence property: Gets or sets confidence for service tier advisor.StringcurrentServiceLevelObjective()Get the currentServiceLevelObjective property: Gets or sets currentServiceLevelObjective for service tier advisor.UUIDcurrentServiceLevelObjectiveId()Get the currentServiceLevelObjectiveId property: Gets or sets currentServiceLevelObjectiveId for service tier advisor.StringdatabaseSizeBasedRecommendationServiceLevelObjective()Get the databaseSizeBasedRecommendationServiceLevelObjective property: Gets or sets databaseSizeBasedRecommendationServiceLevelObjective for service tier advisor.UUIDdatabaseSizeBasedRecommendationServiceLevelObjectiveId()Get the databaseSizeBasedRecommendationServiceLevelObjectiveId property: Gets or sets databaseSizeBasedRecommendationServiceLevelObjectiveId for service tier advisor.StringdisasterPlanBasedRecommendationServiceLevelObjective()Get the disasterPlanBasedRecommendationServiceLevelObjective property: Gets or sets disasterPlanBasedRecommendationServiceLevelObjective for service tier advisor.UUIDdisasterPlanBasedRecommendationServiceLevelObjectiveId()Get the disasterPlanBasedRecommendationServiceLevelObjectiveId property: Gets or sets disasterPlanBasedRecommendationServiceLevelObjectiveId for service tier advisor.DoublemaxDtu()Get the maxDtu property: Gets or sets maxDtu for service tier advisor.DoublemaxSizeInGB()Get the maxSizeInGB property: Gets or sets maxSizeInGB for service tier advisor.DoubleminDtu()Get the minDtu property: Gets or sets minDtu for service tier advisor.OffsetDateTimeobservationPeriodEnd()Get the observationPeriodEnd property: The observation period start (ISO8601 format).OffsetDateTimeobservationPeriodStart()Get the observationPeriodStart property: The observation period start (ISO8601 format).StringoverallRecommendationServiceLevelObjective()Get the overallRecommendationServiceLevelObjective property: Gets or sets overallRecommendationServiceLevelObjective for service tier advisor.UUIDoverallRecommendationServiceLevelObjectiveId()Get the overallRecommendationServiceLevelObjectiveId property: Gets or sets overallRecommendationServiceLevelObjectiveId for service tier advisor.List<SloUsageMetric>serviceLevelObjectiveUsageMetrics()Get the serviceLevelObjectiveUsageMetrics property: Gets or sets serviceLevelObjectiveUsageMetrics for the service tier advisor.StringusageBasedRecommendationServiceLevelObjective()Get the usageBasedRecommendationServiceLevelObjective property: Gets or sets usageBasedRecommendationServiceLevelObjective for service tier advisor.UUIDusageBasedRecommendationServiceLevelObjectiveId()Get the usageBasedRecommendationServiceLevelObjectiveId property: Gets or sets usageBasedRecommendationServiceLevelObjectiveId for service tier advisor.voidvalidate()Validates the instance.
-
-
-
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.
-
-