/** * @deprecated Use {@link #getImpersonateGroups()} instead */ @Deprecated @JsonProperty("impersonateGroup") public String getImpersonateGroup() { return getRequestConfig().getImpersonateGroup(); }
@JsonProperty("impersonateUsername") public String getImpersonateUsername() { return getRequestConfig().getImpersonateUsername(); }
@JsonProperty("impersonateExtras") public Map<String, List<String>> getImpersonateExtras() { return getRequestConfig().getImpersonateExtras(); }
@JsonProperty("websocketPingInterval") public long getWebsocketPingInterval() { return getRequestConfig().getWebsocketPingInterval(); }
@JsonProperty("oauthToken") public String getOauthToken() { return getRequestConfig().getOauthToken(); }
public int getMaxConcurrentRequestsPerHost() { return getRequestConfig().getMaxConcurrentRequestsPerHost(); }
@JsonProperty("requestTimeout") public int getRequestTimeout() { return getRequestConfig().getRequestTimeout(); }
@JsonProperty("websocketTimeout") public long getWebsocketTimeout() { return getRequestConfig().getWebsocketTimeout(); }
@JsonProperty("password") public String getPassword() { return getRequestConfig().getPassword(); }
@JsonProperty("username") public String getUsername() { return getRequestConfig().getUsername(); }
@JsonProperty("connectionTimeout") public int getConnectionTimeout() { return getRequestConfig().getConnectionTimeout(); }
@JsonProperty("rollingTimeout") public long getRollingTimeout() { return getRequestConfig().getRollingTimeout(); }
@JsonProperty("scaleTimeout") public long getScaleTimeout() { return getRequestConfig().getScaleTimeout(); }
@JsonProperty("impersonateGroups") public String[] getImpersonateGroups() { return getRequestConfig().getImpersonateGroups(); }
@JsonProperty("watchReconnectLimit") public int getWatchReconnectLimit() { return getRequestConfig().getWatchReconnectLimit(); }
@JsonProperty("loggingInterval") public int getLoggingInterval() { return getRequestConfig().getLoggingInterval(); }
public int getMaxConcurrentRequests() { return getRequestConfig().getMaxConcurrentRequests(); }
@Override public Response intercept(Chain chain) throws IOException { Request request = chain.request(); RequestConfig requestConfig = config.getRequestConfig(); if (isNotNullOrEmpty(requestConfig.getImpersonateUsername())) { Request.Builder requestBuilder = chain.request().newBuilder();
public long getWebsocketPingInterval() { return getRequestConfig().getWebsocketPingInterval(); }
@Override public void authenticate(HttpClientBuilder httpClientBuilder, String s, String s1) { httpClientBuilder.addInterceptorFirst(new BearerTokenInterceptor(kubernetes.getConfiguration().getRequestConfig().getOauthToken())); }