25 #include <olp/core/CoreApi.h>
129 Type type_{Type::NONE};
131 std::uint16_t port_{0};
133 std::string hostname_;
135 std::string username_;
137 std::string password_;
Contains a proxy configuration for the network interface that is applied per request.
Definition: NetworkProxySettings.h:34
NetworkProxySettings & WithType(Type type)
Sets the proxy type.
Type
The proxy type.
Definition: NetworkProxySettings.h:37
std::uint16_t GetPort() const
Gets the proxy port.
NetworkProxySettings & WithUsername(std::string username)
Sets the username.
const std::string & GetHostname() const
Gets the proxy hostname.
const std::string & GetUsername() const
Gets the username.
NetworkProxySettings & WithPort(std::uint16_t port)
Sets the proxy port.
NetworkProxySettings & WithHostname(std::string hostname)
Sets the proxy hostname.
const std::string & GetPassword() const
Gets the password.
Type GetType() const
Gets the proxy type.
NetworkProxySettings & WithPassword(std::string password)
Sets the password.
Rules all the other namespaces.
Definition: AppleSignInProperties.h:24