public class HttpClientUtils extends Object
Modifier and Type | Field and Description |
---|---|
static String |
ipv4Pattern |
protected static String |
KUBERNETES_BACKWARDS_COMPATIBILITY_INTERCEPTOR_DISABLE |
Modifier and Type | Method and Description |
---|---|
static okhttp3.HttpUrl.Builder |
appendListOptionParams(okhttp3.HttpUrl.Builder urlBuilder,
io.fabric8.kubernetes.api.model.ListOptions listOptions) |
static okhttp3.OkHttpClient |
createHttpClient(Config config) |
static okhttp3.OkHttpClient |
createHttpClient(Config config,
Consumer<okhttp3.OkHttpClient.Builder> additionalConfig)
Creates an HTTP client configured to access the Kubernetes API.
|
static okhttp3.OkHttpClient |
createHttpClientForMockServer(Config config) |
public static final String ipv4Pattern
protected static final String KUBERNETES_BACKWARDS_COMPATIBILITY_INTERCEPTOR_DISABLE
public static okhttp3.OkHttpClient createHttpClient(Config config)
public static okhttp3.OkHttpClient createHttpClientForMockServer(Config config)
public static okhttp3.HttpUrl.Builder appendListOptionParams(okhttp3.HttpUrl.Builder urlBuilder, io.fabric8.kubernetes.api.model.ListOptions listOptions)
public static okhttp3.OkHttpClient createHttpClient(Config config, Consumer<okhttp3.OkHttpClient.Builder> additionalConfig)
config
- Kubernetes API client configadditionalConfig
- a consumer that allows overriding HTTP client propertiesCopyright © 2015–2020 Red Hat. All rights reserved.