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\u003eThe latest version available for \u003ccode\u003eRequestParamsBuilder\u003c/code\u003e is 2.63.1, but many other versions are listed, providing access to previous iterations of the class.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eRequestParamsBuilder\u003c/code\u003e constructs a request parameters map for use by the auto-generated implementation of \u003ccode\u003eRequestParamsExtractor\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes static methods like \u003ccode\u003ecreate()\u003c/code\u003e to instantiate \u003ccode\u003eRequestParamsBuilder\u003c/code\u003e, and non-static methods like \u003ccode\u003eadd()\u003c/code\u003e for specifying routing rule parameters, as well as \u003ccode\u003ebuild()\u003c/code\u003e to generate the final parameters map.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eRequestParamsBuilder\u003c/code\u003e inherits from \u003ccode\u003ejava.lang.Object\u003c/code\u003e, and has inherited members like \u003ccode\u003eclone()\u003c/code\u003e, \u003ccode\u003eequals(Object)\u003c/code\u003e, and \u003ccode\u003ehashCode()\u003c/code\u003e, among others, which are included within the documentation.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eadd\u003c/code\u003e method takes in a \u003ccode\u003efieldValue\u003c/code\u003e, \u003ccode\u003eheaderKey\u003c/code\u003e, and \u003ccode\u003ePathTemplate\u003c/code\u003e to specify the header routing parameter, and how it is matched to a pre-configured path template.\u003c/p\u003e\n"]]],[],null,[]]