try {
/*
* Build Gatekeeper request.
*/
GatekeeperMessage gatekeeperMessage = new GatekeeperMessage();
gatekeeperMessage.addApplicationProperties(userInputProperties); // Add User inputs as application properties.
gatekeeperMessage.addApplicationProperties(parametersMap); // Add any Applet/Application parameters as application properties.
for (int i = 0; i < objects.length; i++) {
String signedPutUrl = S3Service.createSignedPutUrl(s3BucketName, objects[i].getKey(),
objects[i].getMetadataMap(), awsCredentials, expiryDate, false);