Class EventStreamTaggedUnionJsonMarshaller<BaseEventT>
java.lang.Object
software.amazon.awssdk.awscore.eventstream.EventStreamTaggedUnionJsonMarshaller<BaseEventT>
- Type Parameters:
BaseEventT
- Base type for all events.
- All Implemented Interfaces:
Marshaller<BaseEventT>
public final class EventStreamTaggedUnionJsonMarshaller<BaseEventT>
extends Object
implements Marshaller<BaseEventT>
Composite
Marshaller
that dispatches the given event to the
correct marshaller based on the event class type.-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
marshall
(BaseEventT eventT) Marshalls the given POJO into aSdkHttpFullRequest
.
-
Method Details
-
marshall
Description copied from interface:Marshaller
Marshalls the given POJO into aSdkHttpFullRequest
.- Specified by:
marshall
in interfaceMarshaller<BaseEventT>
- Parameters:
eventT
- POJO type.- Returns:
- Marshalled
SdkHttpFullRequest
.
-
builder
-