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