public class io.fabric.openshift.api.model.config.v.IdentityProvider extends java.lang.Object implements io.fabric.kubernetes.api.model.KubernetesResource
{
private io.fabric.openshift.api.model.config.v.BasicAuthIdentityProvider basicAuth;
private io.fabric.openshift.api.model.config.v.GitHubIdentityProvider github;
private io.fabric.openshift.api.model.config.v.GitLabIdentityProvider gitlab;
private io.fabric.openshift.api.model.config.v.GoogleIdentityProvider google;
private io.fabric.openshift.api.model.config.v.HTPasswdIdentityProvider htpasswd;
private io.fabric.openshift.api.model.config.v.KeystoneIdentityProvider keystone;
private io.fabric.openshift.api.model.config.v.LDAPIdentityProvider ldap;
private java.lang.String mappingMethod;
private java.lang.String name;
private io.fabric.openshift.api.model.config.v.OpenIDIdentityProvider openID;
private io.fabric.openshift.api.model.config.v.RequestHeaderIdentityProvider requestHeader;
private java.lang.String type;
private java.util.Map additionalProperties;
public void <init>()
{
io.fabric.openshift.api.model.config.v.IdentityProvider v;
java.util.HashMap v;
v := @this: io.fabric.openshift.api.model.config.v.IdentityProvider;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<io.fabric.openshift.api.model.config.v.IdentityProvider: java.util.Map additionalProperties> = v;
return;
}
public void <init>(io.fabric.openshift.api.model.config.v.BasicAuthIdentityProvider, io.fabric.openshift.api.model.config.v.GitHubIdentityProvider, io.fabric.openshift.api.model.config.v.GitLabIdentityProvider, io.fabric.openshift.api.model.config.v.GoogleIdentityProvider, io.fabric.openshift.api.model.config.v.HTPasswdIdentityProvider, io.fabric.openshift.api.model.config.v.KeystoneIdentityProvider, io.fabric.openshift.api.model.config.v.LDAPIdentityProvider, java.lang.String, java.lang.String, io.fabric.openshift.api.model.config.v.OpenIDIdentityProvider, io.fabric.openshift.api.model.config.v.RequestHeaderIdentityProvider, java.lang.String)
{
io.fabric.openshift.api.model.config.v.KeystoneIdentityProvider v;
io.fabric.openshift.api.model.config.v.GitHubIdentityProvider v;
java.util.HashMap v;
io.fabric.openshift.api.model.config.v.LDAPIdentityProvider v;
io.fabric.openshift.api.model.config.v.GitLabIdentityProvider v;
io.fabric.openshift.api.model.config.v.OpenIDIdentityProvider v;
io.fabric.openshift.api.model.config.v.BasicAuthIdentityProvider v;
io.fabric.openshift.api.model.config.v.RequestHeaderIdentityProvider v;
io.fabric.openshift.api.model.config.v.GoogleIdentityProvider v;
io.fabric.openshift.api.model.config.v.IdentityProvider v;
java.lang.String v, v, v;
io.fabric.openshift.api.model.config.v.HTPasswdIdentityProvider v;
v := @this: io.fabric.openshift.api.model.config.v.IdentityProvider;
v := @parameter: io.fabric.openshift.api.model.config.v.BasicAuthIdentityProvider;
v := @parameter: io.fabric.openshift.api.model.config.v.GitHubIdentityProvider;
v := @parameter: io.fabric.openshift.api.model.config.v.GitLabIdentityProvider;
v := @parameter: io.fabric.openshift.api.model.config.v.GoogleIdentityProvider;
v := @parameter: io.fabric.openshift.api.model.config.v.HTPasswdIdentityProvider;
v := @parameter: io.fabric.openshift.api.model.config.v.KeystoneIdentityProvider;
v := @parameter: io.fabric.openshift.api.model.config.v.LDAPIdentityProvider;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: io.fabric.openshift.api.model.config.v.OpenIDIdentityProvider;
v := @parameter: io.fabric.openshift.api.model.config.v.RequestHeaderIdentityProvider;
v := @parameter: java.lang.String;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<io.fabric.openshift.api.model.config.v.IdentityProvider: java.util.Map additionalProperties> = v;
v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.BasicAuthIdentityProvider basicAuth> = v;
v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.GitHubIdentityProvider github> = v;
v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.GitLabIdentityProvider gitlab> = v;
v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.GoogleIdentityProvider google> = v;
v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.HTPasswdIdentityProvider htpasswd> = v;
v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.KeystoneIdentityProvider keystone> = v;
v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.LDAPIdentityProvider ldap> = v;
v.<io.fabric.openshift.api.model.config.v.IdentityProvider: java.lang.String mappingMethod> = v;
v.<io.fabric.openshift.api.model.config.v.IdentityProvider: java.lang.String name> = v;
v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.OpenIDIdentityProvider openID> = v;
v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.RequestHeaderIdentityProvider requestHeader> = v;
v.<io.fabric.openshift.api.model.config.v.IdentityProvider: java.lang.String type> = v;
return;
}
public io.fabric.openshift.api.model.config.v.BasicAuthIdentityProvider getBasicAuth()
{
io.fabric.openshift.api.model.config.v.IdentityProvider v;
io.fabric.openshift.api.model.config.v.BasicAuthIdentityProvider v;
v := @this: io.fabric.openshift.api.model.config.v.IdentityProvider;
v = v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.BasicAuthIdentityProvider basicAuth>;
return v;
}
public void setBasicAuth(io.fabric.openshift.api.model.config.v.BasicAuthIdentityProvider)
{
io.fabric.openshift.api.model.config.v.IdentityProvider v;
io.fabric.openshift.api.model.config.v.BasicAuthIdentityProvider v;
v := @this: io.fabric.openshift.api.model.config.v.IdentityProvider;
v := @parameter: io.fabric.openshift.api.model.config.v.BasicAuthIdentityProvider;
v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.BasicAuthIdentityProvider basicAuth> = v;
return;
}
public io.fabric.openshift.api.model.config.v.GitHubIdentityProvider getGithub()
{
io.fabric.openshift.api.model.config.v.IdentityProvider v;
io.fabric.openshift.api.model.config.v.GitHubIdentityProvider v;
v := @this: io.fabric.openshift.api.model.config.v.IdentityProvider;
v = v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.GitHubIdentityProvider github>;
return v;
}
public void setGithub(io.fabric.openshift.api.model.config.v.GitHubIdentityProvider)
{
io.fabric.openshift.api.model.config.v.IdentityProvider v;
io.fabric.openshift.api.model.config.v.GitHubIdentityProvider v;
v := @this: io.fabric.openshift.api.model.config.v.IdentityProvider;
v := @parameter: io.fabric.openshift.api.model.config.v.GitHubIdentityProvider;
v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.GitHubIdentityProvider github> = v;
return;
}
public io.fabric.openshift.api.model.config.v.GitLabIdentityProvider getGitlab()
{
io.fabric.openshift.api.model.config.v.IdentityProvider v;
io.fabric.openshift.api.model.config.v.GitLabIdentityProvider v;
v := @this: io.fabric.openshift.api.model.config.v.IdentityProvider;
v = v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.GitLabIdentityProvider gitlab>;
return v;
}
public void setGitlab(io.fabric.openshift.api.model.config.v.GitLabIdentityProvider)
{
io.fabric.openshift.api.model.config.v.IdentityProvider v;
io.fabric.openshift.api.model.config.v.GitLabIdentityProvider v;
v := @this: io.fabric.openshift.api.model.config.v.IdentityProvider;
v := @parameter: io.fabric.openshift.api.model.config.v.GitLabIdentityProvider;
v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.GitLabIdentityProvider gitlab> = v;
return;
}
public io.fabric.openshift.api.model.config.v.GoogleIdentityProvider getGoogle()
{
io.fabric.openshift.api.model.config.v.GoogleIdentityProvider v;
io.fabric.openshift.api.model.config.v.IdentityProvider v;
v := @this: io.fabric.openshift.api.model.config.v.IdentityProvider;
v = v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.GoogleIdentityProvider google>;
return v;
}
public void setGoogle(io.fabric.openshift.api.model.config.v.GoogleIdentityProvider)
{
io.fabric.openshift.api.model.config.v.GoogleIdentityProvider v;
io.fabric.openshift.api.model.config.v.IdentityProvider v;
v := @this: io.fabric.openshift.api.model.config.v.IdentityProvider;
v := @parameter: io.fabric.openshift.api.model.config.v.GoogleIdentityProvider;
v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.GoogleIdentityProvider google> = v;
return;
}
public io.fabric.openshift.api.model.config.v.HTPasswdIdentityProvider getHtpasswd()
{
io.fabric.openshift.api.model.config.v.IdentityProvider v;
io.fabric.openshift.api.model.config.v.HTPasswdIdentityProvider v;
v := @this: io.fabric.openshift.api.model.config.v.IdentityProvider;
v = v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.HTPasswdIdentityProvider htpasswd>;
return v;
}
public void setHtpasswd(io.fabric.openshift.api.model.config.v.HTPasswdIdentityProvider)
{
io.fabric.openshift.api.model.config.v.IdentityProvider v;
io.fabric.openshift.api.model.config.v.HTPasswdIdentityProvider v;
v := @this: io.fabric.openshift.api.model.config.v.IdentityProvider;
v := @parameter: io.fabric.openshift.api.model.config.v.HTPasswdIdentityProvider;
v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.HTPasswdIdentityProvider htpasswd> = v;
return;
}
public io.fabric.openshift.api.model.config.v.KeystoneIdentityProvider getKeystone()
{
io.fabric.openshift.api.model.config.v.IdentityProvider v;
io.fabric.openshift.api.model.config.v.KeystoneIdentityProvider v;
v := @this: io.fabric.openshift.api.model.config.v.IdentityProvider;
v = v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.KeystoneIdentityProvider keystone>;
return v;
}
public void setKeystone(io.fabric.openshift.api.model.config.v.KeystoneIdentityProvider)
{
io.fabric.openshift.api.model.config.v.IdentityProvider v;
io.fabric.openshift.api.model.config.v.KeystoneIdentityProvider v;
v := @this: io.fabric.openshift.api.model.config.v.IdentityProvider;
v := @parameter: io.fabric.openshift.api.model.config.v.KeystoneIdentityProvider;
v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.KeystoneIdentityProvider keystone> = v;
return;
}
public io.fabric.openshift.api.model.config.v.LDAPIdentityProvider getLdap()
{
io.fabric.openshift.api.model.config.v.IdentityProvider v;
io.fabric.openshift.api.model.config.v.LDAPIdentityProvider v;
v := @this: io.fabric.openshift.api.model.config.v.IdentityProvider;
v = v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.LDAPIdentityProvider ldap>;
return v;
}
public void setLdap(io.fabric.openshift.api.model.config.v.LDAPIdentityProvider)
{
io.fabric.openshift.api.model.config.v.IdentityProvider v;
io.fabric.openshift.api.model.config.v.LDAPIdentityProvider v;
v := @this: io.fabric.openshift.api.model.config.v.IdentityProvider;
v := @parameter: io.fabric.openshift.api.model.config.v.LDAPIdentityProvider;
v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.LDAPIdentityProvider ldap> = v;
return;
}
public java.lang.String getMappingMethod()
{
io.fabric.openshift.api.model.config.v.IdentityProvider v;
java.lang.String v;
v := @this: io.fabric.openshift.api.model.config.v.IdentityProvider;
v = v.<io.fabric.openshift.api.model.config.v.IdentityProvider: java.lang.String mappingMethod>;
return v;
}
public void setMappingMethod(java.lang.String)
{
io.fabric.openshift.api.model.config.v.IdentityProvider v;
java.lang.String v;
v := @this: io.fabric.openshift.api.model.config.v.IdentityProvider;
v := @parameter: java.lang.String;
v.<io.fabric.openshift.api.model.config.v.IdentityProvider: java.lang.String mappingMethod> = v;
return;
}
public java.lang.String getName()
{
io.fabric.openshift.api.model.config.v.IdentityProvider v;
java.lang.String v;
v := @this: io.fabric.openshift.api.model.config.v.IdentityProvider;
v = v.<io.fabric.openshift.api.model.config.v.IdentityProvider: java.lang.String name>;
return v;
}
public void setName(java.lang.String)
{
io.fabric.openshift.api.model.config.v.IdentityProvider v;
java.lang.String v;
v := @this: io.fabric.openshift.api.model.config.v.IdentityProvider;
v := @parameter: java.lang.String;
v.<io.fabric.openshift.api.model.config.v.IdentityProvider: java.lang.String name> = v;
return;
}
public io.fabric.openshift.api.model.config.v.OpenIDIdentityProvider getOpenID()
{
io.fabric.openshift.api.model.config.v.IdentityProvider v;
io.fabric.openshift.api.model.config.v.OpenIDIdentityProvider v;
v := @this: io.fabric.openshift.api.model.config.v.IdentityProvider;
v = v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.OpenIDIdentityProvider openID>;
return v;
}
public void setOpenID(io.fabric.openshift.api.model.config.v.OpenIDIdentityProvider)
{
io.fabric.openshift.api.model.config.v.IdentityProvider v;
io.fabric.openshift.api.model.config.v.OpenIDIdentityProvider v;
v := @this: io.fabric.openshift.api.model.config.v.IdentityProvider;
v := @parameter: io.fabric.openshift.api.model.config.v.OpenIDIdentityProvider;
v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.OpenIDIdentityProvider openID> = v;
return;
}
public io.fabric.openshift.api.model.config.v.RequestHeaderIdentityProvider getRequestHeader()
{
io.fabric.openshift.api.model.config.v.RequestHeaderIdentityProvider v;
io.fabric.openshift.api.model.config.v.IdentityProvider v;
v := @this: io.fabric.openshift.api.model.config.v.IdentityProvider;
v = v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.RequestHeaderIdentityProvider requestHeader>;
return v;
}
public void setRequestHeader(io.fabric.openshift.api.model.config.v.RequestHeaderIdentityProvider)
{
io.fabric.openshift.api.model.config.v.RequestHeaderIdentityProvider v;
io.fabric.openshift.api.model.config.v.IdentityProvider v;
v := @this: io.fabric.openshift.api.model.config.v.IdentityProvider;
v := @parameter: io.fabric.openshift.api.model.config.v.RequestHeaderIdentityProvider;
v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.RequestHeaderIdentityProvider requestHeader> = v;
return;
}
public java.lang.String getType()
{
io.fabric.openshift.api.model.config.v.IdentityProvider v;
java.lang.String v;
v := @this: io.fabric.openshift.api.model.config.v.IdentityProvider;
v = v.<io.fabric.openshift.api.model.config.v.IdentityProvider: java.lang.String type>;
return v;
}
public void setType(java.lang.String)
{
io.fabric.openshift.api.model.config.v.IdentityProvider v;
java.lang.String v;
v := @this: io.fabric.openshift.api.model.config.v.IdentityProvider;
v := @parameter: java.lang.String;
v.<io.fabric.openshift.api.model.config.v.IdentityProvider: java.lang.String type> = v;
return;
}
public java.util.Map getAdditionalProperties()
{
io.fabric.openshift.api.model.config.v.IdentityProvider v;
java.util.Map v;
v := @this: io.fabric.openshift.api.model.config.v.IdentityProvider;
v = v.<io.fabric.openshift.api.model.config.v.IdentityProvider: java.util.Map additionalProperties>;
return v;
}
public void setAdditionalProperty(java.lang.String, java.lang.Object)
{
java.util.Map v;
io.fabric.openshift.api.model.config.v.IdentityProvider v;
java.lang.Object v;
java.lang.String v;
v := @this: io.fabric.openshift.api.model.config.v.IdentityProvider;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v = v.<io.fabric.openshift.api.model.config.v.IdentityProvider: java.util.Map additionalProperties>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
return;
}
public java.lang.String toString()
{
io.fabric.openshift.api.model.config.v.KeystoneIdentityProvider v;
io.fabric.openshift.api.model.config.v.GitHubIdentityProvider v;
io.fabric.openshift.api.model.config.v.LDAPIdentityProvider v;
io.fabric.openshift.api.model.config.v.GitLabIdentityProvider v;
io.fabric.openshift.api.model.config.v.OpenIDIdentityProvider v;
io.fabric.openshift.api.model.config.v.BasicAuthIdentityProvider v;
java.util.Map v;
io.fabric.openshift.api.model.config.v.RequestHeaderIdentityProvider v;
io.fabric.openshift.api.model.config.v.GoogleIdentityProvider v;
io.fabric.openshift.api.model.config.v.IdentityProvider v;
java.lang.String v, v, v, v;
io.fabric.openshift.api.model.config.v.HTPasswdIdentityProvider v;
v := @this: io.fabric.openshift.api.model.config.v.IdentityProvider;
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.BasicAuthIdentityProvider getBasicAuth()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.GitHubIdentityProvider getGithub()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.GitLabIdentityProvider getGitlab()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.GoogleIdentityProvider getGoogle()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.HTPasswdIdentityProvider getHtpasswd()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.KeystoneIdentityProvider getKeystone()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.LDAPIdentityProvider getLdap()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: java.lang.String getMappingMethod()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: java.lang.String getName()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.OpenIDIdentityProvider getOpenID()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.RequestHeaderIdentityProvider getRequestHeader()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: java.lang.String getType()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: java.util.Map getAdditionalProperties()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (io.fabric.openshift.api.model.config.v.BasicAuthIdentityProvider,io.fabric.openshift.api.model.config.v.GitHubIdentityProvider,io.fabric.openshift.api.model.config.v.GitLabIdentityProvider,io.fabric.openshift.api.model.config.v.GoogleIdentityProvider,io.fabric.openshift.api.model.config.v.HTPasswdIdentityProvider,io.fabric.openshift.api.model.config.v.KeystoneIdentityProvider,io.fabric.openshift.api.model.config.v.LDAPIdentityProvider,java.lang.String,java.lang.String,io.fabric.openshift.api.model.config.v.OpenIDIdentityProvider,io.fabric.openshift.api.model.config.v.RequestHeaderIdentityProvider,java.lang.String,java.util.Map)>(v, v, v, v, v, v, v, v, v, v, v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("IdentityProvider(basicAuth=\u, github=\u, gitlab=\u, google=\u, htpasswd=\u, keystone=\u, ldap=\u, mappingMethod=\u, name=\u, openID=\u, requestHeader=\u, type=\u, additionalProperties=\u)");
return v;
}
public boolean equals(java.lang.Object)
{
io.fabric.openshift.api.model.config.v.KeystoneIdentityProvider v, v;
java.util.Map v, v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
io.fabric.openshift.api.model.config.v.LDAPIdentityProvider v, v;
io.fabric.openshift.api.model.config.v.GitLabIdentityProvider v, v;
io.fabric.openshift.api.model.config.v.GoogleIdentityProvider v, v;
io.fabric.openshift.api.model.config.v.IdentityProvider v;
io.fabric.openshift.api.model.config.v.GitHubIdentityProvider v, v;
io.fabric.openshift.api.model.config.v.OpenIDIdentityProvider v, v;
io.fabric.openshift.api.model.config.v.BasicAuthIdentityProvider v, v;
io.fabric.openshift.api.model.config.v.RequestHeaderIdentityProvider v, v;
java.lang.String v, v, v, v, v, v;
io.fabric.openshift.api.model.config.v.HTPasswdIdentityProvider v, v;
java.lang.Object v;
v := @this: io.fabric.openshift.api.model.config.v.IdentityProvider;
v := @parameter: java.lang.Object;
if v != v goto label;
return 1;
label:
v = v instanceof io.fabric.openshift.api.model.config.v.IdentityProvider;
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: boolean canEqual(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.BasicAuthIdentityProvider getBasicAuth()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.BasicAuthIdentityProvider getBasicAuth()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.GitHubIdentityProvider getGithub()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.GitHubIdentityProvider getGithub()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.GitLabIdentityProvider getGitlab()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.GitLabIdentityProvider getGitlab()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.GoogleIdentityProvider getGoogle()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.GoogleIdentityProvider getGoogle()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.HTPasswdIdentityProvider getHtpasswd()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.HTPasswdIdentityProvider getHtpasswd()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.KeystoneIdentityProvider getKeystone()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.KeystoneIdentityProvider getKeystone()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.LDAPIdentityProvider getLdap()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.LDAPIdentityProvider getLdap()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: java.lang.String getMappingMethod()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: java.lang.String getMappingMethod()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: java.lang.String getName()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: java.lang.String getName()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.OpenIDIdentityProvider getOpenID()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.OpenIDIdentityProvider getOpenID()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.RequestHeaderIdentityProvider getRequestHeader()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.RequestHeaderIdentityProvider getRequestHeader()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: java.lang.String getType()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: java.lang.String getType()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: java.util.Map getAdditionalProperties()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: java.util.Map getAdditionalProperties()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
return 1;
}
protected boolean canEqual(java.lang.Object)
{
io.fabric.openshift.api.model.config.v.IdentityProvider v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.openshift.api.model.config.v.IdentityProvider;
v := @parameter: java.lang.Object;
v = v instanceof io.fabric.openshift.api.model.config.v.IdentityProvider;
return v;
}
public int hashCode()
{
io.fabric.openshift.api.model.config.v.KeystoneIdentityProvider v;
java.util.Map v;
io.fabric.openshift.api.model.config.v.LDAPIdentityProvider v;
io.fabric.openshift.api.model.config.v.GitLabIdentityProvider v;
io.fabric.openshift.api.model.config.v.GoogleIdentityProvider v;
io.fabric.openshift.api.model.config.v.IdentityProvider v;
io.fabric.openshift.api.model.config.v.GitHubIdentityProvider v;
io.fabric.openshift.api.model.config.v.OpenIDIdentityProvider v;
io.fabric.openshift.api.model.config.v.BasicAuthIdentityProvider v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
io.fabric.openshift.api.model.config.v.RequestHeaderIdentityProvider v;
java.lang.String v, v, v;
io.fabric.openshift.api.model.config.v.HTPasswdIdentityProvider v;
v := @this: io.fabric.openshift.api.model.config.v.IdentityProvider;
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.BasicAuthIdentityProvider getBasicAuth()>();
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = 59 + v;
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.GitHubIdentityProvider getGithub()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.GitLabIdentityProvider getGitlab()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.GoogleIdentityProvider getGoogle()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.HTPasswdIdentityProvider getHtpasswd()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.KeystoneIdentityProvider getKeystone()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.LDAPIdentityProvider getLdap()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: java.lang.String getMappingMethod()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: java.lang.String getName()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.OpenIDIdentityProvider getOpenID()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: io.fabric.openshift.api.model.config.v.RequestHeaderIdentityProvider getRequestHeader()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: java.lang.String getType()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.openshift.api.model.config.v.IdentityProvider: java.util.Map getAdditionalProperties()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
return v;
}
public void setAdditionalProperties(java.util.Map)
{
io.fabric.openshift.api.model.config.v.IdentityProvider v;
java.util.Map v;
v := @this: io.fabric.openshift.api.model.config.v.IdentityProvider;
v := @parameter: java.util.Map;
v.<io.fabric.openshift.api.model.config.v.IdentityProvider: java.util.Map additionalProperties> = v;
return;
}
}