LongTermRetentionBackupsClient Interface
public interface LongTermRetentionBackupsClient
An instance of this class provides access to all the operations defined in LongTermRetentionBackupsClient.
Method Summary
Method Details
beginCopy
public abstract SyncPoller
Copy an existing long term retention backup.
Parameters:
Returns:
beginCopy
public abstract SyncPoller
Copy an existing long term retention backup.
Parameters:
Returns:
beginCopyAsync
public abstract PollerFlux
Copy an existing long term retention backup.
Parameters:
Returns:
beginCopyByResourceGroup
public abstract SyncPoller
Copy an existing long term retention backup to a different server.
Parameters:
Returns:
beginCopyByResourceGroup
public abstract SyncPoller
Copy an existing long term retention backup to a different server.
Parameters:
Returns:
beginCopyByResourceGroupAsync
public abstract PollerFlux
Copy an existing long term retention backup to a different server.
Parameters:
Returns:
beginDelete
public abstract SyncPoller
Deletes a long term retention backup.
Parameters:
Returns:
beginDelete
public abstract SyncPoller
Deletes a long term retention backup.
Parameters:
Returns:
beginDeleteAsync
public abstract PollerFlux
Deletes a long term retention backup.
Parameters:
Returns:
beginDeleteByResourceGroup
public abstract SyncPoller
Deletes a long term retention backup.
Parameters:
Returns:
beginDeleteByResourceGroup
public abstract SyncPoller
Deletes a long term retention backup.
Parameters:
Returns:
beginDeleteByResourceGroupAsync
public abstract PollerFlux
Deletes a long term retention backup.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller
Updates an existing long term retention backup.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller
Updates an existing long term retention backup.
Parameters:
Returns:
beginUpdateAsync
public abstract PollerFlux
Updates an existing long term retention backup.
Parameters:
Returns:
beginUpdateByResourceGroup
public abstract SyncPoller
Updates an existing long term retention backup.
Parameters:
Returns:
beginUpdateByResourceGroup
public abstract SyncPoller
Updates an existing long term retention backup.
Parameters:
Returns:
beginUpdateByResourceGroupAsync
public abstract PollerFlux
Updates an existing long term retention backup.
Parameters:
Returns:
copy
public abstract LongTermRetentionBackupOperationResultInner copy(String locationName, String longTermRetentionServerName, String longTermRetentionDatabaseName, String backupName, CopyLongTermRetentionBackupParameters parameters)
Copy an existing long term retention backup.
Parameters:
Returns:
copy
public abstract LongTermRetentionBackupOperationResultInner copy(String locationName, String longTermRetentionServerName, String longTermRetentionDatabaseName, String backupName, CopyLongTermRetentionBackupParameters parameters, Context context)
Copy an existing long term retention backup.
Parameters:
Returns:
copyAsync
public abstract Mono
Copy an existing long term retention backup.
Parameters:
Returns:
copyByResourceGroup
public abstract LongTermRetentionBackupOperationResultInner copyByResourceGroup(String resourceGroupName, String locationName, String longTermRetentionServerName, String longTermRetentionDatabaseName, String backupName, CopyLongTermRetentionBackupParameters parameters)
Copy an existing long term retention backup to a different server.
Parameters:
Returns:
copyByResourceGroup
public abstract LongTermRetentionBackupOperationResultInner copyByResourceGroup(String resourceGroupName, String locationName, String longTermRetentionServerName, String longTermRetentionDatabaseName, String backupName, CopyLongTermRetentionBackupParameters parameters, Context context)
Copy an existing long term retention backup to a different server.
Parameters:
Returns:
copyByResourceGroupAsync
public abstract Mono
Copy an existing long term retention backup to a different server.
Parameters:
Returns:
copyByResourceGroupWithResponseAsync
public abstract Mono
Copy an existing long term retention backup to a different server.
Parameters:
Returns:
copyWithResponseAsync
public abstract Mono
Copy an existing long term retention backup.
Parameters:
Returns:
delete
public abstract void delete(String locationName, String longTermRetentionServerName, String longTermRetentionDatabaseName, String backupName)
Deletes a long term retention backup.
Parameters:
delete
public abstract void delete(String locationName, String longTermRetentionServerName, String longTermRetentionDatabaseName, String backupName, Context context)
Deletes a long term retention backup.
Parameters:
deleteAsync
public abstract Mono
Deletes a long term retention backup.
Parameters:
Returns:
deleteByResourceGroup
public abstract void deleteByResourceGroup(String resourceGroupName, String locationName, String longTermRetentionServerName, String longTermRetentionDatabaseName, String backupName)
Deletes a long term retention backup.
Parameters:
deleteByResourceGroup
public abstract void deleteByResourceGroup(String resourceGroupName, String locationName, String longTermRetentionServerName, String longTermRetentionDatabaseName, String backupName, Context context)
Deletes a long term retention backup.
Parameters:
deleteByResourceGroupAsync
public abstract Mono
Deletes a long term retention backup.
Parameters:
Returns:
deleteByResourceGroupWithResponseAsync
public abstract Mono
Deletes a long term retention backup.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono
Deletes a long term retention backup.
Parameters:
Returns:
get
public abstract LongTermRetentionBackupInner get(String locationName, String longTermRetentionServerName, String longTermRetentionDatabaseName, String backupName)
Gets a long term retention backup.
Parameters:
Returns:
getAsync
public abstract Mono
Gets a long term retention backup.
Parameters:
Returns:
getByResourceGroup
public abstract LongTermRetentionBackupInner getByResourceGroup(String resourceGroupName, String locationName, String longTermRetentionServerName, String longTermRetentionDatabaseName, String backupName)
Gets a long term retention backup.
Parameters:
Returns:
getByResourceGroupAsync
public abstract Mono
Gets a long term retention backup.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response
Gets a long term retention backup.
Parameters:
Returns:
getByResourceGroupWithResponseAsync
public abstract Mono
Gets a long term retention backup.
Parameters:
Returns:
getWithResponse
public abstract Response
Gets a long term retention backup.
Parameters:
Returns:
getWithResponseAsync
public abstract Mono
Gets a long term retention backup.
Parameters:
Returns:
listByDatabase
public abstract PagedIterable
Lists all long term retention backups for a database.
Parameters:
Returns:
listByDatabase
public abstract PagedIterable
Lists all long term retention backups for a database.
Parameters:
Returns:
listByDatabaseAsync
public abstract PagedFlux
Lists all long term retention backups for a database.
Parameters:
Returns:
listByDatabaseAsync
public abstract PagedFlux
Lists all long term retention backups for a database.
Parameters:
Returns:
listByLocation
public abstract PagedIterable
Lists the long term retention backups for a given location.
Parameters:
Returns:
listByLocation
public abstract PagedIterable
Lists the long term retention backups for a given location.
Parameters:
Returns:
listByLocationAsync
public abstract PagedFlux
Lists the long term retention backups for a given location.
Parameters:
Returns:
listByLocationAsync
public abstract PagedFlux
Lists the long term retention backups for a given location.
Parameters:
Returns:
listByResourceGroupDatabase
public abstract PagedIterable
Lists all long term retention backups for a database.
Parameters:
Returns:
listByResourceGroupDatabase
public abstract PagedIterable
Lists all long term retention backups for a database.
Parameters:
Returns:
listByResourceGroupDatabaseAsync
public abstract PagedFlux
Lists all long term retention backups for a database.
Parameters:
Returns:
listByResourceGroupDatabaseAsync
public abstract PagedFlux
Lists all long term retention backups for a database.
Parameters:
Returns:
listByResourceGroupLocation
public abstract PagedIterable
Lists the long term retention backups for a given location.
Parameters:
Returns:
listByResourceGroupLocation
public abstract PagedIterable
Lists the long term retention backups for a given location.
Parameters:
Returns:
listByResourceGroupLocationAsync
public abstract PagedFlux
Lists the long term retention backups for a given location.
Parameters:
Returns:
listByResourceGroupLocationAsync
public abstract PagedFlux
Lists the long term retention backups for a given location.
Parameters:
Returns:
listByResourceGroupServer
public abstract PagedIterable
Lists the long term retention backups for a given server.
Parameters:
Returns:
listByResourceGroupServer
public abstract PagedIterable
Lists the long term retention backups for a given server.
Parameters:
Returns:
listByResourceGroupServerAsync
public abstract PagedFlux
Lists the long term retention backups for a given server.
Parameters:
Returns:
listByResourceGroupServerAsync
public abstract PagedFlux
Lists the long term retention backups for a given server.
Parameters:
Returns:
listByServer
public abstract PagedIterable
Lists the long term retention backups for a given server.
Parameters:
Returns:
listByServer
public abstract PagedIterable
Lists the long term retention backups for a given server.
Parameters:
Returns:
listByServerAsync
public abstract PagedFlux
Lists the long term retention backups for a given server.
Parameters:
Returns:
listByServerAsync
public abstract PagedFlux
Lists the long term retention backups for a given server.
Parameters:
Returns:
update
public abstract LongTermRetentionBackupOperationResultInner update(String locationName, String longTermRetentionServerName, String longTermRetentionDatabaseName, String backupName, UpdateLongTermRetentionBackupParameters parameters)
Updates an existing long term retention backup.
Parameters:
Returns:
update
public abstract LongTermRetentionBackupOperationResultInner update(String locationName, String longTermRetentionServerName, String longTermRetentionDatabaseName, String backupName, UpdateLongTermRetentionBackupParameters parameters, Context context)
Updates an existing long term retention backup.
Parameters:
Returns:
updateAsync
public abstract Mono
Updates an existing long term retention backup.
Parameters:
Returns:
updateByResourceGroup
public abstract LongTermRetentionBackupOperationResultInner updateByResourceGroup(String resourceGroupName, String locationName, String longTermRetentionServerName, String longTermRetentionDatabaseName, String backupName, UpdateLongTermRetentionBackupParameters parameters)
Updates an existing long term retention backup.
Parameters:
Returns:
updateByResourceGroup
public abstract LongTermRetentionBackupOperationResultInner updateByResourceGroup(String resourceGroupName, String locationName, String longTermRetentionServerName, String longTermRetentionDatabaseName, String backupName, UpdateLongTermRetentionBackupParameters parameters, Context context)
Updates an existing long term retention backup.
Parameters:
Returns:
updateByResourceGroupAsync
public abstract Mono
Updates an existing long term retention backup.
Parameters:
Returns:
updateByResourceGroupWithResponseAsync
public abstract Mono
Updates an existing long term retention backup.
Parameters:
Returns:
updateWithResponseAsync
public abstract Mono
Updates an existing long term retention backup.
Parameters:
Returns:
Applies to
Azure SDK for Java