Class RequestBuilder


  • public class RequestBuilder
    extends java.lang.Object
    The RequestBuilder class is responsible for building HTTP requests for communicating with Fauna.
    • Constructor Detail

      • RequestBuilder

        public RequestBuilder​(java.net.URI uri,
                              java.lang.String token)
      • RequestBuilder

        public RequestBuilder​(java.net.http.HttpRequest.Builder builder)
    • Method Detail

      • scopedRequestBuilder

        public RequestBuilder scopedRequestBuilder​(java.lang.String token)
      • buildRequest

        public java.net.http.HttpRequest buildRequest​(Query fql,
                                                      QueryOptions options,
                                                      CodecProvider provider)
        Builds and returns an HTTP request for a given Fauna query string (FQL).
        Parameters:
        fql - The Fauna query string.
        Returns:
        An HttpRequest object configured for the Fauna query.
      • buildStreamRequestBody

        public java.lang.String buildStreamRequestBody​(StreamRequest request)
                                                throws java.io.IOException
        Throws:
        java.io.IOException
      • buildStreamRequest

        public java.net.http.HttpRequest buildStreamRequest​(StreamRequest request)