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, version 2.60.0 of the Google API Client Library for Java.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eRequestParamsBuilder\u003c/code\u003e class is designed to create a map of request parameters that are used by the \u003ccode\u003eRequestParamsExtractor\u003c/code\u003e to construct routing headers.\u003c/p\u003e\n"],["\u003cp\u003eThis class offers methods for adding routing parameters, such as \u003ccode\u003eadd(String headerKey, String fieldValue)\u003c/code\u003e for direct key-value pairs, and \u003ccode\u003eadd(String fieldValue, String headerKey, PathTemplate pathTemplate)\u003c/code\u003e for matching and extracting field values using pre-configured path templates.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version available is 2.63.1, and the documentation includes a list of versions from 2.63.1 down to 2.7.1, each linking to its specific documentation.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eRequestParamsBuilder\u003c/code\u003e is a part of a pre-General Availability (pre-GA) library, which means it may have limited support and might undergo incompatible changes in future updates.\u003c/p\u003e\n"]]],[],null,[]]