RestorePointsClient Interface

public interface RestorePointsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<RestorePointInner>,RestorePointInner> beginCreate(String resourceGroupName, String restorePointCollectionName, String restorePointName, RestorePointInner parameters)

The operation to create the restore point.

abstract SyncPoller<PollResult<RestorePointInner>,RestorePointInner> beginCreate(String resourceGroupName, String restorePointCollectionName, String restorePointName, RestorePointInner parameters, Context context)

The operation to create the restore point.

abstract PollerFlux<PollResult<RestorePointInner>,RestorePointInner> beginCreateAsync(String resourceGroupName, String restorePointCollectionName, String restorePointName, RestorePointInner parameters)

The operation to create the restore point.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String restorePointCollectionName, String restorePointName)

The operation to delete the restore point.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String restorePointCollectionName, String restorePointName, Context context)

The operation to delete the restore point.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String restorePointCollectionName, String restorePointName)

The operation to delete the restore point.

abstract RestorePointInner create(String resourceGroupName, String restorePointCollectionName, String restorePointName, RestorePointInner parameters)

The operation to create the restore point.

abstract RestorePointInner create(String resourceGroupName, String restorePointCollectionName, String restorePointName, RestorePointInner parameters, Context context)

The operation to create the restore point.

abstract Mono<RestorePointInner> createAsync(String resourceGroupName, String restorePointCollectionName, String restorePointName, RestorePointInner parameters)

The operation to create the restore point.

abstract Mono<Response<Flux<ByteBuffer>>> createWithResponseAsync(String resourceGroupName, String restorePointCollectionName, String restorePointName, RestorePointInner parameters)

The operation to create the restore point.

abstract void delete(String resourceGroupName, String restorePointCollectionName, String restorePointName)

The operation to delete the restore point.

abstract void delete(String resourceGroupName, String restorePointCollectionName, String restorePointName, Context context)

The operation to delete the restore point.

abstract Mono<Void> deleteAsync(String resourceGroupName, String restorePointCollectionName, String restorePointName)

The operation to delete the restore point.

abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String restorePointCollectionName, String restorePointName)

The operation to delete the restore point.

abstract RestorePointInner get(String resourceGroupName, String restorePointCollectionName, String restorePointName)

The operation to get the restore point.

abstract Mono<RestorePointInner> getAsync(String resourceGroupName, String restorePointCollectionName, String restorePointName)

The operation to get the restore point.

abstract Response<RestorePointInner> getWithResponse(String resourceGroupName, String restorePointCollectionName, String restorePointName, RestorePointExpandOptions expand, Context context)

The operation to get the restore point.

abstract Mono<Response<RestorePointInner>> getWithResponseAsync(String resourceGroupName, String restorePointCollectionName, String restorePointName, RestorePointExpandOptions expand)

The operation to get the restore point.

Method Details

beginCreate

public abstract SyncPoller,RestorePointInner> beginCreate(String resourceGroupName, String restorePointCollectionName, String restorePointName, RestorePointInner parameters)

The operation to create the restore point. Updating properties of an existing restore point is not allowed.

Parameters:

resourceGroupName - The name of the resource group.
restorePointCollectionName - The name of the restore point collection.
restorePointName - The name of the restore point.
parameters - Parameters supplied to the Create restore point operation.

Returns:

the SyncPoller<T,U> for polling of restore Point details.

beginCreate

public abstract SyncPoller,RestorePointInner> beginCreate(String resourceGroupName, String restorePointCollectionName, String restorePointName, RestorePointInner parameters, Context context)

The operation to create the restore point. Updating properties of an existing restore point is not allowed.

Parameters:

resourceGroupName - The name of the resource group.
restorePointCollectionName - The name of the restore point collection.
restorePointName - The name of the restore point.
parameters - Parameters supplied to the Create restore point operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of restore Point details.

beginCreateAsync

public abstract PollerFlux,RestorePointInner> beginCreateAsync(String resourceGroupName, String restorePointCollectionName, String restorePointName, RestorePointInner parameters)

The operation to create the restore point. Updating properties of an existing restore point is not allowed.

Parameters:

resourceGroupName - The name of the resource group.
restorePointCollectionName - The name of the restore point collection.
restorePointName - The name of the restore point.
parameters - Parameters supplied to the Create restore point operation.

Returns:

the PollerFlux<T,U> for polling of restore Point details.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String restorePointCollectionName, String restorePointName)

The operation to delete the restore point.

Parameters:

resourceGroupName - The name of the resource group.
restorePointCollectionName - The name of the Restore Point Collection.
restorePointName - The name of the restore point.

Returns:

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

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String restorePointCollectionName, String restorePointName, Context context)

The operation to delete the restore point.

Parameters:

resourceGroupName - The name of the resource group.
restorePointCollectionName - The name of the Restore Point Collection.
restorePointName - The name of the restore point.
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 restorePointCollectionName, String restorePointName)

The operation to delete the restore point.

Parameters:

resourceGroupName - The name of the resource group.
restorePointCollectionName - The name of the Restore Point Collection.
restorePointName - The name of the restore point.

Returns:

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

create

public abstract RestorePointInner create(String resourceGroupName, String restorePointCollectionName, String restorePointName, RestorePointInner parameters)

The operation to create the restore point. Updating properties of an existing restore point is not allowed.

Parameters:

resourceGroupName - The name of the resource group.
restorePointCollectionName - The name of the restore point collection.
restorePointName - The name of the restore point.
parameters - Parameters supplied to the Create restore point operation.

Returns:

restore Point details.

create

public abstract RestorePointInner create(String resourceGroupName, String restorePointCollectionName, String restorePointName, RestorePointInner parameters, Context context)

The operation to create the restore point. Updating properties of an existing restore point is not allowed.

Parameters:

resourceGroupName - The name of the resource group.
restorePointCollectionName - The name of the restore point collection.
restorePointName - The name of the restore point.
parameters - Parameters supplied to the Create restore point operation.
context - The context to associate with this operation.

Returns:

restore Point details.

createAsync

public abstract Mono createAsync(String resourceGroupName, String restorePointCollectionName, String restorePointName, RestorePointInner parameters)

The operation to create the restore point. Updating properties of an existing restore point is not allowed.

Parameters:

resourceGroupName - The name of the resource group.
restorePointCollectionName - The name of the restore point collection.
restorePointName - The name of the restore point.
parameters - Parameters supplied to the Create restore point operation.

Returns:

restore Point details on successful completion of Mono.

createWithResponseAsync

public abstract Mono>> createWithResponseAsync(String resourceGroupName, String restorePointCollectionName, String restorePointName, RestorePointInner parameters)

The operation to create the restore point. Updating properties of an existing restore point is not allowed.

Parameters:

resourceGroupName - The name of the resource group.
restorePointCollectionName - The name of the restore point collection.
restorePointName - The name of the restore point.
parameters - Parameters supplied to the Create restore point operation.

Returns:

restore Point details along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String restorePointCollectionName, String restorePointName)

The operation to delete the restore point.

Parameters:

resourceGroupName - The name of the resource group.
restorePointCollectionName - The name of the Restore Point Collection.
restorePointName - The name of the restore point.

delete

public abstract void delete(String resourceGroupName, String restorePointCollectionName, String restorePointName, Context context)

The operation to delete the restore point.

Parameters:

resourceGroupName - The name of the resource group.
restorePointCollectionName - The name of the Restore Point Collection.
restorePointName - The name of the restore point.
context - The context to associate with this operation.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String restorePointCollectionName, String restorePointName)

The operation to delete the restore point.

Parameters:

resourceGroupName - The name of the resource group.
restorePointCollectionName - The name of the Restore Point Collection.
restorePointName - The name of the restore point.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String restorePointCollectionName, String restorePointName)

The operation to delete the restore point.

Parameters:

resourceGroupName - The name of the resource group.
restorePointCollectionName - The name of the Restore Point Collection.
restorePointName - The name of the restore point.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract RestorePointInner get(String resourceGroupName, String restorePointCollectionName, String restorePointName)

The operation to get the restore point.

Parameters:

resourceGroupName - The name of the resource group.
restorePointCollectionName - The name of the restore point collection.
restorePointName - The name of the restore point.

Returns:

restore Point details.

getAsync

public abstract Mono getAsync(String resourceGroupName, String restorePointCollectionName, String restorePointName)

The operation to get the restore point.

Parameters:

resourceGroupName - The name of the resource group.
restorePointCollectionName - The name of the restore point collection.
restorePointName - The name of the restore point.

Returns:

restore Point details on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String restorePointCollectionName, String restorePointName, RestorePointExpandOptions expand, Context context)

The operation to get the restore point.

Parameters:

resourceGroupName - The name of the resource group.
restorePointCollectionName - The name of the restore point collection.
restorePointName - The name of the restore point.
expand - The expand expression to apply on the operation. 'InstanceView' retrieves information about the run-time state of a restore point.
context - The context to associate with this operation.

Returns:

restore Point details along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String restorePointCollectionName, String restorePointName, RestorePointExpandOptions expand)

The operation to get the restore point.

Parameters:

resourceGroupName - The name of the resource group.
restorePointCollectionName - The name of the restore point collection.
restorePointName - The name of the restore point.
expand - The expand expression to apply on the operation. 'InstanceView' retrieves information about the run-time state of a restore point.

Returns:

restore Point details along with Response<T> on successful completion of Mono.

Applies to