Interface ServiceTierAdvisor
-
- All Superinterfaces:
HasId,HasInnerModel<ServiceTierAdvisorInner>,HasName,HasResourceGroup,Refreshable<ServiceTierAdvisor>
public interface ServiceTierAdvisor extends Refreshable<ServiceTierAdvisor>, HasInnerModel<ServiceTierAdvisorInner>, HasResourceGroup, HasName, HasId
An immutable client-side representation of an Azure SQL Service tier advisor.
-
-
Method Summary
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModel
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
name
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupName
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable
refresh, refreshAsync
-
-
-
-
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.
-
-