Class BlockingOutputStreamAsyncRequestBody.Builder

java.lang.Object
software.amazon.awssdk.core.async.BlockingOutputStreamAsyncRequestBody.Builder
Enclosing class:
BlockingOutputStreamAsyncRequestBody

public static final class BlockingOutputStreamAsyncRequestBody.Builder extends Object
  • Method Details

    • subscribeTimeout

      public BlockingOutputStreamAsyncRequestBody.Builder subscribeTimeout(Duration subscribeTimeout)
      Defines how long it should wait for this AsyncRequestBody to be subscribed (to start streaming) before timing out. By default, it's 10 seconds.

      You may want to increase it if the request may not be executed right away.

      Parameters:
      subscribeTimeout - the timeout
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • contentLength

      public BlockingOutputStreamAsyncRequestBody.Builder contentLength(Long contentLength)
      The content length of the output stream.
      Parameters:
      contentLength - the content length
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • build