Interface SelectObjectContentResponseHandler.Visitor.Builder
- Enclosing interface:
SelectObjectContentResponseHandler.Visitor
@Generated("software.amazon.awssdk:codegen")
public static interface SelectObjectContentResponseHandler.Visitor.Builder
Builder for
SelectObjectContentResponseHandler.Visitor
. The SelectObjectContentResponseHandler.Visitor
class may also be extended for a more traditional style but
this builder allows for a more functional way of creating a visitor will callback methods.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Callback to invoke when aContinuationEvent
is visited.Callback to invoke when either an unknown event is visited or an unhandled event is visited.Callback to invoke when aEndEvent
is visited.Callback to invoke when aProgressEvent
is visited.Callback to invoke when aRecordsEvent
is visited.Callback to invoke when aStatsEvent
is visited.
-
Method Details
-
onDefault
SelectObjectContentResponseHandler.Visitor.Builder onDefault(Consumer<SelectObjectContentEventStream> c) Callback to invoke when either an unknown event is visited or an unhandled event is visited.- Parameters:
c
- Callback to process the event.- Returns:
- This builder for method chaining.
-
build
- Returns:
- Visitor implementation.
-
onRecords
Callback to invoke when aRecordsEvent
is visited.- Parameters:
c
- Callback to process the event.- Returns:
- This builder for method chaining.
-
onStats
Callback to invoke when aStatsEvent
is visited.- Parameters:
c
- Callback to process the event.- Returns:
- This builder for method chaining.
-
onProgress
Callback to invoke when aProgressEvent
is visited.- Parameters:
c
- Callback to process the event.- Returns:
- This builder for method chaining.
-
onCont
Callback to invoke when aContinuationEvent
is visited.- Parameters:
c
- Callback to process the event.- Returns:
- This builder for method chaining.
-
onEnd
Callback to invoke when aEndEvent
is visited.- Parameters:
c
- Callback to process the event.- Returns:
- This builder for method chaining.
-