public class io.fabric.istio.api.security.v1beta.JWTRuleBuilder extends io.fabric.istio.api.security.v1beta.JWTRuleFluentImpl implements io.fabric.kubernetes.api.builder.VisitableBuilder
{
io.fabric.istio.api.security.v1beta.JWTRuleFluent fluent;
java.lang.Boolean validationEnabled;
public void <init>()
{
io.fabric.istio.api.security.v1beta.JWTRuleBuilder v;
java.lang.Boolean v;
v := @this: io.fabric.istio.api.security.v1beta.JWTRuleBuilder;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
specialinvoke v.<io.fabric.istio.api.security.v1beta.JWTRuleBuilder: void <init>(java.lang.Boolean)>(v);
return;
}
public void <init>(java.lang.Boolean)
{
io.fabric.istio.api.security.v1beta.JWTRuleBuilder v;
java.lang.Boolean v;
io.fabric.istio.api.security.v1beta.JWTRule v;
v := @this: io.fabric.istio.api.security.v1beta.JWTRuleBuilder;
v := @parameter: java.lang.Boolean;
v = new io.fabric.istio.api.security.v1beta.JWTRule;
specialinvoke v.<io.fabric.istio.api.security.v1beta.JWTRule: void <init>()>();
specialinvoke v.<io.fabric.istio.api.security.v1beta.JWTRuleBuilder: void <init>(io.fabric.istio.api.security.v1beta.JWTRule,java.lang.Boolean)>(v, v);
return;
}
public void <init>(io.fabric.istio.api.security.v1beta.JWTRuleFluent)
{
io.fabric.istio.api.security.v1beta.JWTRuleBuilder v;
io.fabric.istio.api.security.v1beta.JWTRuleFluent v;
java.lang.Boolean v;
v := @this: io.fabric.istio.api.security.v1beta.JWTRuleBuilder;
v := @parameter: io.fabric.istio.api.security.v1beta.JWTRuleFluent;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
specialinvoke v.<io.fabric.istio.api.security.v1beta.JWTRuleBuilder: void <init>(io.fabric.istio.api.security.v1beta.JWTRuleFluent,java.lang.Boolean)>(v, v);
return;
}
public void <init>(io.fabric.istio.api.security.v1beta.JWTRuleFluent, java.lang.Boolean)
{
io.fabric.istio.api.security.v1beta.JWTRuleBuilder v;
io.fabric.istio.api.security.v1beta.JWTRuleFluent v;
java.lang.Boolean v;
io.fabric.istio.api.security.v1beta.JWTRule v;
v := @this: io.fabric.istio.api.security.v1beta.JWTRuleBuilder;
v := @parameter: io.fabric.istio.api.security.v1beta.JWTRuleFluent;
v := @parameter: java.lang.Boolean;
v = new io.fabric.istio.api.security.v1beta.JWTRule;
specialinvoke v.<io.fabric.istio.api.security.v1beta.JWTRule: void <init>()>();
specialinvoke v.<io.fabric.istio.api.security.v1beta.JWTRuleBuilder: void <init>(io.fabric.istio.api.security.v1beta.JWTRuleFluent,io.fabric.istio.api.security.v1beta.JWTRule,java.lang.Boolean)>(v, v, v);
return;
}
public void <init>(io.fabric.istio.api.security.v1beta.JWTRuleFluent, io.fabric.istio.api.security.v1beta.JWTRule)
{
io.fabric.istio.api.security.v1beta.JWTRuleBuilder v;
io.fabric.istio.api.security.v1beta.JWTRuleFluent v;
java.lang.Boolean v;
io.fabric.istio.api.security.v1beta.JWTRule v;
v := @this: io.fabric.istio.api.security.v1beta.JWTRuleBuilder;
v := @parameter: io.fabric.istio.api.security.v1beta.JWTRuleFluent;
v := @parameter: io.fabric.istio.api.security.v1beta.JWTRule;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
specialinvoke v.<io.fabric.istio.api.security.v1beta.JWTRuleBuilder: void <init>(io.fabric.istio.api.security.v1beta.JWTRuleFluent,io.fabric.istio.api.security.v1beta.JWTRule,java.lang.Boolean)>(v, v, v);
return;
}
public void <init>(io.fabric.istio.api.security.v1beta.JWTRuleFluent, io.fabric.istio.api.security.v1beta.JWTRule, java.lang.Boolean)
{
java.util.List v, v, v;
io.fabric.istio.api.security.v1beta.JWTRuleBuilder v;
io.fabric.istio.api.security.v1beta.JWTRuleFluent v;
java.lang.Boolean v, v;
java.lang.String v, v, v, v;
io.fabric.istio.api.security.v1beta.JWTRule v;
v := @this: io.fabric.istio.api.security.v1beta.JWTRuleBuilder;
v := @parameter: io.fabric.istio.api.security.v1beta.JWTRuleFluent;
v := @parameter: io.fabric.istio.api.security.v1beta.JWTRule;
v := @parameter: java.lang.Boolean;
specialinvoke v.<io.fabric.istio.api.security.v1beta.JWTRuleFluentImpl: void <init>()>();
v.<io.fabric.istio.api.security.v1beta.JWTRuleBuilder: io.fabric.istio.api.security.v1beta.JWTRuleFluent fluent> = v;
v = virtualinvoke v.<io.fabric.istio.api.security.v1beta.JWTRule: java.util.List getAudiences()>();
interfaceinvoke v.<io.fabric.istio.api.security.v1beta.JWTRuleFluent: io.fabric.istio.api.security.v1beta.JWTRuleFluent withAudiences(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.istio.api.security.v1beta.JWTRule: java.lang.Boolean getForwardOriginalToken()>();
interfaceinvoke v.<io.fabric.istio.api.security.v1beta.JWTRuleFluent: io.fabric.istio.api.security.v1beta.JWTRuleFluent withForwardOriginalToken(java.lang.Boolean)>(v);
v = virtualinvoke v.<io.fabric.istio.api.security.v1beta.JWTRule: java.util.List getFromHeaders()>();
interfaceinvoke v.<io.fabric.istio.api.security.v1beta.JWTRuleFluent: io.fabric.istio.api.security.v1beta.JWTRuleFluent withFromHeaders(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.istio.api.security.v1beta.JWTRule: java.util.List getFromParams()>();
interfaceinvoke v.<io.fabric.istio.api.security.v1beta.JWTRuleFluent: io.fabric.istio.api.security.v1beta.JWTRuleFluent withFromParams(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.istio.api.security.v1beta.JWTRule: java.lang.String getIssuer()>();
interfaceinvoke v.<io.fabric.istio.api.security.v1beta.JWTRuleFluent: io.fabric.istio.api.security.v1beta.JWTRuleFluent withIssuer(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.istio.api.security.v1beta.JWTRule: java.lang.String getJwks()>();
interfaceinvoke v.<io.fabric.istio.api.security.v1beta.JWTRuleFluent: io.fabric.istio.api.security.v1beta.JWTRuleFluent withJwks(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.istio.api.security.v1beta.JWTRule: java.lang.String getJwksUri()>();
interfaceinvoke v.<io.fabric.istio.api.security.v1beta.JWTRuleFluent: io.fabric.istio.api.security.v1beta.JWTRuleFluent withJwksUri(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.istio.api.security.v1beta.JWTRule: java.lang.String getOutputPayloadToHeader()>();
interfaceinvoke v.<io.fabric.istio.api.security.v1beta.JWTRuleFluent: io.fabric.istio.api.security.v1beta.JWTRuleFluent withOutputPayloadToHeader(java.lang.String)>(v);
v.<io.fabric.istio.api.security.v1beta.JWTRuleBuilder: java.lang.Boolean validationEnabled> = v;
return;
}
public void <init>(io.fabric.istio.api.security.v1beta.JWTRule)
{
io.fabric.istio.api.security.v1beta.JWTRuleBuilder v;
java.lang.Boolean v;
io.fabric.istio.api.security.v1beta.JWTRule v;
v := @this: io.fabric.istio.api.security.v1beta.JWTRuleBuilder;
v := @parameter: io.fabric.istio.api.security.v1beta.JWTRule;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
specialinvoke v.<io.fabric.istio.api.security.v1beta.JWTRuleBuilder: void <init>(io.fabric.istio.api.security.v1beta.JWTRule,java.lang.Boolean)>(v, v);
return;
}
public void <init>(io.fabric.istio.api.security.v1beta.JWTRule, java.lang.Boolean)
{
java.util.List v, v, v;
io.fabric.istio.api.security.v1beta.JWTRuleBuilder v;
java.lang.Boolean v, v;
java.lang.String v, v, v, v;
io.fabric.istio.api.security.v1beta.JWTRule v;
v := @this: io.fabric.istio.api.security.v1beta.JWTRuleBuilder;
v := @parameter: io.fabric.istio.api.security.v1beta.JWTRule;
v := @parameter: java.lang.Boolean;
specialinvoke v.<io.fabric.istio.api.security.v1beta.JWTRuleFluentImpl: void <init>()>();
v.<io.fabric.istio.api.security.v1beta.JWTRuleBuilder: io.fabric.istio.api.security.v1beta.JWTRuleFluent fluent> = v;
v = virtualinvoke v.<io.fabric.istio.api.security.v1beta.JWTRule: java.util.List getAudiences()>();
virtualinvoke v.<io.fabric.istio.api.security.v1beta.JWTRuleBuilder: io.fabric.istio.api.security.v1beta.JWTRuleFluent withAudiences(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.istio.api.security.v1beta.JWTRule: java.lang.Boolean getForwardOriginalToken()>();
virtualinvoke v.<io.fabric.istio.api.security.v1beta.JWTRuleBuilder: io.fabric.istio.api.security.v1beta.JWTRuleFluent withForwardOriginalToken(java.lang.Boolean)>(v);
v = virtualinvoke v.<io.fabric.istio.api.security.v1beta.JWTRule: java.util.List getFromHeaders()>();
virtualinvoke v.<io.fabric.istio.api.security.v1beta.JWTRuleBuilder: io.fabric.istio.api.security.v1beta.JWTRuleFluent withFromHeaders(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.istio.api.security.v1beta.JWTRule: java.util.List getFromParams()>();
virtualinvoke v.<io.fabric.istio.api.security.v1beta.JWTRuleBuilder: io.fabric.istio.api.security.v1beta.JWTRuleFluent withFromParams(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.istio.api.security.v1beta.JWTRule: java.lang.String getIssuer()>();
virtualinvoke v.<io.fabric.istio.api.security.v1beta.JWTRuleBuilder: io.fabric.istio.api.security.v1beta.JWTRuleFluent withIssuer(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.istio.api.security.v1beta.JWTRule: java.lang.String getJwks()>();
virtualinvoke v.<io.fabric.istio.api.security.v1beta.JWTRuleBuilder: io.fabric.istio.api.security.v1beta.JWTRuleFluent withJwks(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.istio.api.security.v1beta.JWTRule: java.lang.String getJwksUri()>();
virtualinvoke v.<io.fabric.istio.api.security.v1beta.JWTRuleBuilder: io.fabric.istio.api.security.v1beta.JWTRuleFluent withJwksUri(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.istio.api.security.v1beta.JWTRule: java.lang.String getOutputPayloadToHeader()>();
virtualinvoke v.<io.fabric.istio.api.security.v1beta.JWTRuleBuilder: io.fabric.istio.api.security.v1beta.JWTRuleFluent withOutputPayloadToHeader(java.lang.String)>(v);
v.<io.fabric.istio.api.security.v1beta.JWTRuleBuilder: java.lang.Boolean validationEnabled> = v;
return;
}
public io.fabric.istio.api.security.v1beta.JWTRule build()
{
io.fabric.istio.api.security.v1beta.JWTRuleBuilder v;
io.fabric.istio.api.security.v1beta.JWTRuleFluent v, v, v, v, v, v, v, v;
java.lang.Boolean v;
java.lang.String v, v, v, v;
java.util.List v, v, v;
io.fabric.istio.api.security.v1beta.JWTRule v;
v := @this: io.fabric.istio.api.security.v1beta.JWTRuleBuilder;
v = new io.fabric.istio.api.security.v1beta.JWTRule;
v = v.<io.fabric.istio.api.security.v1beta.JWTRuleBuilder: io.fabric.istio.api.security.v1beta.JWTRuleFluent fluent>;
v = interfaceinvoke v.<io.fabric.istio.api.security.v1beta.JWTRuleFluent: java.util.List getAudiences()>();
v = v.<io.fabric.istio.api.security.v1beta.JWTRuleBuilder: io.fabric.istio.api.security.v1beta.JWTRuleFluent fluent>;
v = interfaceinvoke v.<io.fabric.istio.api.security.v1beta.JWTRuleFluent: java.lang.Boolean getForwardOriginalToken()>();
v = v.<io.fabric.istio.api.security.v1beta.JWTRuleBuilder: io.fabric.istio.api.security.v1beta.JWTRuleFluent fluent>;
v = interfaceinvoke v.<io.fabric.istio.api.security.v1beta.JWTRuleFluent: java.util.List getFromHeaders()>();
v = v.<io.fabric.istio.api.security.v1beta.JWTRuleBuilder: io.fabric.istio.api.security.v1beta.JWTRuleFluent fluent>;
v = interfaceinvoke v.<io.fabric.istio.api.security.v1beta.JWTRuleFluent: java.util.List getFromParams()>();
v = v.<io.fabric.istio.api.security.v1beta.JWTRuleBuilder: io.fabric.istio.api.security.v1beta.JWTRuleFluent fluent>;
v = interfaceinvoke v.<io.fabric.istio.api.security.v1beta.JWTRuleFluent: java.lang.String getIssuer()>();
v = v.<io.fabric.istio.api.security.v1beta.JWTRuleBuilder: io.fabric.istio.api.security.v1beta.JWTRuleFluent fluent>;
v = interfaceinvoke v.<io.fabric.istio.api.security.v1beta.JWTRuleFluent: java.lang.String getJwks()>();
v = v.<io.fabric.istio.api.security.v1beta.JWTRuleBuilder: io.fabric.istio.api.security.v1beta.JWTRuleFluent fluent>;
v = interfaceinvoke v.<io.fabric.istio.api.security.v1beta.JWTRuleFluent: java.lang.String getJwksUri()>();
v = v.<io.fabric.istio.api.security.v1beta.JWTRuleBuilder: io.fabric.istio.api.security.v1beta.JWTRuleFluent fluent>;
v = interfaceinvoke v.<io.fabric.istio.api.security.v1beta.JWTRuleFluent: java.lang.String getOutputPayloadToHeader()>();
specialinvoke v.<io.fabric.istio.api.security.v1beta.JWTRule: void <init>(java.util.List,java.lang.Boolean,java.util.List,java.util.List,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v, v, v, v);
return v;
}
public boolean equals(java.lang.Object)
{
io.fabric.istio.api.security.v1beta.JWTRuleBuilder v;
io.fabric.istio.api.security.v1beta.JWTRuleFluent v, v, v, v, v, v;
java.lang.Boolean v, v, v, v;
boolean v, v, v;
java.lang.Class v, v;
java.lang.Object v;
v := @this: io.fabric.istio.api.security.v1beta.JWTRuleBuilder;
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 = specialinvoke v.<io.fabric.istio.api.security.v1beta.JWTRuleFluentImpl: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = v.<io.fabric.istio.api.security.v1beta.JWTRuleBuilder: io.fabric.istio.api.security.v1beta.JWTRuleFluent fluent>;
if v == null goto label;
v = v.<io.fabric.istio.api.security.v1beta.JWTRuleBuilder: io.fabric.istio.api.security.v1beta.JWTRuleFluent fluent>;
if v == v goto label;
v = v.<io.fabric.istio.api.security.v1beta.JWTRuleBuilder: io.fabric.istio.api.security.v1beta.JWTRuleFluent fluent>;
v = v.<io.fabric.istio.api.security.v1beta.JWTRuleBuilder: io.fabric.istio.api.security.v1beta.JWTRuleFluent fluent>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.istio.api.security.v1beta.JWTRuleBuilder: io.fabric.istio.api.security.v1beta.JWTRuleFluent fluent>;
if v == null goto label;
v = v.<io.fabric.istio.api.security.v1beta.JWTRuleBuilder: io.fabric.istio.api.security.v1beta.JWTRuleFluent fluent>;
if v == v goto label;
label:
return 0;
label:
v = v.<io.fabric.istio.api.security.v1beta.JWTRuleBuilder: java.lang.Boolean validationEnabled>;
if v == null goto label;
v = v.<io.fabric.istio.api.security.v1beta.JWTRuleBuilder: java.lang.Boolean validationEnabled>;
v = v.<io.fabric.istio.api.security.v1beta.JWTRuleBuilder: java.lang.Boolean validationEnabled>;
v = virtualinvoke v.<java.lang.Boolean: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.istio.api.security.v1beta.JWTRuleBuilder: java.lang.Boolean validationEnabled>;
if v == null goto label;
label:
return 0;
label:
return 1;
}
public int hashCode()
{
java.lang.Object[] v;
int v, v;
io.fabric.istio.api.security.v1beta.JWTRuleBuilder v;
io.fabric.istio.api.security.v1beta.JWTRuleFluent v;
java.lang.Boolean v;
java.lang.Integer v;
v := @this: io.fabric.istio.api.security.v1beta.JWTRuleBuilder;
v = newarray (java.lang.Object)[3];
v = v.<io.fabric.istio.api.security.v1beta.JWTRuleBuilder: io.fabric.istio.api.security.v1beta.JWTRuleFluent fluent>;
v[0] = v;
v = v.<io.fabric.istio.api.security.v1beta.JWTRuleBuilder: java.lang.Boolean validationEnabled>;
v[1] = v;
v = specialinvoke v.<io.fabric.istio.api.security.v1beta.JWTRuleFluentImpl: int hashCode()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[2] = v;
v = staticinvoke <java.util.Objects: int hash(java.lang.Object[])>(v);
return v;
}
}