GET /DownloadURL api to support generating signedURL with custom expiry time
Currently in cloud provider implementation of File Application for Azure , GCP the /DownloadURL api would return signedURL to access file stored in persistent location and the expiry time of this URL is by default set to 7 Days. This mayn't be desirable and giving flexibility to User to determine when the URL should expire would be a good feature add-on for this api. This information can be passed by User via GET query Parameter in the api specification.