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