What is the best way to copy blobs of one container to another container using java api? I know that I can list container and then perform copy for every blob which is listed, but when I'd like to copy entire container from ARCHIVE tier to HOT tier this could take up to 15 hours. So what would be the best options to copy containers between tiers (archive -> hot|cold) while also having in mind the reliability and fault tolerance?
Note: I don't want to rehydrate the container, I just want to leave it where it is and only create copy of it for processing. I've found azure-storage-blob-batch where it's possible to change the tier of all blobs, but there's no copy.
I'm missing some concept of copy container to another container in azure java SDK with posibilities of progress monitoring.
Thanks