Class RequestBase<U extends RequestBase>

java.lang.Object
com.chargebee.internal.RequestBase<U>
Direct Known Subclasses:
ListRequest, Request

public class RequestBase<U extends RequestBase> extends Object
  • Field Details

    • uri

      protected String uri
    • params

      protected Params params
    • paramsV2

      protected ParamsV2 paramsV2
    • headers

      protected Map<String,String> headers
    • subDomain

      protected String subDomain
    • isJsonRequest

      protected boolean isJsonRequest
    • isIdempotent

      protected boolean isIdempotent
  • Constructor Details

    • RequestBase

      public RequestBase()
  • Method Details

    • setIdempotencyKey

      public U setIdempotencyKey(String idempotencyKey)
    • params

      public Params params()
    • paramsV2

      public ParamsV2 paramsV2()
    • header

      public U header(String headerName, String headerValue)
    • uri

      public String uri()
    • headers

      public Map<String,String> headers()