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 Summary
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasId
id
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
inner
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
name
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupName
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Refreshable
refresh, refreshAsync
-
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.- 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.
-