Add an entry to paramsBuilder with key-value pairing of (headerKey, fieldValue). The only
validation done is to ensure the headerKey and fieldValue are not null and non-empty. This
method is used for implicit routing headers (backwards compatibility).
Add an entry to paramsBuilder by match-and-extract field values from requests based on
pre-configured path templates. This method is called repeatedly for each configured routing
rule parameter, it's possible that the incoming field value from request is null or there is no
matches found, we'll continue the match-and-extract process for the next routing rule parameter
in such case.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[[["\u003cp\u003eThis page provides documentation for the \u003ccode\u003eRequestParamsBuilder\u003c/code\u003e class, with the latest version being 2.63.1, and multiple other versions available.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eRequestParamsBuilder\u003c/code\u003e class is designed to build a request parameters map for use by the autogenerated implementation of \u003ccode\u003eRequestParamsExtractor\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eIt offers methods like \u003ccode\u003eadd(String headerKey, String fieldValue)\u003c/code\u003e and \u003ccode\u003eadd(String fieldValue, String headerKey, PathTemplate pathTemplate)\u003c/code\u003e for adding entries to the parameters based on routing headers or path templates, respectively.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003ecreate()\u003c/code\u003e static method is used to generate a new \u003ccode\u003eRequestParamsBuilder\u003c/code\u003e instance, and the \u003ccode\u003ebuild()\u003c/code\u003e method compiles the map of request parameters as key value pairs.\u003c/p\u003e\n"],["\u003cp\u003eThe class inherits from \u003ccode\u003ejava.lang.Object\u003c/code\u003e, and therefore also inherits the Object class methods.\u003c/p\u003e\n"]]],[],null,[]]