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 webpage provides documentation for the \u003ccode\u003eRequestParamsBuilder\u003c/code\u003e class, used within the Google API Client Libraries for Java (gax) to construct a request parameters map for routing.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eRequestParamsBuilder\u003c/code\u003e is used in conjunction with \u003ccode\u003eRequestParamsExtractor\u003c/code\u003e to implement autogenerated request parameter extraction logic.\u003c/p\u003e\n"],["\u003cp\u003eThe page details static and instance methods, including \u003ccode\u003ecreate()\u003c/code\u003e, \u003ccode\u003eadd(String headerKey, String fieldValue)\u003c/code\u003e, \u003ccode\u003eadd(String fieldValue, String headerKey, PathTemplate pathTemplate)\u003c/code\u003e, and \u003ccode\u003ebuild()\u003c/code\u003e, which collectively enable the construction of routing parameter maps.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation shows many versions of the \u003ccode\u003eRequestParamsBuilder\u003c/code\u003e with the latest version being 2.63.1 and also notes that this is a beta library, therefore it is covered by the Pre-GA Offerings Terms of the Terms of Service.\u003c/p\u003e\n"]]],[],null,[]]