Class Request


  • @Beta
    public class Request
    extends java.lang.Object
    Represents an HTTP request for HttpClient.

    TODO(rz): Retry config

    • Constructor Summary

      Constructors 
      Constructor Description
      Request​(java.lang.String name, java.lang.String path)  
    • Constructor Detail

      • Request

        public Request​(@Nonnull
                       java.lang.String name,
                       @Nonnull
                       java.lang.String path)
    • Method Detail

      • getName

        @Nonnull
        public java.lang.String getName()
      • getPath

        @Nonnull
        public java.lang.String getPath()
      • getContentType

        @Nonnull
        public java.lang.String getContentType()
      • setContentType

        public Request setContentType​(@Nonnull
                                      java.lang.String contentType)
      • getHeaders

        @Nonnull
        public java.util.Map<java.lang.String,​java.lang.String> getHeaders()
      • setHeaders

        public Request setHeaders​(@Nonnull
                                  java.util.Map<java.lang.String,​java.lang.String> headers)
      • getQueryParams

        @Nonnull
        public java.util.Map<java.lang.String,​java.lang.String> getQueryParams()
      • setQueryParams

        public Request setQueryParams​(@Nonnull
                                      java.util.Map<java.lang.String,​java.lang.String> queryParams)
      • getBody

        public java.lang.Object getBody()
      • setBody

        public Request setBody​(java.lang.Object body)