Class AbstractHttpRequest<Q extends HttpBaseRequest<?,​?>,​R extends HttpResponse>

  • All Implemented Interfaces:
    org.camunda.connect.spi.ConnectorRequest<R>
    Direct Known Subclasses:
    HttpRequestImpl

    public class AbstractHttpRequest<Q extends HttpBaseRequest<?,​?>,​R extends HttpResponse>
    extends org.camunda.connect.impl.AbstractConnectorRequest<R>
    • Field Summary

      • Fields inherited from class org.camunda.connect.impl.AbstractConnectorRequest

        connector, requestParameters
    • Constructor Summary

      Constructors 
      Constructor Description
      AbstractHttpRequest​(org.camunda.connect.spi.Connector connector)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Q configOption​(java.lang.String field, java.lang.Object value)  
      Q contentType​(java.lang.String contentType)  
      Q delete()  
      Q get()  
      java.lang.Object getConfigOption​(java.lang.String field)  
      java.util.Map<java.lang.String,​java.lang.Object> getConfigOptions()  
      java.lang.String getContentType()  
      java.lang.String getHeader​(java.lang.String field)  
      java.util.Map<java.lang.String,​java.lang.String> getHeaders()  
      java.lang.String getMethod()  
      java.lang.String getPayload()  
      java.lang.String getUrl()  
      Q head()  
      Q header​(java.lang.String field, java.lang.String value)  
      Q method​(java.lang.String method)  
      Q options()  
      Q patch()  
      Q payload​(java.lang.String payload)  
      Q post()  
      Q put()  
      Q trace()  
      Q url​(java.lang.String url)  
      • Methods inherited from class org.camunda.connect.impl.AbstractConnectorRequest

        execute, getRequestParameter, getRequestParameters, isRequestValid, setRequestParameter, setRequestParameters
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AbstractHttpRequest

        public AbstractHttpRequest​(org.camunda.connect.spi.Connector connector)
    • Method Detail

      • url

        public Q url​(java.lang.String url)
      • getUrl

        public java.lang.String getUrl()
      • method

        public Q method​(java.lang.String method)
      • getMethod

        public java.lang.String getMethod()
      • header

        public Q header​(java.lang.String field,
                        java.lang.String value)
      • getHeader

        public java.lang.String getHeader​(java.lang.String field)
      • getHeaders

        public java.util.Map<java.lang.String,​java.lang.String> getHeaders()
      • contentType

        public Q contentType​(java.lang.String contentType)
      • getContentType

        public java.lang.String getContentType()
      • payload

        public Q payload​(java.lang.String payload)
      • getPayload

        public java.lang.String getPayload()
      • get

        public Q get()
      • post

        public Q post()
      • put

        public Q put()
      • delete

        public Q delete()
      • patch

        public Q patch()
      • head

        public Q head()
      • options

        public Q options()
      • trace

        public Q trace()
      • getConfigOptions

        public java.util.Map<java.lang.String,​java.lang.Object> getConfigOptions()
      • getConfigOption

        public java.lang.Object getConfigOption​(java.lang.String field)
      • configOption

        public Q configOption​(java.lang.String field,
                              java.lang.Object value)