Skip to content
Snippets Groups Projects

AWS Lambda

1 file
+ 6
1
Compare changes
  • Side-by-side
  • Inline
@@ -13,8 +13,10 @@ import software.amazon.awssdk.services.ssm.model.SsmException;
import com.amazonaws.serverless.proxy.internal.testutils.MockLambdaContext;
import com.amazonaws.serverless.proxy.model.AwsProxyRequest;
import com.amazonaws.serverless.proxy.model.MultiValuedTreeMap;
import gov.usgs.earthquake.nshmp.gmm.Gmm;
import gov.usgs.earthquake.nshmp.gmm.Imt;
import io.micronaut.context.annotation.Value;
import io.micronaut.crac.OrderedResource;
@@ -44,7 +46,7 @@ public class PrimingResource implements OrderedResource {
if (location.isPresent()) {
handler.handleRequest(
getAwsProxyRequest(String.format("/hazard/%s/760?imt=PGA", location.get())),
getAwsProxyRequest(String.format("/hazard/%s/760", location.get())),
new MockLambdaContext());
}
@@ -61,6 +63,9 @@ public class PrimingResource implements OrderedResource {
final AwsProxyRequest awsProxyRequest = new AwsProxyRequest();
awsProxyRequest.setHttpMethod("GET");
awsProxyRequest.setPath(path);
var parameters = new MultiValuedTreeMap<String, String>();
parameters.add("imt", Imt.PGA.toString());
awsProxyRequest.setMultiValueQueryStringParameters(parameters);
return awsProxyRequest;
}
Loading