public interface  io.fabric.openshift.api.model.BasicAuthIdentityProviderFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.openshift.api.model.ConfigMapNameReference getCa();
public abstract io.fabric.openshift.api.model.ConfigMapNameReference buildCa();
public abstract io.fabric.openshift.api.model.BasicAuthIdentityProviderFluent withCa(io.fabric.openshift.api.model.ConfigMapNameReference);
public abstract java.lang.Boolean hasCa();
public abstract io.fabric.openshift.api.model.BasicAuthIdentityProviderFluent withNewCa(java.lang.String);
public abstract io.fabric.openshift.api.model.BasicAuthIdentityProviderFluent$CaNested withNewCa();
public abstract io.fabric.openshift.api.model.BasicAuthIdentityProviderFluent$CaNested withNewCaLike(io.fabric.openshift.api.model.ConfigMapNameReference);
public abstract io.fabric.openshift.api.model.BasicAuthIdentityProviderFluent$CaNested editCa();
public abstract io.fabric.openshift.api.model.BasicAuthIdentityProviderFluent$CaNested editOrNewCa();
public abstract io.fabric.openshift.api.model.BasicAuthIdentityProviderFluent$CaNested editOrNewCaLike(io.fabric.openshift.api.model.ConfigMapNameReference);
public abstract io.fabric.openshift.api.model.SecretNameReference getTlsClientCert();
public abstract io.fabric.openshift.api.model.SecretNameReference buildTlsClientCert();
public abstract io.fabric.openshift.api.model.BasicAuthIdentityProviderFluent withTlsClientCert(io.fabric.openshift.api.model.SecretNameReference);
public abstract java.lang.Boolean hasTlsClientCert();
public abstract io.fabric.openshift.api.model.BasicAuthIdentityProviderFluent withNewTlsClientCert(java.lang.String);
public abstract io.fabric.openshift.api.model.BasicAuthIdentityProviderFluent$TlsClientCertNested withNewTlsClientCert();
public abstract io.fabric.openshift.api.model.BasicAuthIdentityProviderFluent$TlsClientCertNested withNewTlsClientCertLike(io.fabric.openshift.api.model.SecretNameReference);
public abstract io.fabric.openshift.api.model.BasicAuthIdentityProviderFluent$TlsClientCertNested editTlsClientCert();
public abstract io.fabric.openshift.api.model.BasicAuthIdentityProviderFluent$TlsClientCertNested editOrNewTlsClientCert();
public abstract io.fabric.openshift.api.model.BasicAuthIdentityProviderFluent$TlsClientCertNested editOrNewTlsClientCertLike(io.fabric.openshift.api.model.SecretNameReference);
public abstract io.fabric.openshift.api.model.SecretNameReference getTlsClientKey();
public abstract io.fabric.openshift.api.model.SecretNameReference buildTlsClientKey();
public abstract io.fabric.openshift.api.model.BasicAuthIdentityProviderFluent withTlsClientKey(io.fabric.openshift.api.model.SecretNameReference);
public abstract java.lang.Boolean hasTlsClientKey();
public abstract io.fabric.openshift.api.model.BasicAuthIdentityProviderFluent withNewTlsClientKey(java.lang.String);
public abstract io.fabric.openshift.api.model.BasicAuthIdentityProviderFluent$TlsClientKeyNested withNewTlsClientKey();
public abstract io.fabric.openshift.api.model.BasicAuthIdentityProviderFluent$TlsClientKeyNested withNewTlsClientKeyLike(io.fabric.openshift.api.model.SecretNameReference);
public abstract io.fabric.openshift.api.model.BasicAuthIdentityProviderFluent$TlsClientKeyNested editTlsClientKey();
public abstract io.fabric.openshift.api.model.BasicAuthIdentityProviderFluent$TlsClientKeyNested editOrNewTlsClientKey();
public abstract io.fabric.openshift.api.model.BasicAuthIdentityProviderFluent$TlsClientKeyNested editOrNewTlsClientKeyLike(io.fabric.openshift.api.model.SecretNameReference);
public abstract java.lang.String getUrl();
public abstract io.fabric.openshift.api.model.BasicAuthIdentityProviderFluent withUrl(java.lang.String);
public abstract java.lang.Boolean hasUrl();
public abstract io.fabric.openshift.api.model.BasicAuthIdentityProviderFluent withNewUrl(java.lang.String);
public abstract io.fabric.openshift.api.model.BasicAuthIdentityProviderFluent withNewUrl(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.BasicAuthIdentityProviderFluent withNewUrl(java.lang.StringBuffer);
}