Interface SupportsBatchDeletion

All Known Subinterfaces:
ManagementLocks

public interface SupportsBatchDeletion
Provides access to deleting multiple resources from Azure, identifying them by their IDs.

(Note this interface is not intended to be implemented by user code.)

  • Method Details

    • deleteByIdsAsync

      Flux<String> deleteByIdsAsync(Collection<String> ids)
      Deletes the specified resources from Azure asynchronously and in parallel.
      Parameters:
      ids - resource IDs of the resources to be deleted
      Returns:
      a representation of the deferred computation of this call returning the resource ID of each successfully deleted resource
    • deleteByIdsAsync

      Flux<String> deleteByIdsAsync(String... ids)
      Deletes the specified resources from Azure asynchronously and in parallel.
      Parameters:
      ids - resource IDs of the resources to be deleted
      Returns:
      a representation of the deferred computation of this call returning the resource ID of each successfully deleted resource
    • deleteByIds

      void deleteByIds(Collection<String> ids)
      Deletes the specified resources from Azure.
      Parameters:
      ids - resource IDs of the resources to be deleted
    • deleteByIds

      void deleteByIds(String... ids)
      Deletes the specified resources from Azure.
      Parameters:
      ids - resource IDs of the resources to be deleted