### YamlMime:JavaType uid: "com.microsoft.azure.management.sql.CheckNameAvailabilityResult" fullName: "com.microsoft.azure.management.sql.CheckNameAvailabilityResult" name: "CheckNameAvailabilityResult" nameWithType: "CheckNameAvailabilityResult" summary: "The result of checking for the SQL server name availability." syntax: "public interface **CheckNameAvailabilityResult**
extends <>" methods: - uid: "com.microsoft.azure.management.sql.CheckNameAvailabilityResult.isAvailable()" fullName: "com.microsoft.azure.management.sql.CheckNameAvailabilityResult.isAvailable()" name: "isAvailable()" nameWithType: "CheckNameAvailabilityResult.isAvailable()" modifiers: - "abstract" syntax: "public abstract boolean isAvailable()" returns: description: "true if the specified name is valid and available for use, otherwise false" type: "" - uid: "com.microsoft.azure.management.sql.CheckNameAvailabilityResult.unavailabilityMessage()" fullName: "com.microsoft.azure.management.sql.CheckNameAvailabilityResult.unavailabilityMessage()" name: "unavailabilityMessage()" nameWithType: "CheckNameAvailabilityResult.unavailabilityMessage()" modifiers: - "abstract" syntax: "public abstract String unavailabilityMessage()" returns: description: "the error message that provides more detail for the reason why the name is not available" type: "" - uid: "com.microsoft.azure.management.sql.CheckNameAvailabilityResult.unavailabilityReason()" fullName: "com.microsoft.azure.management.sql.CheckNameAvailabilityResult.unavailabilityReason()" name: "unavailabilityReason()" nameWithType: "CheckNameAvailabilityResult.unavailabilityReason()" modifiers: - "abstract" syntax: "public abstract String unavailabilityReason()" returns: description: "the reason why the user-provided name for the SQL server could not be used" type: "" type: "interface" desc: "The result of checking for the SQL server name availability." implements: - "<>" metadata: {} package: "com.microsoft.azure.management.sql" artifact: com.microsoft.azure:azure-mgmt-sql:1.41.4