Package com.amazonaws

Class RequestClientOptions

    • Field Detail

      • DEFAULT_STREAM_BUFFER_SIZE

        public static final int DEFAULT_STREAM_BUFFER_SIZE
        Used to enable mark-and-reset for non-mark-and-resettable non-file input stream for up to 128K memory buffering by default. Add 1 to get around an implementation quirk of BufferedInputStream. Retries after reading DEFAULT_STREAM_BUFFER_SIZE bytes would fail to reset the underlying input stream as the mark position would have been invalidated.
        See Also:
        Constant Field Values
    • Constructor Detail

      • RequestClientOptions

        public RequestClientOptions()
    • Method Detail

      • getClientMarker

        public String getClientMarker​(RequestClientOptions.Marker marker)
        Returns the value of the specified marker; or null if there is no such value.
      • appendUserAgent

        public void appendUserAgent​(String userAgent)
        Appends a user agent to the USER_AGENT client marker. This method is intended only for internal use by the AWS SDK.
      • getReadLimit

        public final int getReadLimit()
        Returns the mark-and-reset read limit; defaults to 131073.
        See Also:
        InputStream.mark(int)
      • setReadLimit

        public final void setReadLimit​(int readLimit)
        Sets the optional mark-and-reset read limit used for signing and retry purposes.
        See Also:
        InputStream.mark(int)