A request mutator takes arequestmessage, applies some Function to it, and then returns
the modifiedrequestmessage. This is currently only used for autopopulation of the
request ID.
Implementations of this interface are expected to be autogenerated.
[[["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 documents various versions of the \u003ccode\u003eRequestMutator\u003c/code\u003e interface, ranging from the latest version 2.63.1 down to version 2.7.1.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eRequestMutator\u003c/code\u003e interface is designed to modify a request message by applying a function to it.\u003c/p\u003e\n"],["\u003cp\u003eThe primary use case of the \u003ccode\u003eRequestMutator\u003c/code\u003e is for the automatic population of request IDs.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eapply(RequestT request)\u003c/code\u003e method is used to apply a function to a given request message of type \u003ccode\u003eRequestT\u003c/code\u003e, and returns the modified request message of the same type.\u003c/p\u003e\n"],["\u003cp\u003eImplementations of the interface are expected to be autogenerated, and there is a parameter \u003ccode\u003eRequestT\u003c/code\u003e which has no further description.\u003c/p\u003e\n"]]],[],null,[]]