public interface  io.fabric.openshift.api.model.v.GitLabIdentityProviderFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.v.Fluent
{
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.GitLabIdentityProviderFluent withCa(io.fabric.openshift.api.model.v.ConfigMapNameReference);
public abstract java.lang.Boolean hasCa();
public abstract io.fabric.openshift.api.model.v.GitLabIdentityProviderFluent withNewCa(java.lang.String);
public abstract io.fabric.openshift.api.model.v.GitLabIdentityProviderFluent$CaNested withNewCa();
public abstract io.fabric.openshift.api.model.v.GitLabIdentityProviderFluent$CaNested withNewCaLike(io.fabric.openshift.api.model.v.ConfigMapNameReference);
public abstract io.fabric.openshift.api.model.v.GitLabIdentityProviderFluent$CaNested editCa();
public abstract io.fabric.openshift.api.model.v.GitLabIdentityProviderFluent$CaNested editOrNewCa();
public abstract io.fabric.openshift.api.model.v.GitLabIdentityProviderFluent$CaNested editOrNewCaLike(io.fabric.openshift.api.model.v.ConfigMapNameReference);
public abstract java.lang.String getClientID();
public abstract io.fabric.openshift.api.model.v.GitLabIdentityProviderFluent withClientID(java.lang.String);
public abstract java.lang.Boolean hasClientID();
public abstract io.fabric.openshift.api.model.v.GitLabIdentityProviderFluent withNewClientID(java.lang.String);
public abstract io.fabric.openshift.api.model.v.SecretNameReference getClientSecret();
public abstract io.fabric.openshift.api.model.v.SecretNameReference buildClientSecret();
public abstract io.fabric.openshift.api.model.v.GitLabIdentityProviderFluent withClientSecret(io.fabric.openshift.api.model.v.SecretNameReference);
public abstract java.lang.Boolean hasClientSecret();
public abstract io.fabric.openshift.api.model.v.GitLabIdentityProviderFluent withNewClientSecret(java.lang.String);
public abstract io.fabric.openshift.api.model.v.GitLabIdentityProviderFluent$ClientSecretNested withNewClientSecret();
public abstract io.fabric.openshift.api.model.v.GitLabIdentityProviderFluent$ClientSecretNested withNewClientSecretLike(io.fabric.openshift.api.model.v.SecretNameReference);
public abstract io.fabric.openshift.api.model.v.GitLabIdentityProviderFluent$ClientSecretNested editClientSecret();
public abstract io.fabric.openshift.api.model.v.GitLabIdentityProviderFluent$ClientSecretNested editOrNewClientSecret();
public abstract io.fabric.openshift.api.model.v.GitLabIdentityProviderFluent$ClientSecretNested editOrNewClientSecretLike(io.fabric.openshift.api.model.v.SecretNameReference);
public abstract java.lang.String getUrl();
public abstract io.fabric.openshift.api.model.v.GitLabIdentityProviderFluent withUrl(java.lang.String);
public abstract java.lang.Boolean hasUrl();
public abstract io.fabric.openshift.api.model.v.GitLabIdentityProviderFluent withNewUrl(java.lang.String);
}