ServerDnsAliasesClient Interface

public interface ServerDnsAliasesClient

An instance of this class provides access to all the operations defined in ServerDnsAliasesClient.

Method Summary

Modifier and Type Method and Description
abstract ServerDnsAliasInner acquire(String resourceGroupName, String serverName, String dnsAliasName, ServerDnsAliasAcquisition parameters)

Acquires server DNS alias from another server.

abstract ServerDnsAliasInner acquire(String resourceGroupName, String serverName, String dnsAliasName, ServerDnsAliasAcquisition parameters, Context context)

Acquires server DNS alias from another server.

abstract Mono<ServerDnsAliasInner> acquireAsync(String resourceGroupName, String serverName, String dnsAliasName, ServerDnsAliasAcquisition parameters)

Acquires server DNS alias from another server.

abstract Mono<Response<Flux<ByteBuffer>>> acquireWithResponseAsync(String resourceGroupName, String serverName, String dnsAliasName, ServerDnsAliasAcquisition parameters)

Acquires server DNS alias from another server.

abstract SyncPoller<PollResult<ServerDnsAliasInner>,ServerDnsAliasInner> beginAcquire(String resourceGroupName, String serverName, String dnsAliasName, ServerDnsAliasAcquisition parameters)

Acquires server DNS alias from another server.

abstract SyncPoller<PollResult<ServerDnsAliasInner>,ServerDnsAliasInner> beginAcquire(String resourceGroupName, String serverName, String dnsAliasName, ServerDnsAliasAcquisition parameters, Context context)

Acquires server DNS alias from another server.

abstract PollerFlux<PollResult<ServerDnsAliasInner>,ServerDnsAliasInner> beginAcquireAsync(String resourceGroupName, String serverName, String dnsAliasName, ServerDnsAliasAcquisition parameters)

Acquires server DNS alias from another server.

abstract SyncPoller<PollResult<ServerDnsAliasInner>,ServerDnsAliasInner> beginCreateOrUpdate(String resourceGroupName, String serverName, String dnsAliasName)

Creates a server DNS alias.

abstract SyncPoller<PollResult<ServerDnsAliasInner>,ServerDnsAliasInner> beginCreateOrUpdate(String resourceGroupName, String serverName, String dnsAliasName, Context context)

Creates a server DNS alias.

abstract PollerFlux<PollResult<ServerDnsAliasInner>,ServerDnsAliasInner> beginCreateOrUpdateAsync(String resourceGroupName, String serverName, String dnsAliasName)

Creates a server DNS alias.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String serverName, String dnsAliasName)

Deletes the server DNS alias with the given name.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String serverName, String dnsAliasName, Context context)

Deletes the server DNS alias with the given name.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String serverName, String dnsAliasName)

Deletes the server DNS alias with the given name.

abstract ServerDnsAliasInner createOrUpdate(String resourceGroupName, String serverName, String dnsAliasName)

Creates a server DNS alias.

abstract ServerDnsAliasInner createOrUpdate(String resourceGroupName, String serverName, String dnsAliasName, Context context)

Creates a server DNS alias.

abstract Mono<ServerDnsAliasInner> createOrUpdateAsync(String resourceGroupName, String serverName, String dnsAliasName)

Creates a server DNS alias.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, String dnsAliasName)

Creates a server DNS alias.

abstract void delete(String resourceGroupName, String serverName, String dnsAliasName)

Deletes the server DNS alias with the given name.

abstract void delete(String resourceGroupName, String serverName, String dnsAliasName, Context context)

Deletes the server DNS alias with the given name.

abstract Mono<Void> deleteAsync(String resourceGroupName, String serverName, String dnsAliasName)

Deletes the server DNS alias with the given name.

abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String serverName, String dnsAliasName)

Deletes the server DNS alias with the given name.

abstract ServerDnsAliasInner get(String resourceGroupName, String serverName, String dnsAliasName)

Gets a server DNS alias.

abstract Mono<ServerDnsAliasInner> getAsync(String resourceGroupName, String serverName, String dnsAliasName)

Gets a server DNS alias.

abstract Response<ServerDnsAliasInner> getWithResponse(String resourceGroupName, String serverName, String dnsAliasName, Context context)

Gets a server DNS alias.

abstract Mono<Response<ServerDnsAliasInner>> getWithResponseAsync(String resourceGroupName, String serverName, String dnsAliasName)

Gets a server DNS alias.

abstract PagedIterable<ServerDnsAliasInner> listByServer(String resourceGroupName, String serverName)

Gets a list of server DNS aliases for a server.

abstract PagedIterable<ServerDnsAliasInner> listByServer(String resourceGroupName, String serverName, Context context)

Gets a list of server DNS aliases for a server.

abstract PagedFlux<ServerDnsAliasInner> listByServerAsync(String resourceGroupName, String serverName)

Gets a list of server DNS aliases for a server.

Method Details

acquire

public abstract ServerDnsAliasInner acquire(String resourceGroupName, String serverName, String dnsAliasName, ServerDnsAliasAcquisition parameters)

Acquires server DNS alias from another server.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server that the alias is pointing to.
dnsAliasName - The name of the server dns alias.
parameters - The parameters parameter.

Returns:

a server DNS alias.

acquire

public abstract ServerDnsAliasInner acquire(String resourceGroupName, String serverName, String dnsAliasName, ServerDnsAliasAcquisition parameters, Context context)

Acquires server DNS alias from another server.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server that the alias is pointing to.
dnsAliasName - The name of the server dns alias.
parameters - The parameters parameter.
context - The context to associate with this operation.

Returns:

a server DNS alias.

acquireAsync

public abstract Mono acquireAsync(String resourceGroupName, String serverName, String dnsAliasName, ServerDnsAliasAcquisition parameters)

Acquires server DNS alias from another server.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server that the alias is pointing to.
dnsAliasName - The name of the server dns alias.
parameters - The parameters parameter.

Returns:

a server DNS alias on successful completion of Mono.

acquireWithResponseAsync

public abstract Mono>> acquireWithResponseAsync(String resourceGroupName, String serverName, String dnsAliasName, ServerDnsAliasAcquisition parameters)

Acquires server DNS alias from another server.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server that the alias is pointing to.
dnsAliasName - The name of the server dns alias.
parameters - The parameters parameter.

Returns:

a server DNS alias along with Response<T> on successful completion of Mono.

beginAcquire

public abstract SyncPoller,ServerDnsAliasInner> beginAcquire(String resourceGroupName, String serverName, String dnsAliasName, ServerDnsAliasAcquisition parameters)

Acquires server DNS alias from another server.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server that the alias is pointing to.
dnsAliasName - The name of the server dns alias.
parameters - The parameters parameter.

Returns:

the SyncPoller<T,U> for polling of a server DNS alias.

beginAcquire

public abstract SyncPoller,ServerDnsAliasInner> beginAcquire(String resourceGroupName, String serverName, String dnsAliasName, ServerDnsAliasAcquisition parameters, Context context)

Acquires server DNS alias from another server.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server that the alias is pointing to.
dnsAliasName - The name of the server dns alias.
parameters - The parameters parameter.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of a server DNS alias.

beginAcquireAsync

public abstract PollerFlux,ServerDnsAliasInner> beginAcquireAsync(String resourceGroupName, String serverName, String dnsAliasName, ServerDnsAliasAcquisition parameters)

Acquires server DNS alias from another server.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server that the alias is pointing to.
dnsAliasName - The name of the server dns alias.
parameters - The parameters parameter.

Returns:

the PollerFlux<T,U> for polling of a server DNS alias.

beginCreateOrUpdate

public abstract SyncPoller,ServerDnsAliasInner> beginCreateOrUpdate(String resourceGroupName, String serverName, String dnsAliasName)

Creates a server DNS alias.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server that the alias is pointing to.
dnsAliasName - The name of the server dns alias.

Returns:

the SyncPoller<T,U> for polling of a server DNS alias.

beginCreateOrUpdate

public abstract SyncPoller,ServerDnsAliasInner> beginCreateOrUpdate(String resourceGroupName, String serverName, String dnsAliasName, Context context)

Creates a server DNS alias.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server that the alias is pointing to.
dnsAliasName - The name of the server dns alias.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of a server DNS alias.

beginCreateOrUpdateAsync

public abstract PollerFlux,ServerDnsAliasInner> beginCreateOrUpdateAsync(String resourceGroupName, String serverName, String dnsAliasName)

Creates a server DNS alias.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server that the alias is pointing to.
dnsAliasName - The name of the server dns alias.

Returns:

the PollerFlux<T,U> for polling of a server DNS alias.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String serverName, String dnsAliasName)

Deletes the server DNS alias with the given name.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server that the alias is pointing to.
dnsAliasName - The name of the server dns alias.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String serverName, String dnsAliasName, Context context)

Deletes the server DNS alias with the given name.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server that the alias is pointing to.
dnsAliasName - The name of the server dns alias.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDeleteAsync

public abstract PollerFlux,Void> beginDeleteAsync(String resourceGroupName, String serverName, String dnsAliasName)

Deletes the server DNS alias with the given name.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server that the alias is pointing to.
dnsAliasName - The name of the server dns alias.

Returns:

the PollerFlux<T,U> for polling of long-running operation.

createOrUpdate

public abstract ServerDnsAliasInner createOrUpdate(String resourceGroupName, String serverName, String dnsAliasName)

Creates a server DNS alias.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server that the alias is pointing to.
dnsAliasName - The name of the server dns alias.

Returns:

a server DNS alias.

createOrUpdate

public abstract ServerDnsAliasInner createOrUpdate(String resourceGroupName, String serverName, String dnsAliasName, Context context)

Creates a server DNS alias.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server that the alias is pointing to.
dnsAliasName - The name of the server dns alias.
context - The context to associate with this operation.

Returns:

a server DNS alias.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String serverName, String dnsAliasName)

Creates a server DNS alias.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server that the alias is pointing to.
dnsAliasName - The name of the server dns alias.

Returns:

a server DNS alias on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, String dnsAliasName)

Creates a server DNS alias.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server that the alias is pointing to.
dnsAliasName - The name of the server dns alias.

Returns:

a server DNS alias along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String serverName, String dnsAliasName)

Deletes the server DNS alias with the given name.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server that the alias is pointing to.
dnsAliasName - The name of the server dns alias.

delete

public abstract void delete(String resourceGroupName, String serverName, String dnsAliasName, Context context)

Deletes the server DNS alias with the given name.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server that the alias is pointing to.
dnsAliasName - The name of the server dns alias.
context - The context to associate with this operation.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String serverName, String dnsAliasName)

Deletes the server DNS alias with the given name.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server that the alias is pointing to.
dnsAliasName - The name of the server dns alias.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String serverName, String dnsAliasName)

Deletes the server DNS alias with the given name.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server that the alias is pointing to.
dnsAliasName - The name of the server dns alias.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract ServerDnsAliasInner get(String resourceGroupName, String serverName, String dnsAliasName)

Gets a server DNS alias.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server that the alias is pointing to.
dnsAliasName - The name of the server dns alias.

Returns:

a server DNS alias.

getAsync

public abstract Mono getAsync(String resourceGroupName, String serverName, String dnsAliasName)

Gets a server DNS alias.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server that the alias is pointing to.
dnsAliasName - The name of the server dns alias.

Returns:

a server DNS alias on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String serverName, String dnsAliasName, Context context)

Gets a server DNS alias.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server that the alias is pointing to.
dnsAliasName - The name of the server dns alias.
context - The context to associate with this operation.

Returns:

a server DNS alias along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String serverName, String dnsAliasName)

Gets a server DNS alias.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server that the alias is pointing to.
dnsAliasName - The name of the server dns alias.

Returns:

a server DNS alias along with Response<T> on successful completion of Mono.

listByServer

public abstract PagedIterable listByServer(String resourceGroupName, String serverName)

Gets a list of server DNS aliases for a server.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server that the alias is pointing to.

Returns:

a list of server DNS aliases for a server as paginated response with PagedIterable<T>.

listByServer

public abstract PagedIterable listByServer(String resourceGroupName, String serverName, Context context)

Gets a list of server DNS aliases for a server.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server that the alias is pointing to.
context - The context to associate with this operation.

Returns:

a list of server DNS aliases for a server as paginated response with PagedIterable<T>.

listByServerAsync

public abstract PagedFlux listByServerAsync(String resourceGroupName, String serverName)

Gets a list of server DNS aliases for a server.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server that the alias is pointing to.

Returns:

a list of server DNS aliases for a server as paginated response with PagedFlux<T>.

Applies to