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<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 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.

Method Details

beginDelete

public abstract SyncPoller<>,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<>,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<>,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<>,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<>,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<>,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<>,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<>,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<>,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.

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 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<><>>> 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 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<><>>> 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 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<><>>> 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 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 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<>> 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 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 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 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 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 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 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>.

Applies to