public interface  io.fabric.kubernetes.client.RequestConfigFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract java.lang.String getUsername();
public abstract io.fabric.kubernetes.client.RequestConfigFluent withUsername(java.lang.String);
public abstract java.lang.Boolean hasUsername();
public abstract io.fabric.kubernetes.client.RequestConfigFluent withNewUsername(java.lang.String);
public abstract io.fabric.kubernetes.client.RequestConfigFluent withNewUsername(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.client.RequestConfigFluent withNewUsername(java.lang.StringBuffer);
public abstract java.lang.String getPassword();
public abstract io.fabric.kubernetes.client.RequestConfigFluent withPassword(java.lang.String);
public abstract java.lang.Boolean hasPassword();
public abstract io.fabric.kubernetes.client.RequestConfigFluent withNewPassword(java.lang.String);
public abstract io.fabric.kubernetes.client.RequestConfigFluent withNewPassword(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.client.RequestConfigFluent withNewPassword(java.lang.StringBuffer);
public abstract java.lang.String getOauthToken();
public abstract io.fabric.kubernetes.client.RequestConfigFluent withOauthToken(java.lang.String);
public abstract java.lang.Boolean hasOauthToken();
public abstract io.fabric.kubernetes.client.RequestConfigFluent withNewOauthToken(java.lang.String);
public abstract io.fabric.kubernetes.client.RequestConfigFluent withNewOauthToken(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.client.RequestConfigFluent withNewOauthToken(java.lang.StringBuffer);
public abstract io.fabric.kubernetes.client.OAuthTokenProvider getOauthTokenProvider();
public abstract io.fabric.kubernetes.client.RequestConfigFluent withOauthTokenProvider(io.fabric.kubernetes.client.OAuthTokenProvider);
public abstract java.lang.Boolean hasOauthTokenProvider();
public abstract java.lang.String getImpersonateUsername();
public abstract io.fabric.kubernetes.client.RequestConfigFluent withImpersonateUsername(java.lang.String);
public abstract java.lang.Boolean hasImpersonateUsername();
public abstract io.fabric.kubernetes.client.RequestConfigFluent withNewImpersonateUsername(java.lang.String);
public abstract io.fabric.kubernetes.client.RequestConfigFluent withNewImpersonateUsername(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.client.RequestConfigFluent withNewImpersonateUsername(java.lang.StringBuffer);
public abstract transient io.fabric.kubernetes.client.RequestConfigFluent withImpersonateGroups(java.lang.String[]);
public abstract java.lang.String[] getImpersonateGroups();
public abstract io.fabric.kubernetes.client.RequestConfigFluent addToImpersonateGroups(int, java.lang.String);
public abstract io.fabric.kubernetes.client.RequestConfigFluent setToImpersonateGroups(int, java.lang.String);
public abstract transient io.fabric.kubernetes.client.RequestConfigFluent addToImpersonateGroups(java.lang.String[]);
public abstract io.fabric.kubernetes.client.RequestConfigFluent addAllToImpersonateGroups(java.util.Collection);
public abstract transient io.fabric.kubernetes.client.RequestConfigFluent removeFromImpersonateGroups(java.lang.String[]);
public abstract io.fabric.kubernetes.client.RequestConfigFluent removeAllFromImpersonateGroups(java.util.Collection);
public abstract java.lang.Boolean hasImpersonateGroups();
public abstract io.fabric.kubernetes.client.RequestConfigFluent addNewImpersonateGroup(java.lang.String);
public abstract io.fabric.kubernetes.client.RequestConfigFluent addNewImpersonateGroup(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.client.RequestConfigFluent addNewImpersonateGroup(java.lang.StringBuffer);
public abstract io.fabric.kubernetes.client.RequestConfigFluent addToImpersonateExtras(java.lang.String, java.util.List);
public abstract io.fabric.kubernetes.client.RequestConfigFluent addToImpersonateExtras(java.util.Map);
public abstract io.fabric.kubernetes.client.RequestConfigFluent removeFromImpersonateExtras(java.lang.String);
public abstract io.fabric.kubernetes.client.RequestConfigFluent removeFromImpersonateExtras(java.util.Map);
public abstract java.util.Map getImpersonateExtras();
public abstract io.fabric.kubernetes.client.RequestConfigFluent withImpersonateExtras(java.util.Map);
public abstract java.lang.Boolean hasImpersonateExtras();
public abstract int getWatchReconnectInterval();
public abstract io.fabric.kubernetes.client.RequestConfigFluent withWatchReconnectInterval(int);
public abstract java.lang.Boolean hasWatchReconnectInterval();
public abstract int getWatchReconnectLimit();
public abstract io.fabric.kubernetes.client.RequestConfigFluent withWatchReconnectLimit(int);
public abstract java.lang.Boolean hasWatchReconnectLimit();
public abstract int getConnectionTimeout();
public abstract io.fabric.kubernetes.client.RequestConfigFluent withConnectionTimeout(int);
public abstract java.lang.Boolean hasConnectionTimeout();
public abstract int getRequestTimeout();
public abstract io.fabric.kubernetes.client.RequestConfigFluent withRequestTimeout(int);
public abstract java.lang.Boolean hasRequestTimeout();
public abstract long getRollingTimeout();
public abstract io.fabric.kubernetes.client.RequestConfigFluent withRollingTimeout(long);
public abstract java.lang.Boolean hasRollingTimeout();
public abstract long getScaleTimeout();
public abstract io.fabric.kubernetes.client.RequestConfigFluent withScaleTimeout(long);
public abstract java.lang.Boolean hasScaleTimeout();
public abstract int getLoggingInterval();
public abstract io.fabric.kubernetes.client.RequestConfigFluent withLoggingInterval(int);
public abstract java.lang.Boolean hasLoggingInterval();
public abstract long getWebsocketTimeout();
public abstract io.fabric.kubernetes.client.RequestConfigFluent withWebsocketTimeout(long);
public abstract java.lang.Boolean hasWebsocketTimeout();
public abstract long getWebsocketPingInterval();
public abstract io.fabric.kubernetes.client.RequestConfigFluent withWebsocketPingInterval(long);
public abstract java.lang.Boolean hasWebsocketPingInterval();
public abstract int getMaxConcurrentRequests();
public abstract io.fabric.kubernetes.client.RequestConfigFluent withMaxConcurrentRequests(int);
public abstract java.lang.Boolean hasMaxConcurrentRequests();
public abstract int getMaxConcurrentRequestsPerHost();
public abstract io.fabric.kubernetes.client.RequestConfigFluent withMaxConcurrentRequestsPerHost(int);
public abstract java.lang.Boolean hasMaxConcurrentRequestsPerHost();
}