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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BlockingOutputStreamAsyncRequestBody
build()
BlockingOutputStreamAsyncRequestBody.Builder
contentLength(Long contentLength)
The content length of the output stream.BlockingOutputStreamAsyncRequestBody.Builder
subscribeTimeout(Duration subscribeTimeout)
Defines how long it should wait for this AsyncRequestBody to be subscribed (to start streaming) before timing out.
-
-
-
Method Detail
-
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
public BlockingOutputStreamAsyncRequestBody build()
-
-