ServiceTierAdvisor Interface

public interface ServiceTierAdvisor extends Refreshable,HasInner,HasResourceGroup,HasName,HasId,Refreshable,HasInner,HasResourceGroup,HasName,HasId

An immutable client-side representation of an Azure SQL Service tier advisor.

Method Summary

Modifier and Type Method and Description
double activeTimeRatio()
double avgDtu()
double confidence()
String currentServiceLevelObjective()
UUID currentServiceLevelObjectiveId()
String databaseName()
String databaseSizeBasedRecommendationServiceLevelObjective()
UUID databaseSizeBasedRecommendationServiceLevelObjectiveId()
String disasterPlanBasedRecommendationServiceLevelObjective()
UUID disasterPlanBasedRecommendationServiceLevelObjectiveId()
double maxDtu()
double maxSizeInGB()
double minDtu()
DateTime observationPeriodEnd()
DateTime observationPeriodStart()
String overallRecommendationServiceLevelObjective()
UUID overallRecommendationServiceLevelObjectiveId()
List<ServiceLevelObjectiveUsageMetric> serviceLevelObjectiveUsageMetric()
List<SloUsageMetricInterface> serviceLevelObjectiveUsageMetrics()
String sqlServerName()
String usageBasedRecommendationServiceLevelObjective()
UUID usageBasedRecommendationServiceLevelObjectiveId()

Inherited Members

Method Details

activeTimeRatio

public double activeTimeRatio()

Returns:

the activeTimeRatio for the service tier advisor

avgDtu

public double avgDtu()

Returns:

the average DTU for the service tier advisor

confidence

public double confidence()

Returns:

the confidence for service tier advisor.

currentServiceLevelObjective

public String currentServiceLevelObjective()

Returns:

the current service level Objective for the service tier advisor

currentServiceLevelObjectiveId

public UUID currentServiceLevelObjectiveId()

Returns:

the current service level objective ID for the service tier advisor

databaseName

public String databaseName()

Returns:

name of the SQL Database to which this replication belongs

databaseSizeBasedRecommendationServiceLevelObjective

public String databaseSizeBasedRecommendationServiceLevelObjective()

Returns:

the database size based recommendation service level objective for the service tier advisor

databaseSizeBasedRecommendationServiceLevelObjectiveId

public UUID databaseSizeBasedRecommendationServiceLevelObjectiveId()

Returns:

the database size based recommendation service level objective ID for the service tier advisor

disasterPlanBasedRecommendationServiceLevelObjective

public String disasterPlanBasedRecommendationServiceLevelObjective()

Returns:

the disaster plan based recommendation service level objective for the service tier advisor.

disasterPlanBasedRecommendationServiceLevelObjectiveId

public UUID disasterPlanBasedRecommendationServiceLevelObjectiveId()

Returns:

the disaster plan based recommendation service level objective ID for the service tier advisor.

maxDtu

public double maxDtu()

Returns:

the maximum DTU for the service tier advisor

maxSizeInGB

public double maxSizeInGB()

Returns:

the maximum size in GB for the service tier advisor

minDtu

public double minDtu()

Returns:

or sets minDtu for the service tier advisor

observationPeriodEnd

public DateTime observationPeriodEnd()

Returns:

the observation period start (ISO8601 format)

observationPeriodStart

public DateTime observationPeriodStart()

Returns:

the observation period start (ISO8601 format)

overallRecommendationServiceLevelObjective

public String overallRecommendationServiceLevelObjective()

Returns:

the overall recommendation service level objective for the service tier advisor.

overallRecommendationServiceLevelObjectiveId

public UUID overallRecommendationServiceLevelObjectiveId()

Returns:

the overall recommendation service level objective ID for the service tier advisor.

serviceLevelObjectiveUsageMetric

public List serviceLevelObjectiveUsageMetric()

Returns:

the service level objective usage metric for the service tier advisor.

serviceLevelObjectiveUsageMetrics

public List serviceLevelObjectiveUsageMetrics()

Returns:

the service level objective usage metrics for the service tier advisor

sqlServerName

public String sqlServerName()

Returns:

name of the SQL Server to which this replication belongs

usageBasedRecommendationServiceLevelObjective

public String usageBasedRecommendationServiceLevelObjective()

Returns:

the usage based recommendation service level objective for the service tier advisor

usageBasedRecommendationServiceLevelObjectiveId

public UUID usageBasedRecommendationServiceLevelObjectiveId()

Returns:

the usage based recommendation service level objective ID for the service tier advisor.

Applies to