public interface  io.fabric.openshift.api.model.monitoring.v.RemoteReadSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.openshift.api.model.monitoring.v.BasicAuth getBasicAuth();
public abstract io.fabric.openshift.api.model.monitoring.v.BasicAuth buildBasicAuth();
public abstract io.fabric.openshift.api.model.monitoring.v.RemoteReadSpecFluent withBasicAuth(io.fabric.openshift.api.model.monitoring.v.BasicAuth);
public abstract java.lang.Boolean hasBasicAuth();
public abstract io.fabric.openshift.api.model.monitoring.v.RemoteReadSpecFluent$BasicAuthNested withNewBasicAuth();
public abstract io.fabric.openshift.api.model.monitoring.v.RemoteReadSpecFluent$BasicAuthNested withNewBasicAuthLike(io.fabric.openshift.api.model.monitoring.v.BasicAuth);
public abstract io.fabric.openshift.api.model.monitoring.v.RemoteReadSpecFluent$BasicAuthNested editBasicAuth();
public abstract io.fabric.openshift.api.model.monitoring.v.RemoteReadSpecFluent$BasicAuthNested editOrNewBasicAuth();
public abstract io.fabric.openshift.api.model.monitoring.v.RemoteReadSpecFluent$BasicAuthNested editOrNewBasicAuthLike(io.fabric.openshift.api.model.monitoring.v.BasicAuth);
public abstract java.lang.String getBearerToken();
public abstract io.fabric.openshift.api.model.monitoring.v.RemoteReadSpecFluent withBearerToken(java.lang.String);
public abstract java.lang.Boolean hasBearerToken();
public abstract io.fabric.openshift.api.model.monitoring.v.RemoteReadSpecFluent withNewBearerToken(java.lang.String);
public abstract io.fabric.openshift.api.model.monitoring.v.RemoteReadSpecFluent withNewBearerToken(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.monitoring.v.RemoteReadSpecFluent withNewBearerToken(java.lang.StringBuffer);
public abstract java.lang.String getBearerTokenFile();
public abstract io.fabric.openshift.api.model.monitoring.v.RemoteReadSpecFluent withBearerTokenFile(java.lang.String);
public abstract java.lang.Boolean hasBearerTokenFile();
public abstract io.fabric.openshift.api.model.monitoring.v.RemoteReadSpecFluent withNewBearerTokenFile(java.lang.String);
public abstract io.fabric.openshift.api.model.monitoring.v.RemoteReadSpecFluent withNewBearerTokenFile(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.monitoring.v.RemoteReadSpecFluent withNewBearerTokenFile(java.lang.StringBuffer);
public abstract java.lang.String getName();
public abstract io.fabric.openshift.api.model.monitoring.v.RemoteReadSpecFluent withName(java.lang.String);
public abstract java.lang.Boolean hasName();
public abstract io.fabric.openshift.api.model.monitoring.v.RemoteReadSpecFluent withNewName(java.lang.String);
public abstract io.fabric.openshift.api.model.monitoring.v.RemoteReadSpecFluent withNewName(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.monitoring.v.RemoteReadSpecFluent withNewName(java.lang.StringBuffer);
public abstract java.lang.String getProxyUrl();
public abstract io.fabric.openshift.api.model.monitoring.v.RemoteReadSpecFluent withProxyUrl(java.lang.String);
public abstract java.lang.Boolean hasProxyUrl();
public abstract io.fabric.openshift.api.model.monitoring.v.RemoteReadSpecFluent withNewProxyUrl(java.lang.String);
public abstract io.fabric.openshift.api.model.monitoring.v.RemoteReadSpecFluent withNewProxyUrl(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.monitoring.v.RemoteReadSpecFluent withNewProxyUrl(java.lang.StringBuffer);
public abstract java.lang.Boolean isReadRecent();
public abstract io.fabric.openshift.api.model.monitoring.v.RemoteReadSpecFluent withReadRecent(java.lang.Boolean);
public abstract java.lang.Boolean hasReadRecent();
public abstract io.fabric.openshift.api.model.monitoring.v.RemoteReadSpecFluent withNewReadRecent(java.lang.String);
public abstract io.fabric.openshift.api.model.monitoring.v.RemoteReadSpecFluent withNewReadRecent(boolean);
public abstract java.lang.String getRemoteTimeout();
public abstract io.fabric.openshift.api.model.monitoring.v.RemoteReadSpecFluent withRemoteTimeout(java.lang.String);
public abstract java.lang.Boolean hasRemoteTimeout();
public abstract io.fabric.openshift.api.model.monitoring.v.RemoteReadSpecFluent withNewRemoteTimeout(java.lang.String);
public abstract io.fabric.openshift.api.model.monitoring.v.RemoteReadSpecFluent withNewRemoteTimeout(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.monitoring.v.RemoteReadSpecFluent withNewRemoteTimeout(java.lang.StringBuffer);
public abstract io.fabric.openshift.api.model.monitoring.v.RemoteReadSpecFluent addToRequiredMatchers(java.lang.String, java.lang.String);
public abstract io.fabric.openshift.api.model.monitoring.v.RemoteReadSpecFluent addToRequiredMatchers(java.util.Map);
public abstract io.fabric.openshift.api.model.monitoring.v.RemoteReadSpecFluent removeFromRequiredMatchers(java.lang.String);
public abstract io.fabric.openshift.api.model.monitoring.v.RemoteReadSpecFluent removeFromRequiredMatchers(java.util.Map);
public abstract java.util.Map getRequiredMatchers();
public abstract io.fabric.openshift.api.model.monitoring.v.RemoteReadSpecFluent withRequiredMatchers(java.util.Map);
public abstract java.lang.Boolean hasRequiredMatchers();
public abstract io.fabric.openshift.api.model.monitoring.v.TLSConfig getTlsConfig();
public abstract io.fabric.openshift.api.model.monitoring.v.TLSConfig buildTlsConfig();
public abstract io.fabric.openshift.api.model.monitoring.v.RemoteReadSpecFluent withTlsConfig(io.fabric.openshift.api.model.monitoring.v.TLSConfig);
public abstract java.lang.Boolean hasTlsConfig();
public abstract io.fabric.openshift.api.model.monitoring.v.RemoteReadSpecFluent$TlsConfigNested withNewTlsConfig();
public abstract io.fabric.openshift.api.model.monitoring.v.RemoteReadSpecFluent$TlsConfigNested withNewTlsConfigLike(io.fabric.openshift.api.model.monitoring.v.TLSConfig);
public abstract io.fabric.openshift.api.model.monitoring.v.RemoteReadSpecFluent$TlsConfigNested editTlsConfig();
public abstract io.fabric.openshift.api.model.monitoring.v.RemoteReadSpecFluent$TlsConfigNested editOrNewTlsConfig();
public abstract io.fabric.openshift.api.model.monitoring.v.RemoteReadSpecFluent$TlsConfigNested editOrNewTlsConfigLike(io.fabric.openshift.api.model.monitoring.v.TLSConfig);
public abstract java.lang.String getUrl();
public abstract io.fabric.openshift.api.model.monitoring.v.RemoteReadSpecFluent withUrl(java.lang.String);
public abstract java.lang.Boolean hasUrl();
public abstract io.fabric.openshift.api.model.monitoring.v.RemoteReadSpecFluent withNewUrl(java.lang.String);
public abstract io.fabric.openshift.api.model.monitoring.v.RemoteReadSpecFluent withNewUrl(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.monitoring.v.RemoteReadSpecFluent withNewUrl(java.lang.StringBuffer);
}