Class RestEventStreamAsyncResponseTransformer.Builder<ResponseT extends SdkResponse,EventT>
- java.lang.Object
-
- software.amazon.awssdk.awscore.eventstream.RestEventStreamAsyncResponseTransformer.Builder<ResponseT,EventT>
-
- Type Parameters:
ResponseT
- Initial response type.EventT
- Event type being delivered.
- Enclosing class:
- RestEventStreamAsyncResponseTransformer<ResponseT extends SdkResponse,EventT>
public static final class RestEventStreamAsyncResponseTransformer.Builder<ResponseT extends SdkResponse,EventT> extends Object
Builder forRestEventStreamAsyncResponseTransformer
.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RestEventStreamAsyncResponseTransformer<ResponseT,EventT>
build()
RestEventStreamAsyncResponseTransformer.Builder<ResponseT,EventT>
eventStreamAsyncResponseTransformer(EventStreamAsyncResponseTransformer<ResponseT,EventT> delegateAsyncResponseTransformer)
RestEventStreamAsyncResponseTransformer.Builder<ResponseT,EventT>
eventStreamResponseHandler(EventStreamResponseHandler<ResponseT,EventT> eventStreamResponseHandler)
-
-
-
Method Detail
-
eventStreamAsyncResponseTransformer
public RestEventStreamAsyncResponseTransformer.Builder<ResponseT,EventT> eventStreamAsyncResponseTransformer(EventStreamAsyncResponseTransformer<ResponseT,EventT> delegateAsyncResponseTransformer)
- Parameters:
delegateAsyncResponseTransformer
-EventStreamAsyncResponseTransformer
that can be delegated the work common for RPC and REST services- Returns:
- This object for method chaining
-
eventStreamResponseHandler
public RestEventStreamAsyncResponseTransformer.Builder<ResponseT,EventT> eventStreamResponseHandler(EventStreamResponseHandler<ResponseT,EventT> eventStreamResponseHandler)
- Parameters:
eventStreamResponseHandler
- Response handler provided by customer.- Returns:
- This object for method chaining.
-
build
public RestEventStreamAsyncResponseTransformer<ResponseT,EventT> build()
-
-