InstanceFailoverGroupsClient Interface
public interface InstanceFailoverGroupsClient
An instance of this class provides access to all the operations defined in InstanceFailoverGroupsClient.
Method Summary
Method Details
beginCreateOrUpdate
public abstract SyncPoller<PollResult<InstanceFailoverGroupInner>,InstanceFailoverGroupInner> beginCreateOrUpdate(String resourceGroupName, String locationName, String failoverGroupName, InstanceFailoverGroupInner parameters)
Creates or updates a failover group.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller<PollResult<InstanceFailoverGroupInner>,InstanceFailoverGroupInner> beginCreateOrUpdate(String resourceGroupName, String locationName, String failoverGroupName, InstanceFailoverGroupInner parameters, Context context)
Creates or updates a failover group.
Parameters:
Returns:
beginCreateOrUpdateAsync
public abstract PollerFlux<PollResult<InstanceFailoverGroupInner>,InstanceFailoverGroupInner> beginCreateOrUpdateAsync(String resourceGroupName, String locationName, String failoverGroupName, InstanceFailoverGroupInner parameters)
Creates or updates a failover group.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String locationName, String failoverGroupName)
Deletes a failover group.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String locationName, String failoverGroupName, Context context)
Deletes a failover group.
Parameters:
Returns:
beginDeleteAsync
public abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String locationName, String failoverGroupName)
Deletes a failover group.
Parameters:
Returns:
beginFailover
public abstract SyncPoller<PollResult<InstanceFailoverGroupInner>,InstanceFailoverGroupInner> beginFailover(String resourceGroupName, String locationName, String failoverGroupName)
Fails over from the current primary managed instance to this managed instance.
Parameters:
Returns:
beginFailover
public abstract SyncPoller<PollResult<InstanceFailoverGroupInner>,InstanceFailoverGroupInner> beginFailover(String resourceGroupName, String locationName, String failoverGroupName, Context context)
Fails over from the current primary managed instance to this managed instance.
Parameters:
Returns:
beginFailoverAsync
public abstract PollerFlux<PollResult<InstanceFailoverGroupInner>,InstanceFailoverGroupInner> beginFailoverAsync(String resourceGroupName, String locationName, String failoverGroupName)
Fails over from the current primary managed instance to this managed instance.
Parameters:
Returns:
beginForceFailoverAllowDataLoss
public abstract SyncPoller<PollResult<InstanceFailoverGroupInner>,InstanceFailoverGroupInner> beginForceFailoverAllowDataLoss(String resourceGroupName, String locationName, String failoverGroupName)
Fails over from the current primary managed instance to this managed instance. This operation might result in data loss.
Parameters:
Returns:
beginForceFailoverAllowDataLoss
public abstract SyncPoller<PollResult<InstanceFailoverGroupInner>,InstanceFailoverGroupInner> beginForceFailoverAllowDataLoss(String resourceGroupName, String locationName, String failoverGroupName, Context context)
Fails over from the current primary managed instance to this managed instance. This operation might result in data loss.
Parameters:
Returns:
beginForceFailoverAllowDataLossAsync
public abstract PollerFlux<PollResult<InstanceFailoverGroupInner>,InstanceFailoverGroupInner> beginForceFailoverAllowDataLossAsync(String resourceGroupName, String locationName, String failoverGroupName)
Fails over from the current primary managed instance to this managed instance. This operation might result in data loss.
Parameters:
Returns:
createOrUpdate
public abstract InstanceFailoverGroupInner createOrUpdate(String resourceGroupName, String locationName, String failoverGroupName, InstanceFailoverGroupInner parameters)
Creates or updates a failover group.
Parameters:
Returns:
createOrUpdate
public abstract InstanceFailoverGroupInner createOrUpdate(String resourceGroupName, String locationName, String failoverGroupName, InstanceFailoverGroupInner parameters, Context context)
Creates or updates a failover group.
Parameters:
Returns:
createOrUpdateAsync
public abstract Mono<InstanceFailoverGroupInner> createOrUpdateAsync(String resourceGroupName, String locationName, String failoverGroupName, InstanceFailoverGroupInner parameters)
Creates or updates a failover group.
Parameters:
Returns:
createOrUpdateWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String locationName, String failoverGroupName, InstanceFailoverGroupInner parameters)
Creates or updates a failover group.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String locationName, String failoverGroupName)
Deletes a failover group.
Parameters:
delete
public abstract void delete(String resourceGroupName, String locationName, String failoverGroupName, Context context)
Deletes a failover group.
Parameters:
deleteAsync
public abstract Mono<Void> deleteAsync(String resourceGroupName, String locationName, String failoverGroupName)
Deletes a failover group.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String locationName, String failoverGroupName)
Deletes a failover group.
Parameters:
Returns:
failover
public abstract InstanceFailoverGroupInner failover(String resourceGroupName, String locationName, String failoverGroupName)
Fails over from the current primary managed instance to this managed instance.
Parameters:
Returns:
failover
public abstract InstanceFailoverGroupInner failover(String resourceGroupName, String locationName, String failoverGroupName, Context context)
Fails over from the current primary managed instance to this managed instance.
Parameters:
Returns:
failoverAsync
public abstract Mono<InstanceFailoverGroupInner> failoverAsync(String resourceGroupName, String locationName, String failoverGroupName)
Fails over from the current primary managed instance to this managed instance.
Parameters:
Returns:
failoverWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> failoverWithResponseAsync(String resourceGroupName, String locationName, String failoverGroupName)
Fails over from the current primary managed instance to this managed instance.
Parameters:
Returns:
forceFailoverAllowDataLoss
public abstract InstanceFailoverGroupInner forceFailoverAllowDataLoss(String resourceGroupName, String locationName, String failoverGroupName)
Fails over from the current primary managed instance to this managed instance. This operation might result in data loss.
Parameters:
Returns:
forceFailoverAllowDataLoss
public abstract InstanceFailoverGroupInner forceFailoverAllowDataLoss(String resourceGroupName, String locationName, String failoverGroupName, Context context)
Fails over from the current primary managed instance to this managed instance. This operation might result in data loss.
Parameters:
Returns:
forceFailoverAllowDataLossAsync
public abstract Mono<InstanceFailoverGroupInner> forceFailoverAllowDataLossAsync(String resourceGroupName, String locationName, String failoverGroupName)
Fails over from the current primary managed instance to this managed instance. This operation might result in data loss.
Parameters:
Returns:
forceFailoverAllowDataLossWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> forceFailoverAllowDataLossWithResponseAsync(String resourceGroupName, String locationName, String failoverGroupName)
Fails over from the current primary managed instance to this managed instance. This operation might result in data loss.
Parameters:
Returns:
get
public abstract InstanceFailoverGroupInner get(String resourceGroupName, String locationName, String failoverGroupName)
Gets a failover group.
Parameters:
Returns:
getAsync
public abstract Mono<InstanceFailoverGroupInner> getAsync(String resourceGroupName, String locationName, String failoverGroupName)
Gets a failover group.
Parameters:
Returns:
getWithResponse
public abstract Response<InstanceFailoverGroupInner> getWithResponse(String resourceGroupName, String locationName, String failoverGroupName, Context context)
Gets a failover group.
Parameters:
Returns:
getWithResponseAsync
public abstract Mono<Response<InstanceFailoverGroupInner>> getWithResponseAsync(String resourceGroupName, String locationName, String failoverGroupName)
Gets a failover group.
Parameters:
Returns:
listByLocation
public abstract PagedIterable<InstanceFailoverGroupInner> listByLocation(String resourceGroupName, String locationName)
Lists the failover groups in a location.
Parameters:
Returns:
listByLocation
public abstract PagedIterable<InstanceFailoverGroupInner> listByLocation(String resourceGroupName, String locationName, Context context)
Lists the failover groups in a location.
Parameters:
Returns:
listByLocationAsync
public abstract PagedFlux<InstanceFailoverGroupInner> listByLocationAsync(String resourceGroupName, String locationName)
Lists the failover groups in a location.
Parameters:
Returns: