public interface  io.fabric.openshift.api.model.monitoring.v.APIServerConfigFluent 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.APIServerConfigFluent withBasicAuth(io.fabric.openshift.api.model.monitoring.v.BasicAuth);
public abstract java.lang.Boolean hasBasicAuth();
public abstract io.fabric.openshift.api.model.monitoring.v.APIServerConfigFluent$BasicAuthNested withNewBasicAuth();
public abstract io.fabric.openshift.api.model.monitoring.v.APIServerConfigFluent$BasicAuthNested withNewBasicAuthLike(io.fabric.openshift.api.model.monitoring.v.BasicAuth);
public abstract io.fabric.openshift.api.model.monitoring.v.APIServerConfigFluent$BasicAuthNested editBasicAuth();
public abstract io.fabric.openshift.api.model.monitoring.v.APIServerConfigFluent$BasicAuthNested editOrNewBasicAuth();
public abstract io.fabric.openshift.api.model.monitoring.v.APIServerConfigFluent$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.APIServerConfigFluent withBearerToken(java.lang.String);
public abstract java.lang.Boolean hasBearerToken();
public abstract io.fabric.openshift.api.model.monitoring.v.APIServerConfigFluent withNewBearerToken(java.lang.String);
public abstract java.lang.String getBearerTokenFile();
public abstract io.fabric.openshift.api.model.monitoring.v.APIServerConfigFluent withBearerTokenFile(java.lang.String);
public abstract java.lang.Boolean hasBearerTokenFile();
public abstract io.fabric.openshift.api.model.monitoring.v.APIServerConfigFluent withNewBearerTokenFile(java.lang.String);
public abstract java.lang.String getHost();
public abstract io.fabric.openshift.api.model.monitoring.v.APIServerConfigFluent withHost(java.lang.String);
public abstract java.lang.Boolean hasHost();
public abstract io.fabric.openshift.api.model.monitoring.v.APIServerConfigFluent withNewHost(java.lang.String);
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.APIServerConfigFluent withTlsConfig(io.fabric.openshift.api.model.monitoring.v.TLSConfig);
public abstract java.lang.Boolean hasTlsConfig();
public abstract io.fabric.openshift.api.model.monitoring.v.APIServerConfigFluent$TlsConfigNested withNewTlsConfig();
public abstract io.fabric.openshift.api.model.monitoring.v.APIServerConfigFluent$TlsConfigNested withNewTlsConfigLike(io.fabric.openshift.api.model.monitoring.v.TLSConfig);
public abstract io.fabric.openshift.api.model.monitoring.v.APIServerConfigFluent$TlsConfigNested editTlsConfig();
public abstract io.fabric.openshift.api.model.monitoring.v.APIServerConfigFluent$TlsConfigNested editOrNewTlsConfig();
public abstract io.fabric.openshift.api.model.monitoring.v.APIServerConfigFluent$TlsConfigNested editOrNewTlsConfigLike(io.fabric.openshift.api.model.monitoring.v.TLSConfig);
}