class HelmRestoreBlobStrategy extends BaseRestoreBlobStrategy<HelmRestoreBlobData> {

  @Override
  protected HelmRestoreBlobData createRestoreData(final RestoreBlobData restoreBlobData) {
    checkState(!isEmpty(restoreBlobData.getBlobName()), "Blob name cannot be empty");

    return new HelmRestoreBlobData(restoreBlobData);
  }

  @Inject public  HelmRestoreBlobStrategy(final NodeAccess nodeAccess,
                                 final RepositoryManager repositoryManager,
                                 final BlobStoreManager blobStoreManager,
                                 final DryRunPrefix dryRunPrefix);

}