Skip to content

Commit cf0577f

Browse files
committed
Added new extended request ID parameter to proxy event
1 parent 0ec6f5e commit cf0577f

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/internal/testutils/AwsProxyRequestBuilder.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ public AwsProxyRequestBuilder(String path, String httpMethod) {
7373
this.request.setMultiValueQueryStringParameters(new MultiValuedTreeMap<>());
7474
this.request.setRequestContext(new ApiGatewayRequestContext());
7575
this.request.getRequestContext().setRequestId(UUID.randomUUID().toString());
76+
this.request.getRequestContext().setExtendedRequestId(UUID.randomUUID().toString());
7677
this.request.getRequestContext().setStage("test");
7778
this.request.getRequestContext().setProtocol("HTTP/1.1");
7879
this.request.getRequestContext().setRequestTimeEpoch(System.currentTimeMillis());

aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/model/ApiGatewayRequestContext.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ public class ApiGatewayRequestContext {
3838
private String resourcePath;
3939
private String httpMethod;
4040
private String requestId;
41+
private String extendedRequestId;
4142
private String accountId;
4243
private ApiGatewayRequestIdentity identity;
4344
private ApiGatewayAuthorizerContext authorizer;
@@ -102,6 +103,16 @@ public void setRequestId(String requestId) {
102103
}
103104

104105

106+
public String getExtendedRequestId() {
107+
return extendedRequestId;
108+
}
109+
110+
111+
public void setExtendedRequestId(String extendedRequestId) {
112+
this.extendedRequestId = extendedRequestId;
113+
}
114+
115+
105116
public String getAccountId() {
106117
return accountId;
107118
}

0 commit comments

Comments
 (0)