aws-sdk-kotlin
aws-sdk-kotlin copied to clipboard
feat: add event stream support
Issue #
closes #543
Description of changes
Enable event stream operations on all rest protocols. There are only 5 operations today across AWS services that target event streams:
- Lex Runtime v2 StartConversation
- S3 SelectObjectContent
- Transcribe Streaming StartStreamTranscription
- Transcribe Streaming StartMedicalStreamTranscription
- Kinesis SubscribeToShard
This PR enables support for all but Kinesis which targets the awsJson1_1
protocol. This will require additional follow on work to enable support for RPC based initial event stream request/responses (see https://github.com/awslabs/aws-sdk-kotlin/issues/693)
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
A new generated diff is ready to view: https://github.com/awslabs/aws-sdk-kotlin/compare/__generated-main...__generated-feat-event-streams2
A new generated diff is ready to view: https://github.com/awslabs/aws-sdk-kotlin/compare/__generated-main...__generated-feat-event-streams2
Kudos, SonarCloud Quality Gate passed!
0 Bugs
0 Vulnerabilities
0 Security Hotspots
1 Code Smell
No Coverage information
0.0% Duplication
A new generated diff is ready to view: https://github.com/awslabs/aws-sdk-kotlin/compare/__generated-main...__generated-feat-event-streams2