Send feedback
Class ProxyConfig (2.22.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.22.0 keyboard_arrow_down
The configuration for a HTTP Proxy.
This configuration can be used for both REST-based and gRPC-based clients. The client library sets the underlying configuration parameters based on the values in this struct.
The full URI is constructed as:
{scheme}://{username}:{password}hostname}:{port}
Any empty values are omitted, except for the scheme
which defaults to https
. If the hostname
value is empty, no HTTP proxy is configured.
Constructors
ProxyConfig()
Functions
set_hostname(std::string) &
Parameter Name Description v
std::string
Returns Type Description ProxyConfig &
set_hostname(std::string) &&
Parameter Name Description v
std::string
Returns Type Description ProxyConfig &&
set_port(std::string) &
Parameter Name Description v
std::string
Returns Type Description ProxyConfig &
set_port(std::string) &&
Parameter Name Description v
std::string
Returns Type Description ProxyConfig &&
set_username(std::string) &
Parameter Name Description v
std::string
Returns Type Description ProxyConfig &
set_username(std::string) &&
Parameter Name Description v
std::string
Returns Type Description ProxyConfig &&
set_password(std::string) &
Parameter Name Description v
std::string
Returns Type Description ProxyConfig &
set_password(std::string) &&
Parameter Name Description v
std::string
Returns Type Description ProxyConfig &&
set_scheme(std::string) &
Parameter Name Description v
std::string
Returns Type Description ProxyConfig &
set_scheme(std::string) &&
Parameter Name Description v
std::string
Returns Type Description ProxyConfig &&
hostname() const
Returns Type Description std::string const &
port() const
Returns Type Description std::string const &
username() const
Returns Type Description std::string const &
password() const
Returns Type Description std::string const &
scheme() const
The HTTP proxy scheme (http or https).
Returns Type Description std::string const &
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-09-06 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-09-06 UTC."}