Send feedback
Class RequestUrlParamsEncoder<RequestT> (2.53.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.53.0 keyboard_arrow_down
public class RequestUrlParamsEncoder<RequestT> implements RequestParamsEncoder<RequestT>
The request params encoder, which encodes URL-encoded parameters in one URL parameters string.
Implements
com.google.api.gax.rpc.RequestParamsEncoder<RequestT>
Type Parameter
Name
Description
RequestT
Constructors
public RequestUrlParamsEncoder(RequestParamsExtractor<RequestT> paramsExtractor)
Parameter
Name
Description
paramsExtractor
RequestParamsExtractor <RequestT >
parameters extractor which returns already URL-encoded key-value pairs
Methods
encode(RequestT request)
public String encode(RequestT request)
Encodes the request
in a form of a URL parameters string, for example
"param1=value+1¶m2=value2%26"
. This method may optionally validate that the name-value
paris are URL-encoded. It will URL encode the key and values if there are any non-allowed
characters. It will then concatenate the valid individual name-value pairs in a valid URL
parameters string.
Note: This will url-encode the key and values during concatenation. Double url-encoding may
occur if the input has values that are already url-encoded.
Parameter
Name
Description
request
RequestT
request message
Returns
Type
Description
String
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-10-03 UTC.
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
Need to tell us more?
{"lastModified": "Last updated 2024-10-03 UTC."}
[[["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 2024-10-03 UTC."]]