File tree 1 file changed +53
-0
lines changed
aws-lambda-java-events/src/main/java/com/amazonaws/services/lambda/runtime/events
1 file changed +53
-0
lines changed Original file line number Diff line number Diff line change
1
+ /*
2
+ * Copyright 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3
+ *
4
+ * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with
5
+ * the License. A copy of the License is located at
6
+ *
7
+ * http://aws.amazon.com/apache2.0
8
+ *
9
+ * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
10
+ * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
11
+ * and limitations under the License.
12
+ */
13
+
14
+ package com .amazonaws .services .lambda .runtime .events ;
15
+
16
+ import lombok .AllArgsConstructor ;
17
+ import lombok .Builder ;
18
+ import lombok .Data ;
19
+ import lombok .NoArgsConstructor ;
20
+
21
+ import java .io .Serializable ;
22
+ import java .util .List ;
23
+
24
+ /**
25
+ * Function response type to report batch item failures for {@link SQSEvent}.
26
+ */
27
+ @ Data
28
+ @ NoArgsConstructor
29
+ @ AllArgsConstructor
30
+ @ Builder (setterPrefix = "with" )
31
+ public class SQSBatchResponse implements Serializable {
32
+
33
+ private static final long serialVersionUID = 5075170615239078773L ;
34
+
35
+ /**
36
+ * A list of messageIds that failed processing. These messageIds will be retried.
37
+ */
38
+ private List <BatchItemFailure > batchItemFailures ;
39
+
40
+ @ Data
41
+ @ NoArgsConstructor
42
+ @ AllArgsConstructor
43
+ @ Builder (setterPrefix = "with" )
44
+ public static class BatchItemFailure implements Serializable {
45
+
46
+ private static final long serialVersionUID = 40727862494377907L ;
47
+
48
+ /**
49
+ * MessageId that failed processing
50
+ */
51
+ String itemIdentifier ;
52
+ }
53
+ }
You can’t perform that action at this time.
0 commit comments