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