public interface  io.fabric.openshift.api.model.LDAPIdentityProviderFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.openshift.api.model.LDAPAttributeMapping getAttributes();
public abstract io.fabric.openshift.api.model.LDAPAttributeMapping buildAttributes();
public abstract io.fabric.openshift.api.model.LDAPIdentityProviderFluent withAttributes(io.fabric.openshift.api.model.LDAPAttributeMapping);
public abstract java.lang.Boolean hasAttributes();
public abstract io.fabric.openshift.api.model.LDAPIdentityProviderFluent$AttributesNested withNewAttributes();
public abstract io.fabric.openshift.api.model.LDAPIdentityProviderFluent$AttributesNested withNewAttributesLike(io.fabric.openshift.api.model.LDAPAttributeMapping);
public abstract io.fabric.openshift.api.model.LDAPIdentityProviderFluent$AttributesNested editAttributes();
public abstract io.fabric.openshift.api.model.LDAPIdentityProviderFluent$AttributesNested editOrNewAttributes();
public abstract io.fabric.openshift.api.model.LDAPIdentityProviderFluent$AttributesNested editOrNewAttributesLike(io.fabric.openshift.api.model.LDAPAttributeMapping);
public abstract java.lang.String getBindDN();
public abstract io.fabric.openshift.api.model.LDAPIdentityProviderFluent withBindDN(java.lang.String);
public abstract java.lang.Boolean hasBindDN();
public abstract io.fabric.openshift.api.model.LDAPIdentityProviderFluent withNewBindDN(java.lang.String);
public abstract io.fabric.openshift.api.model.LDAPIdentityProviderFluent withNewBindDN(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.LDAPIdentityProviderFluent withNewBindDN(java.lang.StringBuffer);
public abstract io.fabric.openshift.api.model.SecretNameReference getBindPassword();
public abstract io.fabric.openshift.api.model.SecretNameReference buildBindPassword();
public abstract io.fabric.openshift.api.model.LDAPIdentityProviderFluent withBindPassword(io.fabric.openshift.api.model.SecretNameReference);
public abstract java.lang.Boolean hasBindPassword();
public abstract io.fabric.openshift.api.model.LDAPIdentityProviderFluent withNewBindPassword(java.lang.String);
public abstract io.fabric.openshift.api.model.LDAPIdentityProviderFluent$BindPasswordNested withNewBindPassword();
public abstract io.fabric.openshift.api.model.LDAPIdentityProviderFluent$BindPasswordNested withNewBindPasswordLike(io.fabric.openshift.api.model.SecretNameReference);
public abstract io.fabric.openshift.api.model.LDAPIdentityProviderFluent$BindPasswordNested editBindPassword();
public abstract io.fabric.openshift.api.model.LDAPIdentityProviderFluent$BindPasswordNested editOrNewBindPassword();
public abstract io.fabric.openshift.api.model.LDAPIdentityProviderFluent$BindPasswordNested editOrNewBindPasswordLike(io.fabric.openshift.api.model.SecretNameReference);
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.LDAPIdentityProviderFluent withCa(io.fabric.openshift.api.model.ConfigMapNameReference);
public abstract java.lang.Boolean hasCa();
public abstract io.fabric.openshift.api.model.LDAPIdentityProviderFluent withNewCa(java.lang.String);
public abstract io.fabric.openshift.api.model.LDAPIdentityProviderFluent$CaNested withNewCa();
public abstract io.fabric.openshift.api.model.LDAPIdentityProviderFluent$CaNested withNewCaLike(io.fabric.openshift.api.model.ConfigMapNameReference);
public abstract io.fabric.openshift.api.model.LDAPIdentityProviderFluent$CaNested editCa();
public abstract io.fabric.openshift.api.model.LDAPIdentityProviderFluent$CaNested editOrNewCa();
public abstract io.fabric.openshift.api.model.LDAPIdentityProviderFluent$CaNested editOrNewCaLike(io.fabric.openshift.api.model.ConfigMapNameReference);
public abstract java.lang.Boolean isInsecure();
public abstract io.fabric.openshift.api.model.LDAPIdentityProviderFluent withInsecure(java.lang.Boolean);
public abstract java.lang.Boolean hasInsecure();
public abstract io.fabric.openshift.api.model.LDAPIdentityProviderFluent withNewInsecure(java.lang.String);
public abstract io.fabric.openshift.api.model.LDAPIdentityProviderFluent withNewInsecure(boolean);
public abstract java.lang.String getUrl();
public abstract io.fabric.openshift.api.model.LDAPIdentityProviderFluent withUrl(java.lang.String);
public abstract java.lang.Boolean hasUrl();
public abstract io.fabric.openshift.api.model.LDAPIdentityProviderFluent withNewUrl(java.lang.String);
public abstract io.fabric.openshift.api.model.LDAPIdentityProviderFluent withNewUrl(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.LDAPIdentityProviderFluent withNewUrl(java.lang.StringBuffer);
}