Interface ResponseStream

All Superinterfaces:
SdkPojo
All Known Implementing Classes:
DefaultChunk, DefaultFiles, DefaultReturnControl, DefaultTrace, FilePart, PayloadPart, ReturnControlPayload, TracePart

@Generated("software.amazon.awssdk:codegen") public interface ResponseStream extends SdkPojo
Base interface for all event types in ResponseStream.
  • Field Details

    • UNKNOWN

      static final ResponseStream UNKNOWN
      Special type of ResponseStream for unknown types of events that this version of the SDK does not know about
  • Method Details

    • chunkBuilder

      static PayloadPart.Builder chunkBuilder()
      Create a builder for the chunk event type for this stream.
    • filesBuilder

      static FilePart.Builder filesBuilder()
      Create a builder for the files event type for this stream.
    • returnControlBuilder

      static ReturnControlPayload.Builder returnControlBuilder()
      Create a builder for the returnControl event type for this stream.
    • traceBuilder

      static TracePart.Builder traceBuilder()
      Create a builder for the trace event type for this stream.
    • sdkEventType

      default ResponseStream.EventType sdkEventType()
      The type of this event. Corresponds to the :event-type header on the Message.
    • accept

      void accept(InvokeAgentResponseHandler.Visitor visitor)
      Calls the appropriate visit method depending on the subtype of ResponseStream.
      Parameters:
      visitor - Visitor to invoke.