public class io.fabric.openshift.api.model.v.IdentityProviderFluentImpl extends io.fabric.kubernetes.api.builder.v.BaseFluent implements io.fabric.openshift.api.model.v.IdentityProviderFluent
{
private io.fabric.openshift.api.model.v.BasicAuthIdentityProviderBuilder basicAuth;
private io.fabric.openshift.api.model.v.GitHubIdentityProviderBuilder github;
private io.fabric.openshift.api.model.v.GitLabIdentityProviderBuilder gitlab;
private io.fabric.openshift.api.model.v.GoogleIdentityProviderBuilder google;
private io.fabric.openshift.api.model.v.HTPasswdIdentityProviderBuilder htpasswd;
private io.fabric.openshift.api.model.v.KeystoneIdentityProviderBuilder keystone;
private io.fabric.openshift.api.model.v.LDAPIdentityProviderBuilder ldap;
private java.lang.String mappingMethod;
private java.lang.String name;
private io.fabric.openshift.api.model.v.OpenIDIdentityProviderBuilder openID;
private io.fabric.openshift.api.model.v.RequestHeaderIdentityProviderBuilder requestHeader;
private java.lang.String type;
public void <init>()
{
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
specialinvoke v.<io.fabric.kubernetes.api.builder.v.BaseFluent: void <init>()>();
return;
}
public void <init>(io.fabric.openshift.api.model.v.IdentityProvider)
{
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
io.fabric.openshift.api.model.v.LDAPIdentityProvider v;
io.fabric.openshift.api.model.v.OpenIDIdentityProvider v;
io.fabric.openshift.api.model.v.RequestHeaderIdentityProvider v;
io.fabric.openshift.api.model.v.GitLabIdentityProvider v;
io.fabric.openshift.api.model.v.BasicAuthIdentityProvider v;
io.fabric.openshift.api.model.v.IdentityProvider v;
io.fabric.openshift.api.model.v.GoogleIdentityProvider v;
io.fabric.openshift.api.model.v.HTPasswdIdentityProvider v;
io.fabric.openshift.api.model.v.KeystoneIdentityProvider v;
java.lang.String v, v, v;
io.fabric.openshift.api.model.v.GitHubIdentityProvider v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v := @parameter: io.fabric.openshift.api.model.v.IdentityProvider;
specialinvoke v.<io.fabric.kubernetes.api.builder.v.BaseFluent: void <init>()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProvider: io.fabric.openshift.api.model.v.BasicAuthIdentityProvider getBasicAuth()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.IdentityProviderFluent withBasicAuth(io.fabric.openshift.api.model.v.BasicAuthIdentityProvider)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProvider: io.fabric.openshift.api.model.v.GitHubIdentityProvider getGithub()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.IdentityProviderFluent withGithub(io.fabric.openshift.api.model.v.GitHubIdentityProvider)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProvider: io.fabric.openshift.api.model.v.GitLabIdentityProvider getGitlab()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.IdentityProviderFluent withGitlab(io.fabric.openshift.api.model.v.GitLabIdentityProvider)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProvider: io.fabric.openshift.api.model.v.GoogleIdentityProvider getGoogle()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.IdentityProviderFluent withGoogle(io.fabric.openshift.api.model.v.GoogleIdentityProvider)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProvider: io.fabric.openshift.api.model.v.HTPasswdIdentityProvider getHtpasswd()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.IdentityProviderFluent withHtpasswd(io.fabric.openshift.api.model.v.HTPasswdIdentityProvider)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProvider: io.fabric.openshift.api.model.v.KeystoneIdentityProvider getKeystone()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.IdentityProviderFluent withKeystone(io.fabric.openshift.api.model.v.KeystoneIdentityProvider)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProvider: io.fabric.openshift.api.model.v.LDAPIdentityProvider getLdap()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.IdentityProviderFluent withLdap(io.fabric.openshift.api.model.v.LDAPIdentityProvider)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProvider: java.lang.String getMappingMethod()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.IdentityProviderFluent withMappingMethod(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProvider: java.lang.String getName()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.IdentityProviderFluent withName(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProvider: io.fabric.openshift.api.model.v.OpenIDIdentityProvider getOpenID()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.IdentityProviderFluent withOpenID(io.fabric.openshift.api.model.v.OpenIDIdentityProvider)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProvider: io.fabric.openshift.api.model.v.RequestHeaderIdentityProvider getRequestHeader()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.IdentityProviderFluent withRequestHeader(io.fabric.openshift.api.model.v.RequestHeaderIdentityProvider)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProvider: java.lang.String getType()>();
virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.IdentityProviderFluent withType(java.lang.String)>(v);
return;
}
public io.fabric.openshift.api.model.v.BasicAuthIdentityProvider getBasicAuth()
{
io.fabric.openshift.api.model.v.BasicAuthIdentityProviderBuilder v, v;
io.fabric.openshift.api.model.v.BasicAuthIdentityProvider v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.BasicAuthIdentityProviderBuilder basicAuth>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.BasicAuthIdentityProviderBuilder basicAuth>;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.BasicAuthIdentityProviderBuilder: io.fabric.openshift.api.model.v.BasicAuthIdentityProvider build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.v.BasicAuthIdentityProvider buildBasicAuth()
{
io.fabric.openshift.api.model.v.BasicAuthIdentityProviderBuilder v, v;
io.fabric.openshift.api.model.v.BasicAuthIdentityProvider v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.BasicAuthIdentityProviderBuilder basicAuth>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.BasicAuthIdentityProviderBuilder basicAuth>;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.BasicAuthIdentityProviderBuilder: io.fabric.openshift.api.model.v.BasicAuthIdentityProvider build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent withBasicAuth(io.fabric.openshift.api.model.v.BasicAuthIdentityProvider)
{
io.fabric.kubernetes.api.builder.v.VisitableMap v, v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
io.fabric.openshift.api.model.v.BasicAuthIdentityProviderBuilder v, v, v;
java.util.List v, v;
io.fabric.openshift.api.model.v.BasicAuthIdentityProvider v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v := @parameter: io.fabric.openshift.api.model.v.BasicAuthIdentityProvider;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("basicAuth");
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.BasicAuthIdentityProviderBuilder basicAuth>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.openshift.api.model.v.BasicAuthIdentityProviderBuilder;
specialinvoke v.<io.fabric.openshift.api.model.v.BasicAuthIdentityProviderBuilder: void <init>(io.fabric.openshift.api.model.v.BasicAuthIdentityProvider)>(v);
v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.BasicAuthIdentityProviderBuilder basicAuth> = v;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("basicAuth");
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.BasicAuthIdentityProviderBuilder basicAuth>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasBasicAuth()
{
io.fabric.openshift.api.model.v.BasicAuthIdentityProviderBuilder v;
java.lang.Boolean v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
boolean v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.BasicAuthIdentityProviderBuilder basicAuth>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent$BasicAuthNested withNewBasicAuth()
{
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$BasicAuthNestedImpl v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = new io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$BasicAuthNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$BasicAuthNestedImpl: void <init>(io.fabric.openshift.api.model.v.IdentityProviderFluentImpl)>(v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent$BasicAuthNested withNewBasicAuthLike(io.fabric.openshift.api.model.v.BasicAuthIdentityProvider)
{
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$BasicAuthNestedImpl v;
io.fabric.openshift.api.model.v.BasicAuthIdentityProvider v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v := @parameter: io.fabric.openshift.api.model.v.BasicAuthIdentityProvider;
v = new io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$BasicAuthNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$BasicAuthNestedImpl: void <init>(io.fabric.openshift.api.model.v.IdentityProviderFluentImpl,io.fabric.openshift.api.model.v.BasicAuthIdentityProvider)>(v, v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent$BasicAuthNested editBasicAuth()
{
io.fabric.openshift.api.model.v.IdentityProviderFluent$BasicAuthNested v;
io.fabric.openshift.api.model.v.BasicAuthIdentityProvider v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.BasicAuthIdentityProvider getBasicAuth()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.IdentityProviderFluent$BasicAuthNested withNewBasicAuthLike(io.fabric.openshift.api.model.v.BasicAuthIdentityProvider)>(v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent$BasicAuthNested editOrNewBasicAuth()
{
io.fabric.openshift.api.model.v.BasicAuthIdentityProviderBuilder v;
io.fabric.openshift.api.model.v.IdentityProviderFluent$BasicAuthNested v;
io.fabric.openshift.api.model.v.BasicAuthIdentityProvider v, v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.BasicAuthIdentityProvider getBasicAuth()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.BasicAuthIdentityProvider getBasicAuth()>();
goto label;
label:
v = new io.fabric.openshift.api.model.v.BasicAuthIdentityProviderBuilder;
specialinvoke v.<io.fabric.openshift.api.model.v.BasicAuthIdentityProviderBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.BasicAuthIdentityProviderBuilder: io.fabric.openshift.api.model.v.BasicAuthIdentityProvider build()>();
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.IdentityProviderFluent$BasicAuthNested withNewBasicAuthLike(io.fabric.openshift.api.model.v.BasicAuthIdentityProvider)>(v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent$BasicAuthNested editOrNewBasicAuthLike(io.fabric.openshift.api.model.v.BasicAuthIdentityProvider)
{
io.fabric.openshift.api.model.v.IdentityProviderFluent$BasicAuthNested v;
io.fabric.openshift.api.model.v.BasicAuthIdentityProvider v, v, v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v := @parameter: io.fabric.openshift.api.model.v.BasicAuthIdentityProvider;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.BasicAuthIdentityProvider getBasicAuth()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.BasicAuthIdentityProvider getBasicAuth()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.IdentityProviderFluent$BasicAuthNested withNewBasicAuthLike(io.fabric.openshift.api.model.v.BasicAuthIdentityProvider)>(v);
return v;
}
public io.fabric.openshift.api.model.v.GitHubIdentityProvider getGithub()
{
io.fabric.openshift.api.model.v.GitHubIdentityProviderBuilder v, v;
io.fabric.openshift.api.model.v.GitHubIdentityProvider v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GitHubIdentityProviderBuilder github>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GitHubIdentityProviderBuilder github>;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.GitHubIdentityProviderBuilder: io.fabric.openshift.api.model.v.GitHubIdentityProvider build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.v.GitHubIdentityProvider buildGithub()
{
io.fabric.openshift.api.model.v.GitHubIdentityProviderBuilder v, v;
io.fabric.openshift.api.model.v.GitHubIdentityProvider v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GitHubIdentityProviderBuilder github>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GitHubIdentityProviderBuilder github>;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.GitHubIdentityProviderBuilder: io.fabric.openshift.api.model.v.GitHubIdentityProvider build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent withGithub(io.fabric.openshift.api.model.v.GitHubIdentityProvider)
{
io.fabric.kubernetes.api.builder.v.VisitableMap v, v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
java.util.List v, v;
io.fabric.openshift.api.model.v.GitHubIdentityProviderBuilder v, v, v;
io.fabric.openshift.api.model.v.GitHubIdentityProvider v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v := @parameter: io.fabric.openshift.api.model.v.GitHubIdentityProvider;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("github");
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GitHubIdentityProviderBuilder github>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.openshift.api.model.v.GitHubIdentityProviderBuilder;
specialinvoke v.<io.fabric.openshift.api.model.v.GitHubIdentityProviderBuilder: void <init>(io.fabric.openshift.api.model.v.GitHubIdentityProvider)>(v);
v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GitHubIdentityProviderBuilder github> = v;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("github");
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GitHubIdentityProviderBuilder github>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasGithub()
{
io.fabric.openshift.api.model.v.GitHubIdentityProviderBuilder v;
java.lang.Boolean v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
boolean v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GitHubIdentityProviderBuilder github>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent$GithubNested withNewGithub()
{
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$GithubNestedImpl v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = new io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$GithubNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$GithubNestedImpl: void <init>(io.fabric.openshift.api.model.v.IdentityProviderFluentImpl)>(v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent$GithubNested withNewGithubLike(io.fabric.openshift.api.model.v.GitHubIdentityProvider)
{
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$GithubNestedImpl v;
io.fabric.openshift.api.model.v.GitHubIdentityProvider v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v := @parameter: io.fabric.openshift.api.model.v.GitHubIdentityProvider;
v = new io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$GithubNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$GithubNestedImpl: void <init>(io.fabric.openshift.api.model.v.IdentityProviderFluentImpl,io.fabric.openshift.api.model.v.GitHubIdentityProvider)>(v, v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent$GithubNested editGithub()
{
io.fabric.openshift.api.model.v.IdentityProviderFluent$GithubNested v;
io.fabric.openshift.api.model.v.GitHubIdentityProvider v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GitHubIdentityProvider getGithub()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.IdentityProviderFluent$GithubNested withNewGithubLike(io.fabric.openshift.api.model.v.GitHubIdentityProvider)>(v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent$GithubNested editOrNewGithub()
{
io.fabric.openshift.api.model.v.IdentityProviderFluent$GithubNested v;
io.fabric.openshift.api.model.v.GitHubIdentityProviderBuilder v;
io.fabric.openshift.api.model.v.GitHubIdentityProvider v, v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GitHubIdentityProvider getGithub()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GitHubIdentityProvider getGithub()>();
goto label;
label:
v = new io.fabric.openshift.api.model.v.GitHubIdentityProviderBuilder;
specialinvoke v.<io.fabric.openshift.api.model.v.GitHubIdentityProviderBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.GitHubIdentityProviderBuilder: io.fabric.openshift.api.model.v.GitHubIdentityProvider build()>();
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.IdentityProviderFluent$GithubNested withNewGithubLike(io.fabric.openshift.api.model.v.GitHubIdentityProvider)>(v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent$GithubNested editOrNewGithubLike(io.fabric.openshift.api.model.v.GitHubIdentityProvider)
{
io.fabric.openshift.api.model.v.IdentityProviderFluent$GithubNested v;
io.fabric.openshift.api.model.v.GitHubIdentityProvider v, v, v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v := @parameter: io.fabric.openshift.api.model.v.GitHubIdentityProvider;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GitHubIdentityProvider getGithub()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GitHubIdentityProvider getGithub()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.IdentityProviderFluent$GithubNested withNewGithubLike(io.fabric.openshift.api.model.v.GitHubIdentityProvider)>(v);
return v;
}
public io.fabric.openshift.api.model.v.GitLabIdentityProvider getGitlab()
{
io.fabric.openshift.api.model.v.GitLabIdentityProviderBuilder v, v;
io.fabric.openshift.api.model.v.GitLabIdentityProvider v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GitLabIdentityProviderBuilder gitlab>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GitLabIdentityProviderBuilder gitlab>;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.GitLabIdentityProviderBuilder: io.fabric.openshift.api.model.v.GitLabIdentityProvider build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.v.GitLabIdentityProvider buildGitlab()
{
io.fabric.openshift.api.model.v.GitLabIdentityProviderBuilder v, v;
io.fabric.openshift.api.model.v.GitLabIdentityProvider v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GitLabIdentityProviderBuilder gitlab>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GitLabIdentityProviderBuilder gitlab>;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.GitLabIdentityProviderBuilder: io.fabric.openshift.api.model.v.GitLabIdentityProvider build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent withGitlab(io.fabric.openshift.api.model.v.GitLabIdentityProvider)
{
io.fabric.openshift.api.model.v.GitLabIdentityProviderBuilder v, v, v;
io.fabric.kubernetes.api.builder.v.VisitableMap v, v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
io.fabric.openshift.api.model.v.GitLabIdentityProvider v;
java.util.List v, v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v := @parameter: io.fabric.openshift.api.model.v.GitLabIdentityProvider;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("gitlab");
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GitLabIdentityProviderBuilder gitlab>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.openshift.api.model.v.GitLabIdentityProviderBuilder;
specialinvoke v.<io.fabric.openshift.api.model.v.GitLabIdentityProviderBuilder: void <init>(io.fabric.openshift.api.model.v.GitLabIdentityProvider)>(v);
v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GitLabIdentityProviderBuilder gitlab> = v;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("gitlab");
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GitLabIdentityProviderBuilder gitlab>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasGitlab()
{
io.fabric.openshift.api.model.v.GitLabIdentityProviderBuilder v;
java.lang.Boolean v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
boolean v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GitLabIdentityProviderBuilder gitlab>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent$GitlabNested withNewGitlab()
{
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$GitlabNestedImpl v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = new io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$GitlabNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$GitlabNestedImpl: void <init>(io.fabric.openshift.api.model.v.IdentityProviderFluentImpl)>(v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent$GitlabNested withNewGitlabLike(io.fabric.openshift.api.model.v.GitLabIdentityProvider)
{
io.fabric.openshift.api.model.v.GitLabIdentityProvider v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$GitlabNestedImpl v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v := @parameter: io.fabric.openshift.api.model.v.GitLabIdentityProvider;
v = new io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$GitlabNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$GitlabNestedImpl: void <init>(io.fabric.openshift.api.model.v.IdentityProviderFluentImpl,io.fabric.openshift.api.model.v.GitLabIdentityProvider)>(v, v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent$GitlabNested editGitlab()
{
io.fabric.openshift.api.model.v.GitLabIdentityProvider v;
io.fabric.openshift.api.model.v.IdentityProviderFluent$GitlabNested v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GitLabIdentityProvider getGitlab()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.IdentityProviderFluent$GitlabNested withNewGitlabLike(io.fabric.openshift.api.model.v.GitLabIdentityProvider)>(v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent$GitlabNested editOrNewGitlab()
{
io.fabric.openshift.api.model.v.GitLabIdentityProviderBuilder v;
io.fabric.openshift.api.model.v.GitLabIdentityProvider v, v;
io.fabric.openshift.api.model.v.IdentityProviderFluent$GitlabNested v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GitLabIdentityProvider getGitlab()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GitLabIdentityProvider getGitlab()>();
goto label;
label:
v = new io.fabric.openshift.api.model.v.GitLabIdentityProviderBuilder;
specialinvoke v.<io.fabric.openshift.api.model.v.GitLabIdentityProviderBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.GitLabIdentityProviderBuilder: io.fabric.openshift.api.model.v.GitLabIdentityProvider build()>();
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.IdentityProviderFluent$GitlabNested withNewGitlabLike(io.fabric.openshift.api.model.v.GitLabIdentityProvider)>(v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent$GitlabNested editOrNewGitlabLike(io.fabric.openshift.api.model.v.GitLabIdentityProvider)
{
io.fabric.openshift.api.model.v.GitLabIdentityProvider v, v, v;
io.fabric.openshift.api.model.v.IdentityProviderFluent$GitlabNested v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v := @parameter: io.fabric.openshift.api.model.v.GitLabIdentityProvider;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GitLabIdentityProvider getGitlab()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GitLabIdentityProvider getGitlab()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.IdentityProviderFluent$GitlabNested withNewGitlabLike(io.fabric.openshift.api.model.v.GitLabIdentityProvider)>(v);
return v;
}
public io.fabric.openshift.api.model.v.GoogleIdentityProvider getGoogle()
{
io.fabric.openshift.api.model.v.GoogleIdentityProviderBuilder v, v;
io.fabric.openshift.api.model.v.GoogleIdentityProvider v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GoogleIdentityProviderBuilder google>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GoogleIdentityProviderBuilder google>;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.GoogleIdentityProviderBuilder: io.fabric.openshift.api.model.v.GoogleIdentityProvider build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.v.GoogleIdentityProvider buildGoogle()
{
io.fabric.openshift.api.model.v.GoogleIdentityProviderBuilder v, v;
io.fabric.openshift.api.model.v.GoogleIdentityProvider v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GoogleIdentityProviderBuilder google>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GoogleIdentityProviderBuilder google>;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.GoogleIdentityProviderBuilder: io.fabric.openshift.api.model.v.GoogleIdentityProvider build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent withGoogle(io.fabric.openshift.api.model.v.GoogleIdentityProvider)
{
io.fabric.kubernetes.api.builder.v.VisitableMap v, v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
java.util.List v, v;
io.fabric.openshift.api.model.v.GoogleIdentityProviderBuilder v, v, v;
io.fabric.openshift.api.model.v.GoogleIdentityProvider v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v := @parameter: io.fabric.openshift.api.model.v.GoogleIdentityProvider;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("google");
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GoogleIdentityProviderBuilder google>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.openshift.api.model.v.GoogleIdentityProviderBuilder;
specialinvoke v.<io.fabric.openshift.api.model.v.GoogleIdentityProviderBuilder: void <init>(io.fabric.openshift.api.model.v.GoogleIdentityProvider)>(v);
v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GoogleIdentityProviderBuilder google> = v;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("google");
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GoogleIdentityProviderBuilder google>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasGoogle()
{
io.fabric.openshift.api.model.v.GoogleIdentityProviderBuilder v;
java.lang.Boolean v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
boolean v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GoogleIdentityProviderBuilder google>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent$GoogleNested withNewGoogle()
{
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$GoogleNestedImpl v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = new io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$GoogleNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$GoogleNestedImpl: void <init>(io.fabric.openshift.api.model.v.IdentityProviderFluentImpl)>(v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent$GoogleNested withNewGoogleLike(io.fabric.openshift.api.model.v.GoogleIdentityProvider)
{
io.fabric.openshift.api.model.v.GoogleIdentityProvider v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$GoogleNestedImpl v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v := @parameter: io.fabric.openshift.api.model.v.GoogleIdentityProvider;
v = new io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$GoogleNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$GoogleNestedImpl: void <init>(io.fabric.openshift.api.model.v.IdentityProviderFluentImpl,io.fabric.openshift.api.model.v.GoogleIdentityProvider)>(v, v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent$GoogleNested editGoogle()
{
io.fabric.openshift.api.model.v.GoogleIdentityProvider v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
io.fabric.openshift.api.model.v.IdentityProviderFluent$GoogleNested v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GoogleIdentityProvider getGoogle()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.IdentityProviderFluent$GoogleNested withNewGoogleLike(io.fabric.openshift.api.model.v.GoogleIdentityProvider)>(v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent$GoogleNested editOrNewGoogle()
{
io.fabric.openshift.api.model.v.GoogleIdentityProviderBuilder v;
io.fabric.openshift.api.model.v.GoogleIdentityProvider v, v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
io.fabric.openshift.api.model.v.IdentityProviderFluent$GoogleNested v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GoogleIdentityProvider getGoogle()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GoogleIdentityProvider getGoogle()>();
goto label;
label:
v = new io.fabric.openshift.api.model.v.GoogleIdentityProviderBuilder;
specialinvoke v.<io.fabric.openshift.api.model.v.GoogleIdentityProviderBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.GoogleIdentityProviderBuilder: io.fabric.openshift.api.model.v.GoogleIdentityProvider build()>();
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.IdentityProviderFluent$GoogleNested withNewGoogleLike(io.fabric.openshift.api.model.v.GoogleIdentityProvider)>(v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent$GoogleNested editOrNewGoogleLike(io.fabric.openshift.api.model.v.GoogleIdentityProvider)
{
io.fabric.openshift.api.model.v.GoogleIdentityProvider v, v, v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
io.fabric.openshift.api.model.v.IdentityProviderFluent$GoogleNested v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v := @parameter: io.fabric.openshift.api.model.v.GoogleIdentityProvider;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GoogleIdentityProvider getGoogle()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GoogleIdentityProvider getGoogle()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.IdentityProviderFluent$GoogleNested withNewGoogleLike(io.fabric.openshift.api.model.v.GoogleIdentityProvider)>(v);
return v;
}
public io.fabric.openshift.api.model.v.HTPasswdIdentityProvider getHtpasswd()
{
io.fabric.openshift.api.model.v.HTPasswdIdentityProvider v;
io.fabric.openshift.api.model.v.HTPasswdIdentityProviderBuilder v, v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.HTPasswdIdentityProviderBuilder htpasswd>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.HTPasswdIdentityProviderBuilder htpasswd>;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.HTPasswdIdentityProviderBuilder: io.fabric.openshift.api.model.v.HTPasswdIdentityProvider build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.v.HTPasswdIdentityProvider buildHtpasswd()
{
io.fabric.openshift.api.model.v.HTPasswdIdentityProvider v;
io.fabric.openshift.api.model.v.HTPasswdIdentityProviderBuilder v, v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.HTPasswdIdentityProviderBuilder htpasswd>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.HTPasswdIdentityProviderBuilder htpasswd>;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.HTPasswdIdentityProviderBuilder: io.fabric.openshift.api.model.v.HTPasswdIdentityProvider build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent withHtpasswd(io.fabric.openshift.api.model.v.HTPasswdIdentityProvider)
{
io.fabric.kubernetes.api.builder.v.VisitableMap v, v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
java.util.List v, v;
io.fabric.openshift.api.model.v.HTPasswdIdentityProvider v;
io.fabric.openshift.api.model.v.HTPasswdIdentityProviderBuilder v, v, v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v := @parameter: io.fabric.openshift.api.model.v.HTPasswdIdentityProvider;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("htpasswd");
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.HTPasswdIdentityProviderBuilder htpasswd>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.openshift.api.model.v.HTPasswdIdentityProviderBuilder;
specialinvoke v.<io.fabric.openshift.api.model.v.HTPasswdIdentityProviderBuilder: void <init>(io.fabric.openshift.api.model.v.HTPasswdIdentityProvider)>(v);
v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.HTPasswdIdentityProviderBuilder htpasswd> = v;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("htpasswd");
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.HTPasswdIdentityProviderBuilder htpasswd>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasHtpasswd()
{
java.lang.Boolean v;
io.fabric.openshift.api.model.v.HTPasswdIdentityProviderBuilder v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
boolean v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.HTPasswdIdentityProviderBuilder htpasswd>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent$HtpasswdNested withNewHtpasswd()
{
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$HtpasswdNestedImpl v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = new io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$HtpasswdNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$HtpasswdNestedImpl: void <init>(io.fabric.openshift.api.model.v.IdentityProviderFluentImpl)>(v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent$HtpasswdNested withNewHtpasswdLike(io.fabric.openshift.api.model.v.HTPasswdIdentityProvider)
{
io.fabric.openshift.api.model.v.HTPasswdIdentityProvider v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$HtpasswdNestedImpl v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v := @parameter: io.fabric.openshift.api.model.v.HTPasswdIdentityProvider;
v = new io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$HtpasswdNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$HtpasswdNestedImpl: void <init>(io.fabric.openshift.api.model.v.IdentityProviderFluentImpl,io.fabric.openshift.api.model.v.HTPasswdIdentityProvider)>(v, v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent$HtpasswdNested editHtpasswd()
{
io.fabric.openshift.api.model.v.HTPasswdIdentityProvider v;
io.fabric.openshift.api.model.v.IdentityProviderFluent$HtpasswdNested v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.HTPasswdIdentityProvider getHtpasswd()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.IdentityProviderFluent$HtpasswdNested withNewHtpasswdLike(io.fabric.openshift.api.model.v.HTPasswdIdentityProvider)>(v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent$HtpasswdNested editOrNewHtpasswd()
{
io.fabric.openshift.api.model.v.IdentityProviderFluent$HtpasswdNested v;
io.fabric.openshift.api.model.v.HTPasswdIdentityProvider v, v;
io.fabric.openshift.api.model.v.HTPasswdIdentityProviderBuilder v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.HTPasswdIdentityProvider getHtpasswd()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.HTPasswdIdentityProvider getHtpasswd()>();
goto label;
label:
v = new io.fabric.openshift.api.model.v.HTPasswdIdentityProviderBuilder;
specialinvoke v.<io.fabric.openshift.api.model.v.HTPasswdIdentityProviderBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.HTPasswdIdentityProviderBuilder: io.fabric.openshift.api.model.v.HTPasswdIdentityProvider build()>();
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.IdentityProviderFluent$HtpasswdNested withNewHtpasswdLike(io.fabric.openshift.api.model.v.HTPasswdIdentityProvider)>(v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent$HtpasswdNested editOrNewHtpasswdLike(io.fabric.openshift.api.model.v.HTPasswdIdentityProvider)
{
io.fabric.openshift.api.model.v.IdentityProviderFluent$HtpasswdNested v;
io.fabric.openshift.api.model.v.HTPasswdIdentityProvider v, v, v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v := @parameter: io.fabric.openshift.api.model.v.HTPasswdIdentityProvider;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.HTPasswdIdentityProvider getHtpasswd()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.HTPasswdIdentityProvider getHtpasswd()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.IdentityProviderFluent$HtpasswdNested withNewHtpasswdLike(io.fabric.openshift.api.model.v.HTPasswdIdentityProvider)>(v);
return v;
}
public io.fabric.openshift.api.model.v.KeystoneIdentityProvider getKeystone()
{
io.fabric.openshift.api.model.v.KeystoneIdentityProvider v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
io.fabric.openshift.api.model.v.KeystoneIdentityProviderBuilder v, v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.KeystoneIdentityProviderBuilder keystone>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.KeystoneIdentityProviderBuilder keystone>;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.KeystoneIdentityProviderBuilder: io.fabric.openshift.api.model.v.KeystoneIdentityProvider build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.v.KeystoneIdentityProvider buildKeystone()
{
io.fabric.openshift.api.model.v.KeystoneIdentityProvider v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
io.fabric.openshift.api.model.v.KeystoneIdentityProviderBuilder v, v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.KeystoneIdentityProviderBuilder keystone>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.KeystoneIdentityProviderBuilder keystone>;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.KeystoneIdentityProviderBuilder: io.fabric.openshift.api.model.v.KeystoneIdentityProvider build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent withKeystone(io.fabric.openshift.api.model.v.KeystoneIdentityProvider)
{
io.fabric.kubernetes.api.builder.v.VisitableMap v, v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
io.fabric.openshift.api.model.v.KeystoneIdentityProviderBuilder v, v, v;
java.util.List v, v;
io.fabric.openshift.api.model.v.KeystoneIdentityProvider v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v := @parameter: io.fabric.openshift.api.model.v.KeystoneIdentityProvider;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("keystone");
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.KeystoneIdentityProviderBuilder keystone>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.openshift.api.model.v.KeystoneIdentityProviderBuilder;
specialinvoke v.<io.fabric.openshift.api.model.v.KeystoneIdentityProviderBuilder: void <init>(io.fabric.openshift.api.model.v.KeystoneIdentityProvider)>(v);
v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.KeystoneIdentityProviderBuilder keystone> = v;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("keystone");
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.KeystoneIdentityProviderBuilder keystone>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasKeystone()
{
java.lang.Boolean v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
io.fabric.openshift.api.model.v.KeystoneIdentityProviderBuilder v;
boolean v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.KeystoneIdentityProviderBuilder keystone>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent$KeystoneNested withNewKeystone()
{
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$KeystoneNestedImpl v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = new io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$KeystoneNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$KeystoneNestedImpl: void <init>(io.fabric.openshift.api.model.v.IdentityProviderFluentImpl)>(v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent$KeystoneNested withNewKeystoneLike(io.fabric.openshift.api.model.v.KeystoneIdentityProvider)
{
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$KeystoneNestedImpl v;
io.fabric.openshift.api.model.v.KeystoneIdentityProvider v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v := @parameter: io.fabric.openshift.api.model.v.KeystoneIdentityProvider;
v = new io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$KeystoneNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$KeystoneNestedImpl: void <init>(io.fabric.openshift.api.model.v.IdentityProviderFluentImpl,io.fabric.openshift.api.model.v.KeystoneIdentityProvider)>(v, v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent$KeystoneNested editKeystone()
{
io.fabric.openshift.api.model.v.KeystoneIdentityProvider v;
io.fabric.openshift.api.model.v.IdentityProviderFluent$KeystoneNested v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.KeystoneIdentityProvider getKeystone()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.IdentityProviderFluent$KeystoneNested withNewKeystoneLike(io.fabric.openshift.api.model.v.KeystoneIdentityProvider)>(v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent$KeystoneNested editOrNewKeystone()
{
io.fabric.openshift.api.model.v.IdentityProviderFluent$KeystoneNested v;
io.fabric.openshift.api.model.v.KeystoneIdentityProvider v, v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
io.fabric.openshift.api.model.v.KeystoneIdentityProviderBuilder v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.KeystoneIdentityProvider getKeystone()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.KeystoneIdentityProvider getKeystone()>();
goto label;
label:
v = new io.fabric.openshift.api.model.v.KeystoneIdentityProviderBuilder;
specialinvoke v.<io.fabric.openshift.api.model.v.KeystoneIdentityProviderBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.KeystoneIdentityProviderBuilder: io.fabric.openshift.api.model.v.KeystoneIdentityProvider build()>();
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.IdentityProviderFluent$KeystoneNested withNewKeystoneLike(io.fabric.openshift.api.model.v.KeystoneIdentityProvider)>(v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent$KeystoneNested editOrNewKeystoneLike(io.fabric.openshift.api.model.v.KeystoneIdentityProvider)
{
io.fabric.openshift.api.model.v.IdentityProviderFluent$KeystoneNested v;
io.fabric.openshift.api.model.v.KeystoneIdentityProvider v, v, v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v := @parameter: io.fabric.openshift.api.model.v.KeystoneIdentityProvider;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.KeystoneIdentityProvider getKeystone()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.KeystoneIdentityProvider getKeystone()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.IdentityProviderFluent$KeystoneNested withNewKeystoneLike(io.fabric.openshift.api.model.v.KeystoneIdentityProvider)>(v);
return v;
}
public io.fabric.openshift.api.model.v.LDAPIdentityProvider getLdap()
{
io.fabric.openshift.api.model.v.LDAPIdentityProviderBuilder v, v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
io.fabric.openshift.api.model.v.LDAPIdentityProvider v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.LDAPIdentityProviderBuilder ldap>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.LDAPIdentityProviderBuilder ldap>;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.LDAPIdentityProviderBuilder: io.fabric.openshift.api.model.v.LDAPIdentityProvider build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.v.LDAPIdentityProvider buildLdap()
{
io.fabric.openshift.api.model.v.LDAPIdentityProviderBuilder v, v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
io.fabric.openshift.api.model.v.LDAPIdentityProvider v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.LDAPIdentityProviderBuilder ldap>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.LDAPIdentityProviderBuilder ldap>;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.LDAPIdentityProviderBuilder: io.fabric.openshift.api.model.v.LDAPIdentityProvider build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent withLdap(io.fabric.openshift.api.model.v.LDAPIdentityProvider)
{
io.fabric.kubernetes.api.builder.v.VisitableMap v, v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
io.fabric.openshift.api.model.v.LDAPIdentityProvider v;
io.fabric.openshift.api.model.v.LDAPIdentityProviderBuilder v, v, v;
java.util.List v, v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v := @parameter: io.fabric.openshift.api.model.v.LDAPIdentityProvider;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("ldap");
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.LDAPIdentityProviderBuilder ldap>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.openshift.api.model.v.LDAPIdentityProviderBuilder;
specialinvoke v.<io.fabric.openshift.api.model.v.LDAPIdentityProviderBuilder: void <init>(io.fabric.openshift.api.model.v.LDAPIdentityProvider)>(v);
v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.LDAPIdentityProviderBuilder ldap> = v;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("ldap");
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.LDAPIdentityProviderBuilder ldap>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasLdap()
{
io.fabric.openshift.api.model.v.LDAPIdentityProviderBuilder v;
java.lang.Boolean v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
boolean v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.LDAPIdentityProviderBuilder ldap>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent$LdapNested withNewLdap()
{
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$LdapNestedImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = new io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$LdapNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$LdapNestedImpl: void <init>(io.fabric.openshift.api.model.v.IdentityProviderFluentImpl)>(v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent$LdapNested withNewLdapLike(io.fabric.openshift.api.model.v.LDAPIdentityProvider)
{
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$LdapNestedImpl v;
io.fabric.openshift.api.model.v.LDAPIdentityProvider v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v := @parameter: io.fabric.openshift.api.model.v.LDAPIdentityProvider;
v = new io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$LdapNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$LdapNestedImpl: void <init>(io.fabric.openshift.api.model.v.IdentityProviderFluentImpl,io.fabric.openshift.api.model.v.LDAPIdentityProvider)>(v, v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent$LdapNested editLdap()
{
io.fabric.openshift.api.model.v.IdentityProviderFluent$LdapNested v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
io.fabric.openshift.api.model.v.LDAPIdentityProvider v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.LDAPIdentityProvider getLdap()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.IdentityProviderFluent$LdapNested withNewLdapLike(io.fabric.openshift.api.model.v.LDAPIdentityProvider)>(v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent$LdapNested editOrNewLdap()
{
io.fabric.openshift.api.model.v.LDAPIdentityProviderBuilder v;
io.fabric.openshift.api.model.v.IdentityProviderFluent$LdapNested v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
io.fabric.openshift.api.model.v.LDAPIdentityProvider v, v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.LDAPIdentityProvider getLdap()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.LDAPIdentityProvider getLdap()>();
goto label;
label:
v = new io.fabric.openshift.api.model.v.LDAPIdentityProviderBuilder;
specialinvoke v.<io.fabric.openshift.api.model.v.LDAPIdentityProviderBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.LDAPIdentityProviderBuilder: io.fabric.openshift.api.model.v.LDAPIdentityProvider build()>();
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.IdentityProviderFluent$LdapNested withNewLdapLike(io.fabric.openshift.api.model.v.LDAPIdentityProvider)>(v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent$LdapNested editOrNewLdapLike(io.fabric.openshift.api.model.v.LDAPIdentityProvider)
{
io.fabric.openshift.api.model.v.IdentityProviderFluent$LdapNested v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
io.fabric.openshift.api.model.v.LDAPIdentityProvider v, v, v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v := @parameter: io.fabric.openshift.api.model.v.LDAPIdentityProvider;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.LDAPIdentityProvider getLdap()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.LDAPIdentityProvider getLdap()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.IdentityProviderFluent$LdapNested withNewLdapLike(io.fabric.openshift.api.model.v.LDAPIdentityProvider)>(v);
return v;
}
public java.lang.String getMappingMethod()
{
java.lang.String v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: java.lang.String mappingMethod>;
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent withMappingMethod(java.lang.String)
{
java.lang.String v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v := @parameter: java.lang.String;
v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: java.lang.String mappingMethod> = v;
return v;
}
public java.lang.Boolean hasMappingMethod()
{
java.lang.Boolean v;
java.lang.String v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
boolean v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: java.lang.String mappingMethod>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent withNewMappingMethod(java.lang.String)
{
io.fabric.openshift.api.model.v.IdentityProviderFluent v;
java.lang.String v, v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v := @parameter: java.lang.String;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.IdentityProviderFluent withMappingMethod(java.lang.String)>(v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent withNewMappingMethod(java.lang.StringBuilder)
{
io.fabric.openshift.api.model.v.IdentityProviderFluent v;
java.lang.StringBuilder v;
java.lang.String v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v := @parameter: java.lang.StringBuilder;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.StringBuilder)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.IdentityProviderFluent withMappingMethod(java.lang.String)>(v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent withNewMappingMethod(java.lang.StringBuffer)
{
io.fabric.openshift.api.model.v.IdentityProviderFluent v;
java.lang.StringBuffer v;
java.lang.String v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v := @parameter: java.lang.StringBuffer;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.StringBuffer)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.IdentityProviderFluent withMappingMethod(java.lang.String)>(v);
return v;
}
public java.lang.String getName()
{
java.lang.String v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: java.lang.String name>;
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent withName(java.lang.String)
{
java.lang.String v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v := @parameter: java.lang.String;
v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: java.lang.String name> = v;
return v;
}
public java.lang.Boolean hasName()
{
java.lang.Boolean v;
java.lang.String v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
boolean v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: java.lang.String name>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent withNewName(java.lang.String)
{
io.fabric.openshift.api.model.v.IdentityProviderFluent v;
java.lang.String v, v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v := @parameter: java.lang.String;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.IdentityProviderFluent withName(java.lang.String)>(v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent withNewName(java.lang.StringBuilder)
{
io.fabric.openshift.api.model.v.IdentityProviderFluent v;
java.lang.StringBuilder v;
java.lang.String v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v := @parameter: java.lang.StringBuilder;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.StringBuilder)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.IdentityProviderFluent withName(java.lang.String)>(v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent withNewName(java.lang.StringBuffer)
{
io.fabric.openshift.api.model.v.IdentityProviderFluent v;
java.lang.StringBuffer v;
java.lang.String v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v := @parameter: java.lang.StringBuffer;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.StringBuffer)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.IdentityProviderFluent withName(java.lang.String)>(v);
return v;
}
public io.fabric.openshift.api.model.v.OpenIDIdentityProvider getOpenID()
{
io.fabric.openshift.api.model.v.OpenIDIdentityProviderBuilder v, v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
io.fabric.openshift.api.model.v.OpenIDIdentityProvider v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.OpenIDIdentityProviderBuilder openID>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.OpenIDIdentityProviderBuilder openID>;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.OpenIDIdentityProviderBuilder: io.fabric.openshift.api.model.v.OpenIDIdentityProvider build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.v.OpenIDIdentityProvider buildOpenID()
{
io.fabric.openshift.api.model.v.OpenIDIdentityProviderBuilder v, v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
io.fabric.openshift.api.model.v.OpenIDIdentityProvider v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.OpenIDIdentityProviderBuilder openID>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.OpenIDIdentityProviderBuilder openID>;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.OpenIDIdentityProviderBuilder: io.fabric.openshift.api.model.v.OpenIDIdentityProvider build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent withOpenID(io.fabric.openshift.api.model.v.OpenIDIdentityProvider)
{
io.fabric.kubernetes.api.builder.v.VisitableMap v, v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
io.fabric.openshift.api.model.v.OpenIDIdentityProvider v;
java.util.List v, v;
io.fabric.openshift.api.model.v.OpenIDIdentityProviderBuilder v, v, v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v := @parameter: io.fabric.openshift.api.model.v.OpenIDIdentityProvider;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("openID");
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.OpenIDIdentityProviderBuilder openID>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.openshift.api.model.v.OpenIDIdentityProviderBuilder;
specialinvoke v.<io.fabric.openshift.api.model.v.OpenIDIdentityProviderBuilder: void <init>(io.fabric.openshift.api.model.v.OpenIDIdentityProvider)>(v);
v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.OpenIDIdentityProviderBuilder openID> = v;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("openID");
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.OpenIDIdentityProviderBuilder openID>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasOpenID()
{
io.fabric.openshift.api.model.v.OpenIDIdentityProviderBuilder v;
java.lang.Boolean v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
boolean v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.OpenIDIdentityProviderBuilder openID>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent$OpenIDNested withNewOpenID()
{
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$OpenIDNestedImpl v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = new io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$OpenIDNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$OpenIDNestedImpl: void <init>(io.fabric.openshift.api.model.v.IdentityProviderFluentImpl)>(v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent$OpenIDNested withNewOpenIDLike(io.fabric.openshift.api.model.v.OpenIDIdentityProvider)
{
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$OpenIDNestedImpl v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
io.fabric.openshift.api.model.v.OpenIDIdentityProvider v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v := @parameter: io.fabric.openshift.api.model.v.OpenIDIdentityProvider;
v = new io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$OpenIDNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$OpenIDNestedImpl: void <init>(io.fabric.openshift.api.model.v.IdentityProviderFluentImpl,io.fabric.openshift.api.model.v.OpenIDIdentityProvider)>(v, v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent$OpenIDNested editOpenID()
{
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
io.fabric.openshift.api.model.v.IdentityProviderFluent$OpenIDNested v;
io.fabric.openshift.api.model.v.OpenIDIdentityProvider v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.OpenIDIdentityProvider getOpenID()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.IdentityProviderFluent$OpenIDNested withNewOpenIDLike(io.fabric.openshift.api.model.v.OpenIDIdentityProvider)>(v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent$OpenIDNested editOrNewOpenID()
{
io.fabric.openshift.api.model.v.IdentityProviderFluent$OpenIDNested v;
io.fabric.openshift.api.model.v.OpenIDIdentityProviderBuilder v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
io.fabric.openshift.api.model.v.OpenIDIdentityProvider v, v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.OpenIDIdentityProvider getOpenID()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.OpenIDIdentityProvider getOpenID()>();
goto label;
label:
v = new io.fabric.openshift.api.model.v.OpenIDIdentityProviderBuilder;
specialinvoke v.<io.fabric.openshift.api.model.v.OpenIDIdentityProviderBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.OpenIDIdentityProviderBuilder: io.fabric.openshift.api.model.v.OpenIDIdentityProvider build()>();
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.IdentityProviderFluent$OpenIDNested withNewOpenIDLike(io.fabric.openshift.api.model.v.OpenIDIdentityProvider)>(v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent$OpenIDNested editOrNewOpenIDLike(io.fabric.openshift.api.model.v.OpenIDIdentityProvider)
{
io.fabric.openshift.api.model.v.IdentityProviderFluent$OpenIDNested v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
io.fabric.openshift.api.model.v.OpenIDIdentityProvider v, v, v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v := @parameter: io.fabric.openshift.api.model.v.OpenIDIdentityProvider;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.OpenIDIdentityProvider getOpenID()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.OpenIDIdentityProvider getOpenID()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.IdentityProviderFluent$OpenIDNested withNewOpenIDLike(io.fabric.openshift.api.model.v.OpenIDIdentityProvider)>(v);
return v;
}
public io.fabric.openshift.api.model.v.RequestHeaderIdentityProvider getRequestHeader()
{
io.fabric.openshift.api.model.v.RequestHeaderIdentityProvider v;
io.fabric.openshift.api.model.v.RequestHeaderIdentityProviderBuilder v, v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.RequestHeaderIdentityProviderBuilder requestHeader>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.RequestHeaderIdentityProviderBuilder requestHeader>;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.RequestHeaderIdentityProviderBuilder: io.fabric.openshift.api.model.v.RequestHeaderIdentityProvider build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.v.RequestHeaderIdentityProvider buildRequestHeader()
{
io.fabric.openshift.api.model.v.RequestHeaderIdentityProvider v;
io.fabric.openshift.api.model.v.RequestHeaderIdentityProviderBuilder v, v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.RequestHeaderIdentityProviderBuilder requestHeader>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.RequestHeaderIdentityProviderBuilder requestHeader>;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.RequestHeaderIdentityProviderBuilder: io.fabric.openshift.api.model.v.RequestHeaderIdentityProvider build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent withRequestHeader(io.fabric.openshift.api.model.v.RequestHeaderIdentityProvider)
{
io.fabric.kubernetes.api.builder.v.VisitableMap v, v;
io.fabric.openshift.api.model.v.RequestHeaderIdentityProviderBuilder v, v, v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
io.fabric.openshift.api.model.v.RequestHeaderIdentityProvider v;
java.util.List v, v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v := @parameter: io.fabric.openshift.api.model.v.RequestHeaderIdentityProvider;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("requestHeader");
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.RequestHeaderIdentityProviderBuilder requestHeader>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.openshift.api.model.v.RequestHeaderIdentityProviderBuilder;
specialinvoke v.<io.fabric.openshift.api.model.v.RequestHeaderIdentityProviderBuilder: void <init>(io.fabric.openshift.api.model.v.RequestHeaderIdentityProvider)>(v);
v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.RequestHeaderIdentityProviderBuilder requestHeader> = v;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.kubernetes.api.builder.v.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.v.VisitableMap: java.util.List get(java.lang.Object)>("requestHeader");
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.RequestHeaderIdentityProviderBuilder requestHeader>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasRequestHeader()
{
io.fabric.openshift.api.model.v.RequestHeaderIdentityProviderBuilder v;
java.lang.Boolean v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
boolean v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.RequestHeaderIdentityProviderBuilder requestHeader>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent$RequestHeaderNested withNewRequestHeader()
{
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$RequestHeaderNestedImpl v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = new io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$RequestHeaderNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$RequestHeaderNestedImpl: void <init>(io.fabric.openshift.api.model.v.IdentityProviderFluentImpl)>(v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent$RequestHeaderNested withNewRequestHeaderLike(io.fabric.openshift.api.model.v.RequestHeaderIdentityProvider)
{
io.fabric.openshift.api.model.v.RequestHeaderIdentityProvider v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$RequestHeaderNestedImpl v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v := @parameter: io.fabric.openshift.api.model.v.RequestHeaderIdentityProvider;
v = new io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$RequestHeaderNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl$RequestHeaderNestedImpl: void <init>(io.fabric.openshift.api.model.v.IdentityProviderFluentImpl,io.fabric.openshift.api.model.v.RequestHeaderIdentityProvider)>(v, v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent$RequestHeaderNested editRequestHeader()
{
io.fabric.openshift.api.model.v.RequestHeaderIdentityProvider v;
io.fabric.openshift.api.model.v.IdentityProviderFluent$RequestHeaderNested v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.RequestHeaderIdentityProvider getRequestHeader()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.IdentityProviderFluent$RequestHeaderNested withNewRequestHeaderLike(io.fabric.openshift.api.model.v.RequestHeaderIdentityProvider)>(v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent$RequestHeaderNested editOrNewRequestHeader()
{
io.fabric.openshift.api.model.v.RequestHeaderIdentityProvider v, v;
io.fabric.openshift.api.model.v.IdentityProviderFluent$RequestHeaderNested v;
io.fabric.openshift.api.model.v.RequestHeaderIdentityProviderBuilder v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.RequestHeaderIdentityProvider getRequestHeader()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.RequestHeaderIdentityProvider getRequestHeader()>();
goto label;
label:
v = new io.fabric.openshift.api.model.v.RequestHeaderIdentityProviderBuilder;
specialinvoke v.<io.fabric.openshift.api.model.v.RequestHeaderIdentityProviderBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.RequestHeaderIdentityProviderBuilder: io.fabric.openshift.api.model.v.RequestHeaderIdentityProvider build()>();
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.IdentityProviderFluent$RequestHeaderNested withNewRequestHeaderLike(io.fabric.openshift.api.model.v.RequestHeaderIdentityProvider)>(v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent$RequestHeaderNested editOrNewRequestHeaderLike(io.fabric.openshift.api.model.v.RequestHeaderIdentityProvider)
{
io.fabric.openshift.api.model.v.RequestHeaderIdentityProvider v, v, v;
io.fabric.openshift.api.model.v.IdentityProviderFluent$RequestHeaderNested v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v := @parameter: io.fabric.openshift.api.model.v.RequestHeaderIdentityProvider;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.RequestHeaderIdentityProvider getRequestHeader()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.RequestHeaderIdentityProvider getRequestHeader()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.IdentityProviderFluent$RequestHeaderNested withNewRequestHeaderLike(io.fabric.openshift.api.model.v.RequestHeaderIdentityProvider)>(v);
return v;
}
public java.lang.String getType()
{
java.lang.String v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: java.lang.String type>;
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent withType(java.lang.String)
{
java.lang.String v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v := @parameter: java.lang.String;
v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: java.lang.String type> = v;
return v;
}
public java.lang.Boolean hasType()
{
java.lang.Boolean v;
java.lang.String v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
boolean v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: java.lang.String type>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent withNewType(java.lang.String)
{
io.fabric.openshift.api.model.v.IdentityProviderFluent v;
java.lang.String v, v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v := @parameter: java.lang.String;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.IdentityProviderFluent withType(java.lang.String)>(v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent withNewType(java.lang.StringBuilder)
{
io.fabric.openshift.api.model.v.IdentityProviderFluent v;
java.lang.StringBuilder v;
java.lang.String v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v := @parameter: java.lang.StringBuilder;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.StringBuilder)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.IdentityProviderFluent withType(java.lang.String)>(v);
return v;
}
public io.fabric.openshift.api.model.v.IdentityProviderFluent withNewType(java.lang.StringBuffer)
{
io.fabric.openshift.api.model.v.IdentityProviderFluent v;
java.lang.StringBuffer v;
java.lang.String v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v := @parameter: java.lang.StringBuffer;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.StringBuffer)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.IdentityProviderFluent withType(java.lang.String)>(v);
return v;
}
public boolean equals(java.lang.Object)
{
io.fabric.openshift.api.model.v.GoogleIdentityProviderBuilder v, v, v, v;
io.fabric.openshift.api.model.v.LDAPIdentityProviderBuilder v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v;
io.fabric.openshift.api.model.v.BasicAuthIdentityProviderBuilder v, v, v, v;
boolean v, v, v, v, v, v, v, v, v, v, v, v;
io.fabric.openshift.api.model.v.RequestHeaderIdentityProviderBuilder v, v, v, v;
io.fabric.openshift.api.model.v.KeystoneIdentityProviderBuilder v, v, v, v;
io.fabric.openshift.api.model.v.GitLabIdentityProviderBuilder v, v, v, v;
io.fabric.openshift.api.model.v.OpenIDIdentityProviderBuilder v, v, v, v;
io.fabric.openshift.api.model.v.HTPasswdIdentityProviderBuilder v, v, v, v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
io.fabric.openshift.api.model.v.GitHubIdentityProviderBuilder v, v, v, v;
java.lang.Class v, v;
java.lang.Object v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v := @parameter: java.lang.Object;
if v != v goto label;
return 1;
label:
if v == null goto label;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
if v == v goto label;
label:
return 0;
label:
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.BasicAuthIdentityProviderBuilder basicAuth>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.BasicAuthIdentityProviderBuilder basicAuth>;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.BasicAuthIdentityProviderBuilder basicAuth>;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.BasicAuthIdentityProviderBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.BasicAuthIdentityProviderBuilder basicAuth>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GitHubIdentityProviderBuilder github>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GitHubIdentityProviderBuilder github>;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GitHubIdentityProviderBuilder github>;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.GitHubIdentityProviderBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GitHubIdentityProviderBuilder github>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GitLabIdentityProviderBuilder gitlab>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GitLabIdentityProviderBuilder gitlab>;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GitLabIdentityProviderBuilder gitlab>;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.GitLabIdentityProviderBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GitLabIdentityProviderBuilder gitlab>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GoogleIdentityProviderBuilder google>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GoogleIdentityProviderBuilder google>;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GoogleIdentityProviderBuilder google>;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.GoogleIdentityProviderBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GoogleIdentityProviderBuilder google>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.HTPasswdIdentityProviderBuilder htpasswd>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.HTPasswdIdentityProviderBuilder htpasswd>;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.HTPasswdIdentityProviderBuilder htpasswd>;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.HTPasswdIdentityProviderBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.HTPasswdIdentityProviderBuilder htpasswd>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.KeystoneIdentityProviderBuilder keystone>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.KeystoneIdentityProviderBuilder keystone>;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.KeystoneIdentityProviderBuilder keystone>;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.KeystoneIdentityProviderBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.KeystoneIdentityProviderBuilder keystone>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.LDAPIdentityProviderBuilder ldap>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.LDAPIdentityProviderBuilder ldap>;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.LDAPIdentityProviderBuilder ldap>;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.LDAPIdentityProviderBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.LDAPIdentityProviderBuilder ldap>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: java.lang.String mappingMethod>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: java.lang.String mappingMethod>;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: java.lang.String mappingMethod>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: java.lang.String mappingMethod>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: java.lang.String name>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: java.lang.String name>;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: java.lang.String name>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: java.lang.String name>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.OpenIDIdentityProviderBuilder openID>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.OpenIDIdentityProviderBuilder openID>;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.OpenIDIdentityProviderBuilder openID>;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.OpenIDIdentityProviderBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.OpenIDIdentityProviderBuilder openID>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.RequestHeaderIdentityProviderBuilder requestHeader>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.RequestHeaderIdentityProviderBuilder requestHeader>;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.RequestHeaderIdentityProviderBuilder requestHeader>;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.RequestHeaderIdentityProviderBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.RequestHeaderIdentityProviderBuilder requestHeader>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: java.lang.String type>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: java.lang.String type>;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: java.lang.String type>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: java.lang.String type>;
if v == null goto label;
label:
return 0;
label:
return 1;
}
public int hashCode()
{
io.fabric.openshift.api.model.v.GitLabIdentityProviderBuilder v;
java.lang.Object[] v;
java.lang.Integer v;
io.fabric.openshift.api.model.v.LDAPIdentityProviderBuilder v;
int v, v;
io.fabric.openshift.api.model.v.OpenIDIdentityProviderBuilder v;
java.lang.String v, v, v;
io.fabric.openshift.api.model.v.HTPasswdIdentityProviderBuilder v;
io.fabric.openshift.api.model.v.RequestHeaderIdentityProviderBuilder v;
io.fabric.openshift.api.model.v.IdentityProviderFluentImpl v;
io.fabric.openshift.api.model.v.KeystoneIdentityProviderBuilder v;
io.fabric.openshift.api.model.v.BasicAuthIdentityProviderBuilder v;
io.fabric.openshift.api.model.v.GoogleIdentityProviderBuilder v;
io.fabric.openshift.api.model.v.GitHubIdentityProviderBuilder v;
v := @this: io.fabric.openshift.api.model.v.IdentityProviderFluentImpl;
v = newarray (java.lang.Object)[13];
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.BasicAuthIdentityProviderBuilder basicAuth>;
v[0] = v;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GitHubIdentityProviderBuilder github>;
v[1] = v;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GitLabIdentityProviderBuilder gitlab>;
v[2] = v;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.GoogleIdentityProviderBuilder google>;
v[3] = v;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.HTPasswdIdentityProviderBuilder htpasswd>;
v[4] = v;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.KeystoneIdentityProviderBuilder keystone>;
v[5] = v;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.LDAPIdentityProviderBuilder ldap>;
v[6] = v;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: java.lang.String mappingMethod>;
v[7] = v;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: java.lang.String name>;
v[8] = v;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.OpenIDIdentityProviderBuilder openID>;
v[9] = v;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: io.fabric.openshift.api.model.v.RequestHeaderIdentityProviderBuilder requestHeader>;
v[10] = v;
v = v.<io.fabric.openshift.api.model.v.IdentityProviderFluentImpl: java.lang.String type>;
v[11] = v;
v = specialinvoke v.<java.lang.Object: int hashCode()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[12] = v;
v = staticinvoke <java.util.Objects: int hash(java.lang.Object[])>(v);
return v;
}
}