Interface SqlServerDnsAliasOperations
- All Superinterfaces:
SqlChildrenOperations<SqlServerDnsAlias>
,SupportsCreating<SqlServerDnsAliasOperations.DefinitionStages.WithSqlServer>
@Beta(V1_8_0)
public interface SqlServerDnsAliasOperations
extends SupportsCreating<SqlServerDnsAliasOperations.DefinitionStages.WithSqlServer>, SqlChildrenOperations<SqlServerDnsAlias>
A representation of the Azure SQL Server DNS alias operations.
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
Grouping of all the SQL Server DNS alias definition stages.static interface
Grouping of the Azure SQL Server DNS alias common actions.static interface
Container interface for all the definitions that need to be implemented.Nested classes/interfaces inherited from interface com.microsoft.azure.management.sql.SqlChildrenOperations
SqlChildrenOperations.SqlChildrenActionsDefinition<T>
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Acquires server DNS alias from another server.void
Acquires server DNS alias from another server.rx.Completable
acquireAsync
(String dnsAliasName, String oldSqlServerId, String newSqlServerId) Acquires server DNS alias from another server asynchronously.rx.Completable
acquireAsync
(String resourceGroupName, String serverName, String dnsAliasName, String sqlServerId) Acquires server DNS alias from another server asynchronously.Methods inherited from interface com.microsoft.azure.management.sql.SqlChildrenOperations
deleteById, deleteByIdAsync, deleteBySqlServer, deleteBySqlServerAsync, getById, getByIdAsync, getBySqlServer, getBySqlServer, getBySqlServerAsync, getBySqlServerAsync, listBySqlServer, listBySqlServer, listBySqlServerAsync, listBySqlServerAsync
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.collection.SupportsCreating
define
-
Method Details
-
acquire
Acquires server DNS alias from another server.- Parameters:
resourceGroupName
- the name of the resource group that contains the resourceserverName
- the name of the server that the alias is pointing todnsAliasName
- the name of the Server DNS aliassqlServerId
- the id of the other SQL server that the DNS alias was pointing to
-
acquireAsync
rx.Completable acquireAsync(String resourceGroupName, String serverName, String dnsAliasName, String sqlServerId) Acquires server DNS alias from another server asynchronously.- Parameters:
resourceGroupName
- the name of the resource group that contains the resourceserverName
- the name of the server that the alias is pointing todnsAliasName
- the name of the Server DNS aliassqlServerId
- the id of the other SQL server that the DNS alias was pointing to- Returns:
- a representation of the deferred computation of this call
-
acquire
Acquires server DNS alias from another server.- Parameters:
dnsAliasName
- the name of the Server DNS aliasoldSqlServerId
- the id of the other SQL server that the DNS alias was pointing tonewSqlServerId
- the id of the server that the alias is pointing to
-
acquireAsync
Acquires server DNS alias from another server asynchronously.- Parameters:
dnsAliasName
- the name of the Server DNS aliasoldSqlServerId
- the id of the other SQL server that the DNS alias was pointing tonewSqlServerId
- the id of the server that the alias is pointing to- Returns:
- a representation of the deferred computation of this call
-