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\u003eThe webpage provides documentation for the \u003ccode\u003eRequestParamsBuilder\u003c/code\u003e class in the Google API Client Library for Java, with the latest version being 2.63.1.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eRequestParamsBuilder\u003c/code\u003e is used to create a map of request parameters for routing headers, which can be utilized by the \u003ccode\u003eRequestParamsExtractor\u003c/code\u003e class for the autogenerated implementation.\u003c/p\u003e\n"],["\u003cp\u003eThe class provides static methods like \u003ccode\u003ecreate()\u003c/code\u003e to instantiate the \u003ccode\u003eRequestParamsBuilder\u003c/code\u003e, alongside methods such as \u003ccode\u003eadd()\u003c/code\u003e to input header key-value pairs or to add a path template to extract values, and \u003ccode\u003ebuild()\u003c/code\u003e to get the generated map.\u003c/p\u003e\n"],["\u003cp\u003eThe library is currently in Beta, which means that it might have limited support, and future updates could potentially not be compatible with existing versions.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation contains links to all previous versions of \u003ccode\u003eRequestParamsBuilder\u003c/code\u003e going back as far as version 2.7.1.\u003c/p\u003e\n"]]],[],null,[]]