getPreviewURLs

This method is used to get multiple preview URLs for multiple objects of an S-Drive Attachment's at a time.


List<String> getPreviewURLs(List<ID> parentIds, List<ID> fileObjectIds, Long timeValue)
List<String> getPreviewURLs(List<ID> parentIds, List<ID> fileObjectIds, Long timeValue, Map<String,String> requestParameters)
List<String> getPreviewURLs(List<ID> parentIds, List<ID> fileObjectIds, Long timeValue, List<Map<String,String>>
requestParametersList)

Parameters:
parentIds: List of Salesforce ids of the parent objects. You can use 15-character id or 18- character id.
fileObjectIds: List of Salesforce ids of the attachment (files) objects.
timeValue: Expiration time of the links in seconds.
requestParameters: Map of request parameters and theirs values to set the parameters in the response (e.g. ('response-content-disposition', 'inline; filename=myfile.png')). For more information, visit the Amazon documentation:
http://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectGET.html
requestParametersList: List of request parameters map for each files.
Return Value: The method will return the list of preview URLs of the S-Drive
attachment.

If you would like to get preview URL of an old version of a file, you should add id of an old version file into fileoObjectIds list.