Class BaseRequestBuilder

java.lang.Object
com.microsoft.kiota.BaseRequestBuilder

public abstract class BaseRequestBuilder extends Object
Base class for request builders
  • Field Details

    • pathParameters

      @Nonnull protected HashMap<String,Object> pathParameters
      Path parameters for the request
    • requestAdapter

      @Nonnull protected RequestAdapter requestAdapter
      The request adapter to use to execute the requests.
    • urlTemplate

      @Nonnull protected String urlTemplate
      Url template to use to build the URL for the current request builder
  • Constructor Details

    • BaseRequestBuilder

      protected BaseRequestBuilder(@Nonnull RequestAdapter requestAdapter, @Nonnull String urlTemplate)
      Instantiates a new BaseRequestBuilder and sets the default values.
      Parameters:
      requestAdapter - The request adapter to use to execute the requests.
      urlTemplate - Url template to use to build the URL for the current request builder
    • BaseRequestBuilder

      protected BaseRequestBuilder(@Nonnull RequestAdapter requestAdapter, @Nonnull String urlTemplate, @Nonnull HashMap<String,Object> pathParameters)
      Instantiates a new BaseRequestBuilder and sets the default values.
      Parameters:
      requestAdapter - The request adapter to use to execute the requests.
      urlTemplate - Url template to use to build the URL for the current request builder
      pathParameters - Path parameters for the request
    • BaseRequestBuilder

      protected BaseRequestBuilder(@Nonnull RequestAdapter requestAdapter, @Nonnull String urlTemplate, @Nonnull String rawUrl)
      Instantiates a new BaseRequestBuilder and sets the default values.
      Parameters:
      requestAdapter - The request adapter to use to execute the requests.
      urlTemplate - Url template to use to build the URL for the current request builder
      rawUrl - the raw url to use for the request