FailoverGroupsClient Interface
public interface FailoverGroupsClient
An instance of this class provides access to all the operations defined in FailoverGroupsClient.
Method Summary
Method Details
beginCreateOrUpdate
public abstract SyncPoller<PollResult<FailoverGroupInner>,FailoverGroupInner> beginCreateOrUpdate(String resourceGroupName, String serverName, String failoverGroupName, FailoverGroupInner parameters)
Creates or updates a failover group.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller<PollResult<FailoverGroupInner>,FailoverGroupInner> beginCreateOrUpdate(String resourceGroupName, String serverName, String failoverGroupName, FailoverGroupInner parameters, Context context)
Creates or updates a failover group.
Parameters:
Returns:
beginCreateOrUpdateAsync
public abstract PollerFlux<PollResult<FailoverGroupInner>,FailoverGroupInner> beginCreateOrUpdateAsync(String resourceGroupName, String serverName, String failoverGroupName, FailoverGroupInner parameters)
Creates or updates a failover group.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String serverName, String failoverGroupName)
Deletes a failover group.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String serverName, String failoverGroupName, Context context)
Deletes a failover group.
Parameters:
Returns:
beginDeleteAsync
public abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String serverName, String failoverGroupName)
Deletes a failover group.
Parameters:
Returns:
beginFailover
public abstract SyncPoller<PollResult<FailoverGroupInner>,FailoverGroupInner> beginFailover(String resourceGroupName, String serverName, String failoverGroupName)
Fails over from the current primary server to this server.
Parameters:
Returns:
beginFailover
public abstract SyncPoller<PollResult<FailoverGroupInner>,FailoverGroupInner> beginFailover(String resourceGroupName, String serverName, String failoverGroupName, Context context)
Fails over from the current primary server to this server.
Parameters:
Returns:
beginFailoverAsync
public abstract PollerFlux<PollResult<FailoverGroupInner>,FailoverGroupInner> beginFailoverAsync(String resourceGroupName, String serverName, String failoverGroupName)
Fails over from the current primary server to this server.
Parameters:
Returns:
beginForceFailoverAllowDataLoss
public abstract SyncPoller<PollResult<FailoverGroupInner>,FailoverGroupInner> beginForceFailoverAllowDataLoss(String resourceGroupName, String serverName, String failoverGroupName)
Fails over from the current primary server to this server. This operation might result in data loss.
Parameters:
Returns:
beginForceFailoverAllowDataLoss
public abstract SyncPoller<PollResult<FailoverGroupInner>,FailoverGroupInner> beginForceFailoverAllowDataLoss(String resourceGroupName, String serverName, String failoverGroupName, Context context)
Fails over from the current primary server to this server. This operation might result in data loss.
Parameters:
Returns:
beginForceFailoverAllowDataLossAsync
public abstract PollerFlux<PollResult<FailoverGroupInner>,FailoverGroupInner> beginForceFailoverAllowDataLossAsync(String resourceGroupName, String serverName, String failoverGroupName)
Fails over from the current primary server to this server. This operation might result in data loss.
Parameters:
Returns:
beginTryPlannedBeforeForcedFailover
public abstract SyncPoller<PollResult<FailoverGroupInner>,FailoverGroupInner> beginTryPlannedBeforeForcedFailover(String resourceGroupName, String serverName, String failoverGroupName)
Fails over from the current primary server to this server. This operation tries planned before forced failover but might still result in data loss.
Parameters:
Returns:
beginTryPlannedBeforeForcedFailover
public abstract SyncPoller<PollResult<FailoverGroupInner>,FailoverGroupInner> beginTryPlannedBeforeForcedFailover(String resourceGroupName, String serverName, String failoverGroupName, Context context)
Fails over from the current primary server to this server. This operation tries planned before forced failover but might still result in data loss.
Parameters:
Returns:
beginTryPlannedBeforeForcedFailoverAsync
public abstract PollerFlux<PollResult<FailoverGroupInner>,FailoverGroupInner> beginTryPlannedBeforeForcedFailoverAsync(String resourceGroupName, String serverName, String failoverGroupName)
Fails over from the current primary server to this server. This operation tries planned before forced failover but might still result in data loss.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<FailoverGroupInner>,FailoverGroupInner> beginUpdate(String resourceGroupName, String serverName, String failoverGroupName, FailoverGroupUpdate parameters)
Updates a failover group.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<FailoverGroupInner>,FailoverGroupInner> beginUpdate(String resourceGroupName, String serverName, String failoverGroupName, FailoverGroupUpdate parameters, Context context)
Updates a failover group.
Parameters:
Returns:
beginUpdateAsync
public abstract PollerFlux<PollResult<FailoverGroupInner>,FailoverGroupInner> beginUpdateAsync(String resourceGroupName, String serverName, String failoverGroupName, FailoverGroupUpdate parameters)
Updates a failover group.
Parameters:
Returns:
createOrUpdate
public abstract FailoverGroupInner createOrUpdate(String resourceGroupName, String serverName, String failoverGroupName, FailoverGroupInner parameters)
Creates or updates a failover group.
Parameters:
Returns:
createOrUpdate
public abstract FailoverGroupInner createOrUpdate(String resourceGroupName, String serverName, String failoverGroupName, FailoverGroupInner parameters, Context context)
Creates or updates a failover group.
Parameters:
Returns:
createOrUpdateAsync
public abstract Mono<FailoverGroupInner> createOrUpdateAsync(String resourceGroupName, String serverName, String failoverGroupName, FailoverGroupInner parameters)
Creates or updates a failover group.
Parameters:
Returns:
createOrUpdateWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, String failoverGroupName, FailoverGroupInner parameters)
Creates or updates a failover group.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String serverName, String failoverGroupName)
Deletes a failover group.
Parameters:
delete
public abstract void delete(String resourceGroupName, String serverName, String failoverGroupName, Context context)
Deletes a failover group.
Parameters:
deleteAsync
public abstract Mono<Void> deleteAsync(String resourceGroupName, String serverName, String failoverGroupName)
Deletes a failover group.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String serverName, String failoverGroupName)
Deletes a failover group.
Parameters:
Returns:
failover
public abstract FailoverGroupInner failover(String resourceGroupName, String serverName, String failoverGroupName)
Fails over from the current primary server to this server.
Parameters:
Returns:
failover
public abstract FailoverGroupInner failover(String resourceGroupName, String serverName, String failoverGroupName, Context context)
Fails over from the current primary server to this server.
Parameters:
Returns:
failoverAsync
public abstract Mono<FailoverGroupInner> failoverAsync(String resourceGroupName, String serverName, String failoverGroupName)
Fails over from the current primary server to this server.
Parameters:
Returns:
failoverWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> failoverWithResponseAsync(String resourceGroupName, String serverName, String failoverGroupName)
Fails over from the current primary server to this server.
Parameters:
Returns:
forceFailoverAllowDataLoss
public abstract FailoverGroupInner forceFailoverAllowDataLoss(String resourceGroupName, String serverName, String failoverGroupName)
Fails over from the current primary server to this server. This operation might result in data loss.
Parameters:
Returns:
forceFailoverAllowDataLoss
public abstract FailoverGroupInner forceFailoverAllowDataLoss(String resourceGroupName, String serverName, String failoverGroupName, Context context)
Fails over from the current primary server to this server. This operation might result in data loss.
Parameters:
Returns:
forceFailoverAllowDataLossAsync
public abstract Mono<FailoverGroupInner> forceFailoverAllowDataLossAsync(String resourceGroupName, String serverName, String failoverGroupName)
Fails over from the current primary server to this server. This operation might result in data loss.
Parameters:
Returns:
forceFailoverAllowDataLossWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> forceFailoverAllowDataLossWithResponseAsync(String resourceGroupName, String serverName, String failoverGroupName)
Fails over from the current primary server to this server. This operation might result in data loss.
Parameters:
Returns:
get
public abstract FailoverGroupInner get(String resourceGroupName, String serverName, String failoverGroupName)
Gets a failover group.
Parameters:
Returns:
getAsync
public abstract Mono<FailoverGroupInner> getAsync(String resourceGroupName, String serverName, String failoverGroupName)
Gets a failover group.
Parameters:
Returns:
getWithResponse
public abstract Response<FailoverGroupInner> getWithResponse(String resourceGroupName, String serverName, String failoverGroupName, Context context)
Gets a failover group.
Parameters:
Returns:
getWithResponseAsync
public abstract Mono<Response<FailoverGroupInner>> getWithResponseAsync(String resourceGroupName, String serverName, String failoverGroupName)
Gets a failover group.
Parameters:
Returns:
listByServer
public abstract PagedIterable<FailoverGroupInner> listByServer(String resourceGroupName, String serverName)
Lists the failover groups in a server.
Parameters:
Returns:
listByServer
public abstract PagedIterable<FailoverGroupInner> listByServer(String resourceGroupName, String serverName, Context context)
Lists the failover groups in a server.
Parameters:
Returns:
listByServerAsync
public abstract PagedFlux<FailoverGroupInner> listByServerAsync(String resourceGroupName, String serverName)
Lists the failover groups in a server.
Parameters:
Returns:
tryPlannedBeforeForcedFailover
public abstract FailoverGroupInner tryPlannedBeforeForcedFailover(String resourceGroupName, String serverName, String failoverGroupName)
Fails over from the current primary server to this server. This operation tries planned before forced failover but might still result in data loss.
Parameters:
Returns:
tryPlannedBeforeForcedFailover
public abstract FailoverGroupInner tryPlannedBeforeForcedFailover(String resourceGroupName, String serverName, String failoverGroupName, Context context)
Fails over from the current primary server to this server. This operation tries planned before forced failover but might still result in data loss.
Parameters:
Returns:
tryPlannedBeforeForcedFailoverAsync
public abstract Mono<FailoverGroupInner> tryPlannedBeforeForcedFailoverAsync(String resourceGroupName, String serverName, String failoverGroupName)
Fails over from the current primary server to this server. This operation tries planned before forced failover but might still result in data loss.
Parameters:
Returns:
tryPlannedBeforeForcedFailoverWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> tryPlannedBeforeForcedFailoverWithResponseAsync(String resourceGroupName, String serverName, String failoverGroupName)
Fails over from the current primary server to this server. This operation tries planned before forced failover but might still result in data loss.
Parameters:
Returns:
update
public abstract FailoverGroupInner update(String resourceGroupName, String serverName, String failoverGroupName, FailoverGroupUpdate parameters)
Updates a failover group.
Parameters:
Returns:
update
public abstract FailoverGroupInner update(String resourceGroupName, String serverName, String failoverGroupName, FailoverGroupUpdate parameters, Context context)
Updates a failover group.
Parameters:
Returns:
updateAsync
public abstract Mono<FailoverGroupInner> updateAsync(String resourceGroupName, String serverName, String failoverGroupName, FailoverGroupUpdate parameters)
Updates a failover group.
Parameters:
Returns:
updateWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> updateWithResponseAsync(String resourceGroupName, String serverName, String failoverGroupName, FailoverGroupUpdate parameters)
Updates a failover group.
Parameters:
Returns: