HttpProxyConfiguration.Builder
November 13, 2025 ยท View on GitHub
Class to build instances of HttpProxyConfiguration.
Constructors
| Name | Description |
|---|---|
Builder() | Default Constructor to initiate builder with default properties. |
Methods
| Name | Description | Return Type |
|---|---|---|
Builder(String address, int port) | Constructs HttpProxyConfiguration.Builder with proxy address and port. | HttpProxyConfiguration.Builder |
auth(String username, String password) | Sets the username and password for proxy auth. | HttpProxyConfiguration.Builder |
build() | Builds a new HttpProxyConfiguration object using the set fields. | HttpProxyConfiguration |
Client Initialization with Proxy Configuration
To configure the SDK to use a proxy server, initialize the proxy configuration during client setup as shown in the Usage Example.
Usage Example
import com.paypal.sdk.PaypalServerSdkClient;
import com.paypal.sdk.http.client.HttpProxyConfiguration;
PaypalServerSdkClient client = new PaypalServerSdkClient.Builder()
.httpClientConfig(configBuilder -> configBuilder
.proxyConfig(new HttpProxyConfiguration.Builder("http://localhost",
8080).auth("username", "password")))
.build();