ReplicationLinksClient Interface

public interface ReplicationLinksClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<ReplicationLinkInner>,ReplicationLinkInner> beginCreateOrUpdate(String resourceGroupName, String serverName, String databaseName, String linkId, ReplicationLinkInner parameters)

Updates the replication link type.

abstract SyncPoller<PollResult<ReplicationLinkInner>,ReplicationLinkInner> beginCreateOrUpdate(String resourceGroupName, String serverName, String databaseName, String linkId, ReplicationLinkInner parameters, Context context)

Updates the replication link type.

abstract PollerFlux<PollResult<ReplicationLinkInner>,ReplicationLinkInner> beginCreateOrUpdateAsync(String resourceGroupName, String serverName, String databaseName, String linkId, ReplicationLinkInner parameters)

Updates the replication link type.

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

Deletes the replication link.

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

Deletes the replication link.

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

Deletes the replication link.

abstract SyncPoller<PollResult<ReplicationLinkInner>,ReplicationLinkInner> beginFailover(String resourceGroupName, String serverName, String databaseName, String linkId)

Fails over from the current primary server to this server.

abstract SyncPoller<PollResult<ReplicationLinkInner>,ReplicationLinkInner> beginFailover(String resourceGroupName, String serverName, String databaseName, String linkId, Context context)

Fails over from the current primary server to this server.

abstract SyncPoller<PollResult<ReplicationLinkInner>,ReplicationLinkInner> beginFailoverAllowDataLoss(String resourceGroupName, String serverName, String databaseName, String linkId)

Fails over from the current primary server to this server allowing data loss.

abstract SyncPoller<PollResult<ReplicationLinkInner>,ReplicationLinkInner> beginFailoverAllowDataLoss(String resourceGroupName, String serverName, String databaseName, String linkId, Context context)

Fails over from the current primary server to this server allowing data loss.

abstract PollerFlux<PollResult<ReplicationLinkInner>,ReplicationLinkInner> beginFailoverAllowDataLossAsync(String resourceGroupName, String serverName, String databaseName, String linkId)

Fails over from the current primary server to this server allowing data loss.

abstract PollerFlux<PollResult<ReplicationLinkInner>,ReplicationLinkInner> beginFailoverAsync(String resourceGroupName, String serverName, String databaseName, String linkId)

Fails over from the current primary server to this server.

abstract SyncPoller<PollResult<ReplicationLinkInner>,ReplicationLinkInner> beginUpdate(String resourceGroupName, String serverName, String databaseName, String linkId, ReplicationLinkUpdate parameters)

Updates the replication link type.

abstract SyncPoller<PollResult<ReplicationLinkInner>,ReplicationLinkInner> beginUpdate(String resourceGroupName, String serverName, String databaseName, String linkId, ReplicationLinkUpdate parameters, Context context)

Updates the replication link type.

abstract PollerFlux<PollResult<ReplicationLinkInner>,ReplicationLinkInner> beginUpdateAsync(String resourceGroupName, String serverName, String databaseName, String linkId, ReplicationLinkUpdate parameters)

Updates the replication link type.

abstract ReplicationLinkInner createOrUpdate(String resourceGroupName, String serverName, String databaseName, String linkId, ReplicationLinkInner parameters)

Updates the replication link type.

abstract ReplicationLinkInner createOrUpdate(String resourceGroupName, String serverName, String databaseName, String linkId, ReplicationLinkInner parameters, Context context)

Updates the replication link type.

abstract Mono<ReplicationLinkInner> createOrUpdateAsync(String resourceGroupName, String serverName, String databaseName, String linkId, ReplicationLinkInner parameters)

Updates the replication link type.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String linkId, ReplicationLinkInner parameters)

Updates the replication link type.

abstract void delete(String resourceGroupName, String serverName, String databaseName, String linkId)

Deletes the replication link.

abstract void delete(String resourceGroupName, String serverName, String databaseName, String linkId, Context context)

Deletes the replication link.

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

Deletes the replication link.

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

Deletes the replication link.

abstract ReplicationLinkInner failover(String resourceGroupName, String serverName, String databaseName, String linkId)

Fails over from the current primary server to this server.

abstract ReplicationLinkInner failover(String resourceGroupName, String serverName, String databaseName, String linkId, Context context)

Fails over from the current primary server to this server.

abstract ReplicationLinkInner failoverAllowDataLoss(String resourceGroupName, String serverName, String databaseName, String linkId)

Fails over from the current primary server to this server allowing data loss.

abstract ReplicationLinkInner failoverAllowDataLoss(String resourceGroupName, String serverName, String databaseName, String linkId, Context context)

Fails over from the current primary server to this server allowing data loss.

abstract Mono<ReplicationLinkInner> failoverAllowDataLossAsync(String resourceGroupName, String serverName, String databaseName, String linkId)

Fails over from the current primary server to this server allowing data loss.

abstract Mono<Response<Flux<ByteBuffer>>> failoverAllowDataLossWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String linkId)

Fails over from the current primary server to this server allowing data loss.

abstract Mono<ReplicationLinkInner> failoverAsync(String resourceGroupName, String serverName, String databaseName, String linkId)

Fails over from the current primary server to this server.

abstract Mono<Response<Flux<ByteBuffer>>> failoverWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String linkId)

Fails over from the current primary server to this server.

abstract ReplicationLinkInner get(String resourceGroupName, String serverName, String databaseName, String linkId)

Gets a replication link.

abstract Mono<ReplicationLinkInner> getAsync(String resourceGroupName, String serverName, String databaseName, String linkId)

Gets a replication link.

abstract Response<ReplicationLinkInner> getWithResponse(String resourceGroupName, String serverName, String databaseName, String linkId, Context context)

Gets a replication link.

abstract Mono<Response<ReplicationLinkInner>> getWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String linkId)

Gets a replication link.

abstract PagedIterable<ReplicationLinkInner> listByDatabase(String resourceGroupName, String serverName, String databaseName)

Gets a list of replication links on database.

abstract PagedIterable<ReplicationLinkInner> listByDatabase(String resourceGroupName, String serverName, String databaseName, Context context)

Gets a list of replication links on database.

abstract PagedFlux<ReplicationLinkInner> listByDatabaseAsync(String resourceGroupName, String serverName, String databaseName)

Gets a list of replication links on database.

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

Gets a list of replication links.

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

Gets a list of replication links.

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

Gets a list of replication links.

abstract ReplicationLinkInner update(String resourceGroupName, String serverName, String databaseName, String linkId, ReplicationLinkUpdate parameters)

Updates the replication link type.

abstract ReplicationLinkInner update(String resourceGroupName, String serverName, String databaseName, String linkId, ReplicationLinkUpdate parameters, Context context)

Updates the replication link type.

abstract Mono<ReplicationLinkInner> updateAsync(String resourceGroupName, String serverName, String databaseName, String linkId, ReplicationLinkUpdate parameters)

Updates the replication link type.

abstract Mono<Response<Flux<ByteBuffer>>> updateWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String linkId, ReplicationLinkUpdate parameters)

Updates the replication link type.

Method Details

beginCreateOrUpdate

public abstract SyncPoller<PollResult<ReplicationLinkInner>,ReplicationLinkInner> beginCreateOrUpdate(String resourceGroupName, String serverName, String databaseName, String linkId, ReplicationLinkInner parameters)

Updates the replication link type.

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.
databaseName - The name of the database.
linkId - The linkId parameter.
parameters - The parameters parameter.

Returns:

the SyncPoller<T,U> for polling of a replication link.

beginCreateOrUpdate

public abstract SyncPoller<PollResult<ReplicationLinkInner>,ReplicationLinkInner> beginCreateOrUpdate(String resourceGroupName, String serverName, String databaseName, String linkId, ReplicationLinkInner parameters, Context context)

Updates the replication link type.

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.
databaseName - The name of the database.
linkId - The linkId parameter.
parameters - The parameters parameter.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of a replication link.

beginCreateOrUpdateAsync

public abstract PollerFlux<PollResult<ReplicationLinkInner>,ReplicationLinkInner> beginCreateOrUpdateAsync(String resourceGroupName, String serverName, String databaseName, String linkId, ReplicationLinkInner parameters)

Updates the replication link type.

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.
databaseName - The name of the database.
linkId - The linkId parameter.
parameters - The parameters parameter.

Returns:

the PollerFlux<T,U> for polling of a replication link.

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String serverName, String databaseName, String linkId)

Deletes the replication link.

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.
databaseName - The name of the database.
linkId - The linkId parameter.

Returns:

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

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String serverName, String databaseName, String linkId, Context context)

Deletes the replication link.

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.
databaseName - The name of the database.
linkId - The linkId parameter.
context - The context to associate with this operation.

Returns:

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

beginDeleteAsync

public abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String serverName, String databaseName, String linkId)

Deletes the replication link.

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.
databaseName - The name of the database.
linkId - The linkId parameter.

Returns:

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

beginFailover

public abstract SyncPoller<PollResult<ReplicationLinkInner>,ReplicationLinkInner> beginFailover(String resourceGroupName, String serverName, String databaseName, String linkId)

Fails over from the current primary server to this 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.
databaseName - The name of the database.
linkId - The name of the replication link.

Returns:

the SyncPoller<T,U> for polling of a replication link.

beginFailover

public abstract SyncPoller<PollResult<ReplicationLinkInner>,ReplicationLinkInner> beginFailover(String resourceGroupName, String serverName, String databaseName, String linkId, Context context)

Fails over from the current primary server to this 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.
databaseName - The name of the database.
linkId - The name of the replication link.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of a replication link.

beginFailoverAllowDataLoss

public abstract SyncPoller<PollResult<ReplicationLinkInner>,ReplicationLinkInner> beginFailoverAllowDataLoss(String resourceGroupName, String serverName, String databaseName, String linkId)

Fails over from the current primary server to this server allowing data loss.

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.
databaseName - The name of the database.
linkId - The name of the replication link.

Returns:

the SyncPoller<T,U> for polling of a replication link.

beginFailoverAllowDataLoss

public abstract SyncPoller<PollResult<ReplicationLinkInner>,ReplicationLinkInner> beginFailoverAllowDataLoss(String resourceGroupName, String serverName, String databaseName, String linkId, Context context)

Fails over from the current primary server to this server allowing data loss.

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.
databaseName - The name of the database.
linkId - The name of the replication link.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of a replication link.

beginFailoverAllowDataLossAsync

public abstract PollerFlux<PollResult<ReplicationLinkInner>,ReplicationLinkInner> beginFailoverAllowDataLossAsync(String resourceGroupName, String serverName, String databaseName, String linkId)

Fails over from the current primary server to this server allowing data loss.

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.
databaseName - The name of the database.
linkId - The name of the replication link.

Returns:

the PollerFlux<T,U> for polling of a replication link.

beginFailoverAsync

public abstract PollerFlux<PollResult<ReplicationLinkInner>,ReplicationLinkInner> beginFailoverAsync(String resourceGroupName, String serverName, String databaseName, String linkId)

Fails over from the current primary server to this 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.
databaseName - The name of the database.
linkId - The name of the replication link.

Returns:

the PollerFlux<T,U> for polling of a replication link.

beginUpdate

public abstract SyncPoller<PollResult<ReplicationLinkInner>,ReplicationLinkInner> beginUpdate(String resourceGroupName, String serverName, String databaseName, String linkId, ReplicationLinkUpdate parameters)

Updates the replication link type.

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.
databaseName - The name of the database.
linkId - The linkId parameter.
parameters - The parameters parameter.

Returns:

the SyncPoller<T,U> for polling of a replication link.

beginUpdate

public abstract SyncPoller<PollResult<ReplicationLinkInner>,ReplicationLinkInner> beginUpdate(String resourceGroupName, String serverName, String databaseName, String linkId, ReplicationLinkUpdate parameters, Context context)

Updates the replication link type.

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.
databaseName - The name of the database.
linkId - The linkId parameter.
parameters - The parameters parameter.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of a replication link.

beginUpdateAsync

public abstract PollerFlux<PollResult<ReplicationLinkInner>,ReplicationLinkInner> beginUpdateAsync(String resourceGroupName, String serverName, String databaseName, String linkId, ReplicationLinkUpdate parameters)

Updates the replication link type.

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.
databaseName - The name of the database.
linkId - The linkId parameter.
parameters - The parameters parameter.

Returns:

the PollerFlux<T,U> for polling of a replication link.

createOrUpdate

public abstract ReplicationLinkInner createOrUpdate(String resourceGroupName, String serverName, String databaseName, String linkId, ReplicationLinkInner parameters)

Updates the replication link type.

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.
databaseName - The name of the database.
linkId - The linkId parameter.
parameters - The parameters parameter.

Returns:

a replication link.

createOrUpdate

public abstract ReplicationLinkInner createOrUpdate(String resourceGroupName, String serverName, String databaseName, String linkId, ReplicationLinkInner parameters, Context context)

Updates the replication link type.

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.
databaseName - The name of the database.
linkId - The linkId parameter.
parameters - The parameters parameter.
context - The context to associate with this operation.

Returns:

a replication link.

createOrUpdateAsync

public abstract Mono<ReplicationLinkInner> createOrUpdateAsync(String resourceGroupName, String serverName, String databaseName, String linkId, ReplicationLinkInner parameters)

Updates the replication link type.

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.
databaseName - The name of the database.
linkId - The linkId parameter.
parameters - The parameters parameter.

Returns:

a replication link on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String linkId, ReplicationLinkInner parameters)

Updates the replication link type.

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.
databaseName - The name of the database.
linkId - The linkId parameter.
parameters - The parameters parameter.

Returns:

a replication link along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String serverName, String databaseName, String linkId)

Deletes the replication link.

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.
databaseName - The name of the database.
linkId - The linkId parameter.

delete

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

Deletes the replication link.

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.
databaseName - The name of the database.
linkId - The linkId parameter.
context - The context to associate with this operation.

deleteAsync

public abstract Mono<Void> deleteAsync(String resourceGroupName, String serverName, String databaseName, String linkId)

Deletes the replication link.

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.
databaseName - The name of the database.
linkId - The linkId parameter.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String linkId)

Deletes the replication link.

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.
databaseName - The name of the database.
linkId - The linkId parameter.

Returns:

the Response<T> on successful completion of Mono.

failover

public abstract ReplicationLinkInner failover(String resourceGroupName, String serverName, String databaseName, String linkId)

Fails over from the current primary server to this 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.
databaseName - The name of the database.
linkId - The name of the replication link.

Returns:

a replication link.

failover

public abstract ReplicationLinkInner failover(String resourceGroupName, String serverName, String databaseName, String linkId, Context context)

Fails over from the current primary server to this 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.
databaseName - The name of the database.
linkId - The name of the replication link.
context - The context to associate with this operation.

Returns:

a replication link.

failoverAllowDataLoss

public abstract ReplicationLinkInner failoverAllowDataLoss(String resourceGroupName, String serverName, String databaseName, String linkId)

Fails over from the current primary server to this server allowing data loss.

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.
databaseName - The name of the database.
linkId - The name of the replication link.

Returns:

a replication link.

failoverAllowDataLoss

public abstract ReplicationLinkInner failoverAllowDataLoss(String resourceGroupName, String serverName, String databaseName, String linkId, Context context)

Fails over from the current primary server to this server allowing data loss.

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.
databaseName - The name of the database.
linkId - The name of the replication link.
context - The context to associate with this operation.

Returns:

a replication link.

failoverAllowDataLossAsync

public abstract Mono<ReplicationLinkInner> failoverAllowDataLossAsync(String resourceGroupName, String serverName, String databaseName, String linkId)

Fails over from the current primary server to this server allowing data loss.

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.
databaseName - The name of the database.
linkId - The name of the replication link.

Returns:

a replication link on successful completion of Mono.

failoverAllowDataLossWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> failoverAllowDataLossWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String linkId)

Fails over from the current primary server to this server allowing data loss.

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.
databaseName - The name of the database.
linkId - The name of the replication link.

Returns:

a replication link along with Response<T> on successful completion of Mono.

failoverAsync

public abstract Mono<ReplicationLinkInner> failoverAsync(String resourceGroupName, String serverName, String databaseName, String linkId)

Fails over from the current primary server to this 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.
databaseName - The name of the database.
linkId - The name of the replication link.

Returns:

a replication link on successful completion of Mono.

failoverWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> failoverWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String linkId)

Fails over from the current primary server to this 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.
databaseName - The name of the database.
linkId - The name of the replication link.

Returns:

a replication link along with Response<T> on successful completion of Mono.

get

public abstract ReplicationLinkInner get(String resourceGroupName, String serverName, String databaseName, String linkId)

Gets a replication link.

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.
databaseName - The name of the database.
linkId - The name of the replication link.

Returns:

a replication link.

getAsync

public abstract Mono<ReplicationLinkInner> getAsync(String resourceGroupName, String serverName, String databaseName, String linkId)

Gets a replication link.

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.
databaseName - The name of the database.
linkId - The name of the replication link.

Returns:

a replication link on successful completion of Mono.

getWithResponse

public abstract Response<ReplicationLinkInner> getWithResponse(String resourceGroupName, String serverName, String databaseName, String linkId, Context context)

Gets a replication link.

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.
databaseName - The name of the database.
linkId - The name of the replication link.
context - The context to associate with this operation.

Returns:

a replication link along with Response<T>.

getWithResponseAsync

public abstract Mono<Response<ReplicationLinkInner>> getWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String linkId)

Gets a replication link.

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.
databaseName - The name of the database.
linkId - The name of the replication link.

Returns:

a replication link along with Response<T> on successful completion of Mono.

listByDatabase

public abstract PagedIterable<ReplicationLinkInner> listByDatabase(String resourceGroupName, String serverName, String databaseName)

Gets a list of replication links on database.

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.
databaseName - The name of the database.

Returns:

a list of replication links on database as paginated response with PagedIterable<T>.

listByDatabase

public abstract PagedIterable<ReplicationLinkInner> listByDatabase(String resourceGroupName, String serverName, String databaseName, Context context)

Gets a list of replication links on database.

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.
databaseName - The name of the database.
context - The context to associate with this operation.

Returns:

a list of replication links on database as paginated response with PagedIterable<T>.

listByDatabaseAsync

public abstract PagedFlux<ReplicationLinkInner> listByDatabaseAsync(String resourceGroupName, String serverName, String databaseName)

Gets a list of replication links on database.

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.
databaseName - The name of the database.

Returns:

a list of replication links on database as paginated response with PagedFlux<T>.

listByServer

public abstract PagedIterable<ReplicationLinkInner> listByServer(String resourceGroupName, String serverName)

Gets a list of replication links.

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.

Returns:

a list of replication links as paginated response with PagedIterable<T>.

listByServer

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

Gets a list of replication links.

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.
context - The context to associate with this operation.

Returns:

a list of replication links as paginated response with PagedIterable<T>.

listByServerAsync

public abstract PagedFlux<ReplicationLinkInner> listByServerAsync(String resourceGroupName, String serverName)

Gets a list of replication links.

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.

Returns:

a list of replication links as paginated response with PagedFlux<T>.

update

public abstract ReplicationLinkInner update(String resourceGroupName, String serverName, String databaseName, String linkId, ReplicationLinkUpdate parameters)

Updates the replication link type.

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.
databaseName - The name of the database.
linkId - The linkId parameter.
parameters - The parameters parameter.

Returns:

a replication link.

update

public abstract ReplicationLinkInner update(String resourceGroupName, String serverName, String databaseName, String linkId, ReplicationLinkUpdate parameters, Context context)

Updates the replication link type.

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.
databaseName - The name of the database.
linkId - The linkId parameter.
parameters - The parameters parameter.
context - The context to associate with this operation.

Returns:

a replication link.

updateAsync

public abstract Mono<ReplicationLinkInner> updateAsync(String resourceGroupName, String serverName, String databaseName, String linkId, ReplicationLinkUpdate parameters)

Updates the replication link type.

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.
databaseName - The name of the database.
linkId - The linkId parameter.
parameters - The parameters parameter.

Returns:

a replication link on successful completion of Mono.

updateWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> updateWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String linkId, ReplicationLinkUpdate parameters)

Updates the replication link type.

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.
databaseName - The name of the database.
linkId - The linkId parameter.
parameters - The parameters parameter.

Returns:

a replication link along with Response<T> on successful completion of Mono.

Applies to