Updated the KafkaEvent header(s) value to use the correct array type of sbyte values, so that negative values could be handled. #1476
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Issue #, if available: Issue reported internally.
Description of changes:
Updated the KafkaEvent header(s) value to use the correct array type of
sbytevalues, so that negative values could be handled.This is a breaking change, hence, major version bump.
Context:
The POCO
KafkaEventclass was contributed from external user, and was most probably ported from https://github.com/aws/aws-lambda-java-libs/blob/main/aws-lambda-java-events/src/main/java/com/amazonaws/services/lambda/runtime/events/KafkaEvent.java.In C#,
bytetype is unsigned and to use signed type,sbytetype needs to be used.In Java, it's the other was around,
byteis signed. Java doesn't have unsigned bytes.By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.