Class EventStreamTaggedUnionJsonMarshaller.Builder<BaseEventT>
- java.lang.Object
-
- software.amazon.awssdk.awscore.eventstream.EventStreamTaggedUnionJsonMarshaller.Builder<BaseEventT>
-
- Enclosing class:
- EventStreamTaggedUnionJsonMarshaller<BaseEventT>
public static final class EventStreamTaggedUnionJsonMarshaller.Builder<BaseEventT> extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EventStreamTaggedUnionJsonMarshaller<BaseEventT>
build()
EventStreamTaggedUnionJsonMarshaller.Builder
putMarshaller(Class<? extends BaseEventT> eventClass, Marshaller<BaseEventT> marshaller)
Registers a newMarshaller
with given event class type.
-
-
-
Method Detail
-
putMarshaller
public EventStreamTaggedUnionJsonMarshaller.Builder putMarshaller(Class<? extends BaseEventT> eventClass, Marshaller<BaseEventT> marshaller)
Registers a newMarshaller
with given event class type.- Parameters:
eventClass
- Class type of the eventmarshaller
- Marshaller for the event- Returns:
- This object for method chaining
-
build
public EventStreamTaggedUnionJsonMarshaller<BaseEventT> build()
-
-