Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT License. See License.txt in the project root for license information.
/** * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for * license information. */
package com.microsoft.azure.management.sql; import com.microsoft.azure.management.apigeneration.Fluent; import com.microsoft.azure.management.resources.fluentcore.arm.models.HasId; import com.microsoft.azure.management.resources.fluentcore.arm.models.HasName; import com.microsoft.azure.management.resources.fluentcore.arm.models.HasResourceGroup; import com.microsoft.azure.management.resources.fluentcore.model.Refreshable; import com.microsoft.azure.management.resources.fluentcore.model.HasInner; import com.microsoft.azure.management.sql.implementation.ServiceObjectiveInner;
An immutable client-side representation of an Azure SQL Service Objective.
/** * An immutable client-side representation of an Azure SQL Service Objective. */
@Fluent public interface ServiceObjective extends HasInner<ServiceObjectiveInner>, Refreshable<ServiceObjective>, HasResourceGroup, HasName, HasId {
Returns:name of the SQL Server to which this service objective belongs
/** * @return name of the SQL Server to which this service objective belongs */
@Deprecated String sqlServerName();
Returns:the name for the service objective.
/** * @return the name for the service objective. */
String serviceObjectiveName();
Returns:whether the service level objective is the default service objective
/** * @return whether the service level objective is the default service objective */
boolean isDefault();
Returns:whether the service level objective is a system service objective
/** * @return whether the service level objective is a system service objective */
boolean isSystem();
Returns:the description for the service level objective
/** * @return the description for the service level objective */
String description();
Returns:whether the service level objective is enabled
/** * @return whether the service level objective is enabled */
boolean enabled(); }