public ServiceFuture<FileStorageInfoInner> readAsync(String groupName, String serviceName, String projectName, String fileName, final ServiceCallback<FileStorageInfoInner> serviceCallback) {
        return ServiceFuture.fromResponse(readWithServiceResponseAsync(groupName, serviceName, projectName, fileName), serviceCallback);
    }
public ServiceFuture < FileStorageInfoInner > readAsync ( String groupName , String serviceName , String projectName , String fileName , final ServiceCallback < FileStorageInfoInner > serviceCallback ) { return ServiceFuture . fromResponse ( readWithServiceResponseAsync ( groupName , serviceName , projectName , fileName ) , serviceCallback ) ; }
Request storage information for downloading the file content.
This method is used for requesting storage information using which contents of the file can be downloaded.

@param groupName Name of the resource group
@param serviceName Name of the service
@param projectName Name of the project
@param fileName Name of the File
@param serviceCallback the async ServiceCallback to handle successful and failed responses.
@throws IllegalArgumentException thrown if parameters fail the validation
@return the {@link ServiceFuture} object