Class GetMessagesRequest.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • streamId

        public GetMessagesRequest.Builder streamId​(String streamId)
        The OCID of the stream.
        Parameters:
        streamId - the value to set
        Returns:
        this builder instance
      • cursor

        public GetMessagesRequest.Builder cursor​(String cursor)
        The cursor used to consume the stream.
        Parameters:
        cursor - the value to set
        Returns:
        this builder instance
      • limit

        public GetMessagesRequest.Builder limit​(Integer limit)
        The maximum number of messages to return.

        You can specify any value up to 10000. By default, the service returns as many messages as possible. Consider your average message size to help avoid exceeding throughput on the stream.

        Parameters:
        limit - the value to set
        Returns:
        this builder instance
      • opcRequestId

        public GetMessagesRequest.Builder opcRequestId​(String opcRequestId)
        The unique Oracle-assigned identifier for the request.

        If you need to contact Oracle about a particular request, please provide the request ID.

        Parameters:
        opcRequestId - the value to set
        Returns:
        this builder instance
      • invocationCallback

        public GetMessagesRequest.Builder invocationCallback​(com.oracle.bmc.http.client.RequestInterceptor invocationCallback)
        Set the invocation callback for the request to be built.
        Parameters:
        invocationCallback - the invocation callback to be set for the request
        Returns:
        this builder instance
      • retryConfiguration

        public GetMessagesRequest.Builder retryConfiguration​(RetryConfiguration retryConfiguration)
        Set the retry configuration for the request to be built.
        Parameters:
        retryConfiguration - the retry configuration to be used for the request
        Returns:
        this builder instance